Menu
Technical documentation
Plugin catalog
Choose a product
Viewing: v1.8 (latest)
Find another version
Grafana Alloy
Introduction
Supported platforms
Estimate resource usage
Release cadence
Backward compatibility
Get started
Configuration syntax
Configuration files
Configure components
Expressions
Types and values
Referencing component exports
Operators
Function calls
Syntax
Community components
Components
Component controller
Custom components
Modules
Clustering
Set up
Install
Docker
Kubernetes
Linux
macOS
Windows
OpenShift
Ansible
Chef
Puppet
Standalone
Migrate
Migrate from Agent Static
Migrate from Agent Operator
Migrate from Agent Flow
Migrate from OpenTelemetry Collector
Migrate from Prometheus
Migrate from Promtail
Run
Linux
macOS
Windows
Standalone
Deploy
Configure
Clustering
Distribute metrics scrape load
Kubernetes
Linux
macOS
Windows
Non-root user
Collect and forward data
Choose a component
Collect Alloy telemetry
Collect Datadog traces and metrics
Collect Kubernetes logs
Collect Prometheus metrics
Collect OpenTelemetry data
Collect OpenTelemetry data and forward to Grafana
Collect ECS or Fargate OpenTelemetry data
Monitor metrics and logs
Monitor Docker
Monitor Linux
Monitor Windows
Monitor log files
Monitor TCP logs
Monitor syslog messages
Monitor structured logs
Monitor Kubernetes logs
Tutorials
Send logs to Loki
Send metrics to Prometheus
First components and the standard library
Logs and relabeling basics
Process Logs
Troubleshoot
Monitor the controller
Monitor components
Generate a support bundle
Profile resource consumption
Debug
Reference
Command-line interface
convert
fmt
validate
run
tools
Environment variables
Configuration blocks
argument
declare
export
foreach
http
import.file
import.git
import.http
import.string
livedebugging
logging
remotecfg
tracing
Components
beyla
beyla.ebpf
database_observability
database_observability.mysql
discovery
discovery.azure
discovery.consul
discovery.consulagent
discovery.digitalocean
discovery.dns
discovery.docker
discovery.dockerswarm
discovery.ec2
discovery.eureka
discovery.file
discovery.gce
discovery.hetzner
discovery.http
discovery.ionos
discovery.kubelet
discovery.kubernetes
discovery.kuma
discovery.lightsail
discovery.linode
discovery.marathon
discovery.nerve
discovery.nomad
discovery.openstack
discovery.ovhcloud
discovery.process
discovery.puppetdb
discovery.relabel
discovery.scaleway
discovery.serverset
discovery.triton
discovery.uyuni
faro
faro.receiver
local
local.file
local.file_match
loki
loki.echo
loki.enrich
loki.process
loki.relabel
loki.rules.kubernetes
loki.secretfilter
loki.source.api
loki.source.awsfirehose
loki.source.azure_event_hubs
loki.source.cloudflare
loki.source.docker
loki.source.file
loki.source.gcplog
loki.source.gelf
loki.source.heroku
loki.source.journal
loki.source.kafka
loki.source.kubernetes
loki.source.kubernetes_events
loki.source.podlogs
loki.source.syslog
loki.source.windowsevent
loki.write
mimir
mimir.rules.kubernetes
otelcol
otelcol.auth.basic
otelcol.auth.bearer
otelcol.auth.headers
otelcol.auth.oauth2
otelcol.auth.sigv4
otelcol.connector.host_info
otelcol.connector.servicegraph
otelcol.connector.spanlogs
otelcol.connector.spanmetrics
otelcol.exporter.awss3
otelcol.exporter.datadog
otelcol.exporter.debug
otelcol.exporter.googlecloud
otelcol.exporter.kafka
otelcol.exporter.loadbalancing
otelcol.exporter.loki
otelcol.exporter.otlp
otelcol.exporter.otlphttp
otelcol.exporter.prometheus
otelcol.exporter.splunkhec
otelcol.exporter.syslog
otelcol.extension.jaeger_remote_sampling
otelcol.processor.attributes
otelcol.processor.batch
otelcol.processor.cumulativetodelta
otelcol.processor.deltatocumulative
otelcol.processor.discovery
otelcol.processor.filter
otelcol.processor.groupbyattrs
otelcol.processor.interval
otelcol.processor.k8sattributes
otelcol.processor.memory_limiter
otelcol.processor.probabilistic_sampler
otelcol.processor.resourcedetection
otelcol.processor.span
otelcol.processor.tail_sampling
otelcol.processor.transform
otelcol.receiver.awscloudwatch
otelcol.receiver.datadog
otelcol.receiver.file_stats
otelcol.receiver.filelog
otelcol.receiver.influxdb
otelcol.receiver.jaeger
otelcol.receiver.kafka
otelcol.receiver.loki
otelcol.receiver.opencensus
otelcol.receiver.otlp
otelcol.receiver.prometheus
otelcol.receiver.solace
otelcol.receiver.splunkhec
otelcol.receiver.syslog
otelcol.receiver.tcplog
otelcol.receiver.vcenter
otelcol.receiver.zipkin
otelcol.storage.file
prometheus
prometheus.exporter.apache
prometheus.exporter.azure
prometheus.exporter.blackbox
prometheus.exporter.cadvisor
prometheus.exporter.catchpoint
prometheus.exporter.cloudwatch
prometheus.exporter.consul
prometheus.exporter.dnsmasq
prometheus.exporter.elasticsearch
prometheus.exporter.gcp
prometheus.exporter.github
prometheus.exporter.kafka
prometheus.exporter.memcached
prometheus.exporter.mongodb
prometheus.exporter.mssql
prometheus.exporter.mysql
prometheus.exporter.oracledb
prometheus.exporter.postgres
prometheus.exporter.process
prometheus.exporter.redis
prometheus.exporter.self
prometheus.exporter.snmp
prometheus.exporter.snowflake
prometheus.exporter.squid
prometheus.exporter.statsd
prometheus.exporter.unix
prometheus.exporter.windows
prometheus.operator.podmonitors
prometheus.operator.probes
prometheus.operator.scrapeconfigs
prometheus.operator.servicemonitors
prometheus.receive_http
prometheus.relabel
prometheus.remote_write
prometheus.scrape
prometheus.write.queue
pyroscope
pyroscope.ebpf
pyroscope.java
pyroscope.receive_http
pyroscope.relabel
pyroscope.scrape
pyroscope.write
remote
remote.http
remote.kubernetes.configmap
remote.kubernetes.secret
remote.s3
remote.vault
Compatible components
Standard library
array
coalesce
constants
convert
encoding
file
json_path
string
sys
HTTP endpoints
Data collection
Release notes
Scroll for more
Documentation
Grafana Alloy
Set up
Set up Grafana Alloy
This section helps you install, migrate, run, and deploy Alloy.
Install Grafana Alloy
Migrate to Grafana Alloy
Run Grafana Alloy
Deploy Grafana Alloy
Was this page helpful?
Yes
No
Email docs@grafana.com
Help and support
Community