What is Grafana Agent Flow
mainGrafana Agent Flow is a component-based revision of Grafana Agent designed for ease-of-use, debuggability, and adaptability. It functions as a distribution of the OpenTelemetry Collector, meaning it includes dozens of OpenTelemetry-native components while adding features like programmable pipelines, clustering support, and first-class support for the Prometheus and Loki ecosystems.
Key characteristics of the Flow model include:
- Reusability: The output of one component can be used as the input for multiple other components.
- Composability: Components can be chained together to form a complete data pipeline.
- Single task focus: Each component is scoped to a narrow task to minimize side effects.
Users write declarative configurations using a Terraform-inspired language called River.