Skip to content

About

A repository of public agent modules

Resources

Code of conduct

Security policy

Stars

22 stars

Watchers

18 watching

Forks

Latest commit

 

History

400 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Grafana Agent logo

Modules are a way to create Grafana Agent Flow configurations which can be loaded as a component. Modules are a great way to parameterize a configuration to create reusable pipelines.

Contents

  • modules: A library of usable modules out of the box
  • example: A practical example shown for each module loader plus without modules for comparison
  • util: Utilities for managing modules in this repo

Modules

Name Description Agent Version
Metrics and Logs Annotation Ingestion Module to ingest Metrics (scraping/probes) and Logs through annotations. >= v0.36.1
OTLP to LGTM Module to ingest OTLP data and then send it to Loki, Mimir and Tempo stacks locally or in GrafanaCloud. >= v0.33
Grafana Agent Telemetry to LGTM Module to forward the Grafana Agent's own telemetry data to Loki, Mimir and Tempo stacks locally or in Grafana Cloud. >= v0.33
Grafana Agent Dynamic Blackbox Exporter Module to use blackbox exporter with dynamic targets. >= v0.39
Grafana Cloud Autoconfigure Module to automatically configure receivers for Grafana Cloud. >= v0.34
Host Filtering The host filtering module provides a Flow mode equivalent to static mode's host filtering functionality. >= v0.34

Submitting modules

Add modules to the modules folder. Each module must have a README.MD that provides the following information:

  • Name
  • Brief description
  • Applicable Agent Versions
  • Arguments
  • Exports
  • Example

Modules must contain the following elements:

  • Arguments
  • Exports
  • The body of the module

About

A repository of public agent modules

Resources

Code of conduct

Security policy

Stars

22 stars

Watchers

18 watching

Forks

Releases

Packages

Used by

Contributors

Languages