Alloy configuration syntax basics
Grafana Alloy uses a declarative configuration file to describe what you want rather than how to achieve it. This learning path introduces the small set of syntax concepts you need before you build a pipeline.
Here’s what to expect
When you complete this path, you’ll be able to:
- Identify attributes, expressions, and blocks in an Alloy configuration
- Explain what a component is
- Distinguish component arguments from exports
- Trace an export from one component into another component’s argument
- Explain why component references can’t form circular dependencies
Before you begin
No special setup is required. You’ll read configuration examples in this path. You don’t need Grafana Alloy installed to complete it.
You also don’t need Grafana Cloud, Prometheus, Loki, or an existing telemetry pipeline.
Troubleshooting
If you get stuck, we’ve got your back! Where appropriate, troubleshooting information is just a click away.
More to explore
We understand you might want to explore other capabilities not strictly on this path. We’ll provide you opportunities where it makes sense.