---
title: "Components reference | Grafana Agent documentation"
description: "Learn about the components in Grafana Agent Flow"
---

# Components reference

This section contains reference documentation for all recognized [components](../../concepts/components/).

- [discovery.azure](/docs/agent/v0.43/flow/reference/components/discovery.azure/)
- [discovery.consul](/docs/agent/v0.43/flow/reference/components/discovery.consul/)
- [discovery.consulagent](/docs/agent/v0.43/flow/reference/components/discovery.consulagent/)
- [discovery.digitalocean](/docs/agent/v0.43/flow/reference/components/discovery.digitalocean/)
- [discovery.dns](/docs/agent/v0.43/flow/reference/components/discovery.dns/)
- [discovery.docker](/docs/agent/v0.43/flow/reference/components/discovery.docker/)
- [discovery.dockerswarm](/docs/agent/v0.43/flow/reference/components/discovery.dockerswarm/)
- [discovery.ec2](/docs/agent/v0.43/flow/reference/components/discovery.ec2/)
- [discovery.eureka](/docs/agent/v0.43/flow/reference/components/discovery.eureka/)
- [discovery.file](/docs/agent/v0.43/flow/reference/components/discovery.file/)
- [discovery.gce](/docs/agent/v0.43/flow/reference/components/discovery.gce/)
- [discovery.hetzner](/docs/agent/v0.43/flow/reference/components/discovery.hetzner/)
- [discovery.http](/docs/agent/v0.43/flow/reference/components/discovery.http/)
- [discovery.ionos](/docs/agent/v0.43/flow/reference/components/discovery.ionos/)
- [discovery.kubelet](/docs/agent/v0.43/flow/reference/components/discovery.kubelet/)
- [discovery.kubernetes](/docs/agent/v0.43/flow/reference/components/discovery.kubernetes/)
- [discovery.kuma](/docs/agent/v0.43/flow/reference/components/discovery.kuma/)
- [discovery.lightsail](/docs/agent/v0.43/flow/reference/components/discovery.lightsail/)
- [discovery.linode](/docs/agent/v0.43/flow/reference/components/discovery.linode/)
- [discovery.marathon](/docs/agent/v0.43/flow/reference/components/discovery.marathon/)
- [discovery.nerve](/docs/agent/v0.43/flow/reference/components/discovery.nerve/)
- [discovery.nomad](/docs/agent/v0.43/flow/reference/components/discovery.nomad/)
- [discovery.openstack](/docs/agent/v0.43/flow/reference/components/discovery.openstack/)
- [discovery.ovhcloud](/docs/agent/v0.43/flow/reference/components/discovery.ovhcloud/)
- [discovery.process](/docs/agent/v0.43/flow/reference/components/discovery.process/)
- [discovery.puppetdb](/docs/agent/v0.43/flow/reference/components/discovery.puppetdb/)
- [discovery.relabel](/docs/agent/v0.43/flow/reference/components/discovery.relabel/)
- [discovery.scaleway](/docs/agent/v0.43/flow/reference/components/discovery.scaleway/)
- [discovery.serverset](/docs/agent/v0.43/flow/reference/components/discovery.serverset/)
- [discovery.triton](/docs/agent/v0.43/flow/reference/components/discovery.triton/)
- [discovery.uyuni](/docs/agent/v0.43/flow/reference/components/discovery.uyuni/)
- [faro.receiver](/docs/agent/v0.43/flow/reference/components/faro.receiver/)
- [local.file](/docs/agent/v0.43/flow/reference/components/local.file/)
- [local.file\_match](/docs/agent/v0.43/flow/reference/components/local.file_match/)
- [loki.echo](/docs/agent/v0.43/flow/reference/components/loki.echo/)
- [loki.process](/docs/agent/v0.43/flow/reference/components/loki.process/)
- [loki.relabel](/docs/agent/v0.43/flow/reference/components/loki.relabel/)
- [loki.rules.kubernetes](/docs/agent/v0.43/flow/reference/components/loki.rules.kubernetes/)
- [loki.source.api](/docs/agent/v0.43/flow/reference/components/loki.source.api/)
- [loki.source.awsfirehose](/docs/agent/v0.43/flow/reference/components/loki.source.awsfirehose/)
- [loki.source.azure\_event\_hubs](/docs/agent/v0.43/flow/reference/components/loki.source.azure_event_hubs/)
- [loki.source.cloudflare](/docs/agent/v0.43/flow/reference/components/loki.source.cloudflare/)
- [loki.source.docker](/docs/agent/v0.43/flow/reference/components/loki.source.docker/)
- [loki.source.file](/docs/agent/v0.43/flow/reference/components/loki.source.file/)
- [loki.source.gcplog](/docs/agent/v0.43/flow/reference/components/loki.source.gcplog/)
- [loki.source.gelf](/docs/agent/v0.43/flow/reference/components/loki.source.gelf/)
- [loki.source.heroku](/docs/agent/v0.43/flow/reference/components/loki.source.heroku/)
- [loki.source.journal](/docs/agent/v0.43/flow/reference/components/loki.source.journal/)
- [loki.source.kafka](/docs/agent/v0.43/flow/reference/components/loki.source.kafka/)
- [loki.source.kubernetes](/docs/agent/v0.43/flow/reference/components/loki.source.kubernetes/)
- [loki.source.kubernetes\_events](/docs/agent/v0.43/flow/reference/components/loki.source.kubernetes_events/)
- [loki.source.podlogs](/docs/agent/v0.43/flow/reference/components/loki.source.podlogs/)
- [loki.source.syslog](/docs/agent/v0.43/flow/reference/components/loki.source.syslog/)
- [loki.source.windowsevent](/docs/agent/v0.43/flow/reference/components/loki.source.windowsevent/)
- [loki.write](/docs/agent/v0.43/flow/reference/components/loki.write/)
- [mimir.rules.kubernetes](/docs/agent/v0.43/flow/reference/components/mimir.rules.kubernetes/)
- [module.file](/docs/agent/v0.43/flow/reference/components/module.file/)
- [module.git](/docs/agent/v0.43/flow/reference/components/module.git/)
- [module.http](/docs/agent/v0.43/flow/reference/components/module.http/)
- [module.string](/docs/agent/v0.43/flow/reference/components/module.string/)
- [otelcol.auth.basic](/docs/agent/v0.43/flow/reference/components/otelcol.auth.basic/)
- [otelcol.auth.bearer](/docs/agent/v0.43/flow/reference/components/otelcol.auth.bearer/)
- [otelcol.auth.headers](/docs/agent/v0.43/flow/reference/components/otelcol.auth.headers/)
- [otelcol.auth.oauth2](/docs/agent/v0.43/flow/reference/components/otelcol.auth.oauth2/)
- [otelcol.auth.sigv4](/docs/agent/v0.43/flow/reference/components/otelcol.auth.sigv4/)
- [otelcol.connector.host\_info](/docs/agent/v0.43/flow/reference/components/otelcol.connector.host_info/)
- [otelcol.connector.servicegraph](/docs/agent/v0.43/flow/reference/components/otelcol.connector.servicegraph/)
- [otelcol.connector.spanlogs](/docs/agent/v0.43/flow/reference/components/otelcol.connector.spanlogs/)
- [otelcol.connector.spanmetrics](/docs/agent/v0.43/flow/reference/components/otelcol.connector.spanmetrics/)
- [otelcol.exporter.debug](/docs/agent/v0.43/flow/reference/components/otelcol.exporter.debug/)
- [otelcol.exporter.loadbalancing](/docs/agent/v0.43/flow/reference/components/otelcol.exporter.loadbalancing/)
- [otelcol.exporter.logging](/docs/agent/v0.43/flow/reference/components/otelcol.exporter.logging/)
- [otelcol.exporter.loki](/docs/agent/v0.43/flow/reference/components/otelcol.exporter.loki/)
- [otelcol.exporter.otlp](/docs/agent/v0.43/flow/reference/components/otelcol.exporter.otlp/)
- [otelcol.exporter.otlphttp](/docs/agent/v0.43/flow/reference/components/otelcol.exporter.otlphttp/)
- [otelcol.exporter.prometheus](/docs/agent/v0.43/flow/reference/components/otelcol.exporter.prometheus/)
- [otelcol.extension.jaeger\_remote\_sampling](/docs/agent/v0.43/flow/reference/components/otelcol.extension.jaeger_remote_sampling/)
- [otelcol.processor.attributes](/docs/agent/v0.43/flow/reference/components/otelcol.processor.attributes/)
- [otelcol.processor.batch](/docs/agent/v0.43/flow/reference/components/otelcol.processor.batch/)
- [otelcol.processor.discovery](/docs/agent/v0.43/flow/reference/components/otelcol.processor.discovery/)
- [otelcol.processor.filter](/docs/agent/v0.43/flow/reference/components/otelcol.processor.filter/)
- [otelcol.processor.k8sattributes](/docs/agent/v0.43/flow/reference/components/otelcol.processor.k8sattributes/)
- [otelcol.processor.memory\_limiter](/docs/agent/v0.43/flow/reference/components/otelcol.processor.memory_limiter/)
- [otelcol.processor.probabilistic\_sampler](/docs/agent/v0.43/flow/reference/components/otelcol.processor.probabilistic_sampler/)
- [otelcol.processor.resourcedetection](/docs/agent/v0.43/flow/reference/components/otelcol.processor.resourcedetection/)
- [otelcol.processor.span](/docs/agent/v0.43/flow/reference/components/otelcol.processor.span/)
- [otelcol.processor.tail\_sampling](/docs/agent/v0.43/flow/reference/components/otelcol.processor.tail_sampling/)
- [otelcol.processor.transform](/docs/agent/v0.43/flow/reference/components/otelcol.processor.transform/)
- [otelcol.receiver.jaeger](/docs/agent/v0.43/flow/reference/components/otelcol.receiver.jaeger/)
- [otelcol.receiver.kafka](/docs/agent/v0.43/flow/reference/components/otelcol.receiver.kafka/)
- [otelcol.receiver.loki](/docs/agent/v0.43/flow/reference/components/otelcol.receiver.loki/)
- [otelcol.receiver.opencensus](/docs/agent/v0.43/flow/reference/components/otelcol.receiver.opencensus/)
- [otelcol.receiver.otlp](/docs/agent/v0.43/flow/reference/components/otelcol.receiver.otlp/)
- [otelcol.receiver.prometheus](/docs/agent/v0.43/flow/reference/components/otelcol.receiver.prometheus/)
- [otelcol.receiver.vcenter](/docs/agent/v0.43/flow/reference/components/otelcol.receiver.vcenter/)
- [otelcol.receiver.zipkin](/docs/agent/v0.43/flow/reference/components/otelcol.receiver.zipkin/)
- [prometheus.exporter.apache](/docs/agent/v0.43/flow/reference/components/prometheus.exporter.apache/)
- [prometheus.exporter.azure](/docs/agent/v0.43/flow/reference/components/prometheus.exporter.azure/)
- [prometheus.exporter.blackbox](/docs/agent/v0.43/flow/reference/components/prometheus.exporter.blackbox/)
- [prometheus.exporter.cadvisor](/docs/agent/v0.43/flow/reference/components/prometheus.exporter.cadvisor/)
- [prometheus.exporter.cloudwatch](/docs/agent/v0.43/flow/reference/components/prometheus.exporter.cloudwatch/)
- [prometheus.exporter.consul](/docs/agent/v0.43/flow/reference/components/prometheus.exporter.consul/)
- [prometheus.exporter.dnsmasq](/docs/agent/v0.43/flow/reference/components/prometheus.exporter.dnsmasq/)
- [prometheus.exporter.elasticsearch](/docs/agent/v0.43/flow/reference/components/prometheus.exporter.elasticsearch/)
- [prometheus.exporter.gcp](/docs/agent/v0.43/flow/reference/components/prometheus.exporter.gcp/)
- [prometheus.exporter.github](/docs/agent/v0.43/flow/reference/components/prometheus.exporter.github/)
- [prometheus.exporter.kafka](/docs/agent/v0.43/flow/reference/components/prometheus.exporter.kafka/)
- [prometheus.exporter.memcached](/docs/agent/v0.43/flow/reference/components/prometheus.exporter.memcached/)
- [prometheus.exporter.mongodb](/docs/agent/v0.43/flow/reference/components/prometheus.exporter.mongodb/)
- [prometheus.exporter.mssql](/docs/agent/v0.43/flow/reference/components/prometheus.exporter.mssql/)
- [prometheus.exporter.mysql](/docs/agent/v0.43/flow/reference/components/prometheus.exporter.mysql/)
- [prometheus.exporter.oracledb](/docs/agent/v0.43/flow/reference/components/prometheus.exporter.oracledb/)
- [prometheus.exporter.postgres](/docs/agent/v0.43/flow/reference/components/prometheus.exporter.postgres/)
- [prometheus.exporter.process](/docs/agent/v0.43/flow/reference/components/prometheus.exporter.process/)
- [prometheus.exporter.redis](/docs/agent/v0.43/flow/reference/components/prometheus.exporter.redis/)
- [prometheus.exporter.self](/docs/agent/v0.43/flow/reference/components/prometheus.exporter.self/)
- [prometheus.exporter.snmp](/docs/agent/v0.43/flow/reference/components/prometheus.exporter.snmp/)
- [prometheus.exporter.snowflake](/docs/agent/v0.43/flow/reference/components/prometheus.exporter.snowflake/)
- [prometheus.exporter.squid](/docs/agent/v0.43/flow/reference/components/prometheus.exporter.squid/)
- [prometheus.exporter.statsd](/docs/agent/v0.43/flow/reference/components/prometheus.exporter.statsd/)
- [prometheus.exporter.unix](/docs/agent/v0.43/flow/reference/components/prometheus.exporter.unix/)
- [prometheus.exporter.vsphere](/docs/agent/v0.43/flow/reference/components/prometheus.exporter.vsphere/)
- [prometheus.exporter.windows](/docs/agent/v0.43/flow/reference/components/prometheus.exporter.windows/)
- [prometheus.operator.podmonitors](/docs/agent/v0.43/flow/reference/components/prometheus.operator.podmonitors/)
- [prometheus.operator.probes](/docs/agent/v0.43/flow/reference/components/prometheus.operator.probes/)
- [prometheus.operator.servicemonitors](/docs/agent/v0.43/flow/reference/components/prometheus.operator.servicemonitors/)
- [prometheus.receive\_http](/docs/agent/v0.43/flow/reference/components/prometheus.receive_http/)
- [prometheus.relabel](/docs/agent/v0.43/flow/reference/components/prometheus.relabel/)
- [prometheus.remote\_write](/docs/agent/v0.43/flow/reference/components/prometheus.remote_write/)
- [prometheus.scrape](/docs/agent/v0.43/flow/reference/components/prometheus.scrape/)
- [pyroscope.ebpf](/docs/agent/v0.43/flow/reference/components/pyroscope.ebpf/)
- [pyroscope.java](/docs/agent/v0.43/flow/reference/components/pyroscope.java/)
- [pyroscope.scrape](/docs/agent/v0.43/flow/reference/components/pyroscope.scrape/)
- [pyroscope.write](/docs/agent/v0.43/flow/reference/components/pyroscope.write/)
- [remote.http](/docs/agent/v0.43/flow/reference/components/remote.http/)
- [remote.kubernetes.configmap](/docs/agent/v0.43/flow/reference/components/remote.kubernetes.configmap/)
- [remote.kubernetes.secret](/docs/agent/v0.43/flow/reference/components/remote.kubernetes.secret/)
- [remote.s3](/docs/agent/v0.43/flow/reference/components/remote.s3/)
- [remote.vault](/docs/agent/v0.43/flow/reference/components/remote.vault/)
