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.
- 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
Name | Description | Agent Version |
---|---|---|
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 GrafanaCloud. | >= v0.33 |
Grafana Cloud Autoconfigure | Module to automatically configure receivers for Grafana Cloud. | >= v0.34 |
Modules should be added under the modules
folder. Each module should have a README.MD that has:
- Name
- Brief description
- Applicable Agent Versions
- Arguments
- Exports
- Example
Module contents should be ordered:
arguments
exports
- body of the module