<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Grafana Agent Flow Reference on Grafana Labs</title><link>https://grafana.com/docs/agent/v0.43/flow/reference/</link><description>Recent content in Grafana Agent Flow Reference on Grafana Labs</description><generator>Hugo -- gohugo.io</generator><language>en</language><atom:link href="/docs/agent/v0.43/flow/reference/index.xml" rel="self" type="application/rss+xml"/><item><title>The Grafana Agent command-line interface</title><link>https://grafana.com/docs/agent/v0.43/flow/reference/cli/</link><pubDate>Wed, 12 Mar 2025 11:45:31 +0100</pubDate><guid>https://grafana.com/docs/agent/v0.43/flow/reference/cli/</guid><content><![CDATA[&lt;h1 id=&#34;the-grafana-agent-command-line-interface&#34;&gt;The Grafana Agent command-line interface&lt;/h1&gt;
&lt;p&gt;When in Flow mode, the &lt;code&gt;grafana-agent&lt;/code&gt; binary exposes a command-line interface with
subcommands to perform various operations.&lt;/p&gt;
&lt;p&gt;The most common subcommand is &lt;a href=&#34;run/&#34;&gt;&lt;code&gt;run&lt;/code&gt;&lt;/a&gt; which accepts a configuration file and
starts Grafana Agent Flow.&lt;/p&gt;
&lt;p&gt;Available commands:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;convert/&#34;&gt;&lt;code&gt;convert&lt;/code&gt;&lt;/a&gt;: Convert a Grafana Agent configuration file.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;fmt/&#34;&gt;&lt;code&gt;fmt&lt;/code&gt;&lt;/a&gt;: Format a Grafana Agent Flow configuration file.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;run/&#34;&gt;&lt;code&gt;run&lt;/code&gt;&lt;/a&gt;: Start Grafana Agent Flow, given a configuration file.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;tools/&#34;&gt;&lt;code&gt;tools&lt;/code&gt;&lt;/a&gt;: Read the WAL and provide statistical information.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;completion&lt;/code&gt;: Generate shell completion for the &lt;code&gt;grafana-agent-flow&lt;/code&gt; CLI.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;help&lt;/code&gt;: Print help for supported commands.&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="the-grafana-agent-command-line-interface">The Grafana Agent command-line interface&lt;/h1>
&lt;p>When in Flow mode, the &lt;code>grafana-agent&lt;/code> binary exposes a command-line interface with
subcommands to perform various operations.&lt;/p>
&lt;p>The most common subcommand is &lt;a href="run/">&lt;code>run&lt;/code>&lt;/a> which accepts a configuration file and
starts Grafana Agent Flow.&lt;/p></description></item><item><title>Configuration blocks</title><link>https://grafana.com/docs/agent/v0.43/flow/reference/config-blocks/</link><pubDate>Wed, 11 Sep 2024 17:43:35 +0000</pubDate><guid>https://grafana.com/docs/agent/v0.43/flow/reference/config-blocks/</guid><content><![CDATA[&lt;h1 id=&#34;configuration-blocks&#34;&gt;Configuration blocks&lt;/h1&gt;
&lt;p&gt;Configuration blocks are optional top-level blocks that can be used to
configure various parts of the Grafana Agent Flow process. Each configuration block can
only be defined once.&lt;/p&gt;
&lt;p&gt;Configuration blocks are &lt;em&gt;not&lt;/em&gt; components, so they have no exports.&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/config-blocks/argument/&#34;&gt;argument block&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/config-blocks/declare/&#34;&gt;declare block&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/config-blocks/export/&#34;&gt;export block&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/config-blocks/http/&#34;&gt;http block&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/config-blocks/import.file/&#34;&gt;import.file&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/config-blocks/import.git/&#34;&gt;import.git&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/config-blocks/import.http/&#34;&gt;import.http&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/config-blocks/import.string/&#34;&gt;import.string&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/config-blocks/logging/&#34;&gt;logging block&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/config-blocks/remotecfg/&#34;&gt;remotecfg block&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/config-blocks/tracing/&#34;&gt;tracing block&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
]]></content><description>&lt;h1 id="configuration-blocks">Configuration blocks&lt;/h1>
&lt;p>Configuration blocks are optional top-level blocks that can be used to
configure various parts of the Grafana Agent Flow process. Each configuration block can
only be defined once.&lt;/p></description></item><item><title>Components reference</title><link>https://grafana.com/docs/agent/v0.43/flow/reference/components/</link><pubDate>Wed, 12 Mar 2025 11:45:31 +0100</pubDate><guid>https://grafana.com/docs/agent/v0.43/flow/reference/components/</guid><content><![CDATA[&lt;h1 id=&#34;components-reference&#34;&gt;Components reference&lt;/h1&gt;
&lt;p&gt;This section contains reference documentation for all recognized &lt;a href=&#34;../../concepts/components/&#34;&gt;components&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/discovery.azure/&#34;&gt;discovery.azure&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/discovery.consul/&#34;&gt;discovery.consul&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/discovery.consulagent/&#34;&gt;discovery.consulagent&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/discovery.digitalocean/&#34;&gt;discovery.digitalocean&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/discovery.dns/&#34;&gt;discovery.dns&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/discovery.docker/&#34;&gt;discovery.docker&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/discovery.dockerswarm/&#34;&gt;discovery.dockerswarm&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/discovery.ec2/&#34;&gt;discovery.ec2&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/discovery.eureka/&#34;&gt;discovery.eureka&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/discovery.file/&#34;&gt;discovery.file&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/discovery.gce/&#34;&gt;discovery.gce&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/discovery.hetzner/&#34;&gt;discovery.hetzner&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/discovery.http/&#34;&gt;discovery.http&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/discovery.ionos/&#34;&gt;discovery.ionos&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/discovery.kubelet/&#34;&gt;discovery.kubelet&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/discovery.kubernetes/&#34;&gt;discovery.kubernetes&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/discovery.kuma/&#34;&gt;discovery.kuma&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/discovery.lightsail/&#34;&gt;discovery.lightsail&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/discovery.linode/&#34;&gt;discovery.linode&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/discovery.marathon/&#34;&gt;discovery.marathon&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/discovery.nerve/&#34;&gt;discovery.nerve&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/discovery.nomad/&#34;&gt;discovery.nomad&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/discovery.openstack/&#34;&gt;discovery.openstack&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/discovery.ovhcloud/&#34;&gt;discovery.ovhcloud&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/discovery.process/&#34;&gt;discovery.process&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/discovery.puppetdb/&#34;&gt;discovery.puppetdb&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/discovery.relabel/&#34;&gt;discovery.relabel&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/discovery.scaleway/&#34;&gt;discovery.scaleway&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/discovery.serverset/&#34;&gt;discovery.serverset&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/discovery.triton/&#34;&gt;discovery.triton&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/discovery.uyuni/&#34;&gt;discovery.uyuni&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/faro.receiver/&#34;&gt;faro.receiver&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/local.file/&#34;&gt;local.file&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/local.file_match/&#34;&gt;local.file_match&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/loki.echo/&#34;&gt;loki.echo&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/loki.process/&#34;&gt;loki.process&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/loki.relabel/&#34;&gt;loki.relabel&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/loki.rules.kubernetes/&#34;&gt;loki.rules.kubernetes&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/loki.source.api/&#34;&gt;loki.source.api&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/loki.source.awsfirehose/&#34;&gt;loki.source.awsfirehose&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/loki.source.azure_event_hubs/&#34;&gt;loki.source.azure_event_hubs&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/loki.source.cloudflare/&#34;&gt;loki.source.cloudflare&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/loki.source.docker/&#34;&gt;loki.source.docker&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/loki.source.file/&#34;&gt;loki.source.file&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/loki.source.gcplog/&#34;&gt;loki.source.gcplog&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/loki.source.gelf/&#34;&gt;loki.source.gelf&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/loki.source.heroku/&#34;&gt;loki.source.heroku&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/loki.source.journal/&#34;&gt;loki.source.journal&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/loki.source.kafka/&#34;&gt;loki.source.kafka&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/loki.source.kubernetes/&#34;&gt;loki.source.kubernetes&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/loki.source.kubernetes_events/&#34;&gt;loki.source.kubernetes_events&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/loki.source.podlogs/&#34;&gt;loki.source.podlogs&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/loki.source.syslog/&#34;&gt;loki.source.syslog&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/loki.source.windowsevent/&#34;&gt;loki.source.windowsevent&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/loki.write/&#34;&gt;loki.write&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/mimir.rules.kubernetes/&#34;&gt;mimir.rules.kubernetes&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/module.file/&#34;&gt;module.file&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/module.git/&#34;&gt;module.git&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/module.http/&#34;&gt;module.http&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/module.string/&#34;&gt;module.string&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/otelcol.auth.basic/&#34;&gt;otelcol.auth.basic&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/otelcol.auth.bearer/&#34;&gt;otelcol.auth.bearer&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/otelcol.auth.headers/&#34;&gt;otelcol.auth.headers&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/otelcol.auth.oauth2/&#34;&gt;otelcol.auth.oauth2&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/otelcol.auth.sigv4/&#34;&gt;otelcol.auth.sigv4&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/otelcol.connector.host_info/&#34;&gt;otelcol.connector.host_info&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/otelcol.connector.servicegraph/&#34;&gt;otelcol.connector.servicegraph&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/otelcol.connector.spanlogs/&#34;&gt;otelcol.connector.spanlogs&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/otelcol.connector.spanmetrics/&#34;&gt;otelcol.connector.spanmetrics&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/otelcol.exporter.debug/&#34;&gt;otelcol.exporter.debug&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/otelcol.exporter.loadbalancing/&#34;&gt;otelcol.exporter.loadbalancing&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/otelcol.exporter.logging/&#34;&gt;otelcol.exporter.logging&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/otelcol.exporter.loki/&#34;&gt;otelcol.exporter.loki&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/otelcol.exporter.otlp/&#34;&gt;otelcol.exporter.otlp&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/otelcol.exporter.otlphttp/&#34;&gt;otelcol.exporter.otlphttp&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/otelcol.exporter.prometheus/&#34;&gt;otelcol.exporter.prometheus&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/otelcol.extension.jaeger_remote_sampling/&#34;&gt;otelcol.extension.jaeger_remote_sampling&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/otelcol.processor.attributes/&#34;&gt;otelcol.processor.attributes&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/otelcol.processor.batch/&#34;&gt;otelcol.processor.batch&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/otelcol.processor.discovery/&#34;&gt;otelcol.processor.discovery&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/otelcol.processor.filter/&#34;&gt;otelcol.processor.filter&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/otelcol.processor.k8sattributes/&#34;&gt;otelcol.processor.k8sattributes&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/otelcol.processor.memory_limiter/&#34;&gt;otelcol.processor.memory_limiter&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/otelcol.processor.probabilistic_sampler/&#34;&gt;otelcol.processor.probabilistic_sampler&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/otelcol.processor.resourcedetection/&#34;&gt;otelcol.processor.resourcedetection&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/otelcol.processor.span/&#34;&gt;otelcol.processor.span&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/otelcol.processor.tail_sampling/&#34;&gt;otelcol.processor.tail_sampling&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/otelcol.processor.transform/&#34;&gt;otelcol.processor.transform&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/otelcol.receiver.jaeger/&#34;&gt;otelcol.receiver.jaeger&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/otelcol.receiver.kafka/&#34;&gt;otelcol.receiver.kafka&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/otelcol.receiver.loki/&#34;&gt;otelcol.receiver.loki&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/otelcol.receiver.opencensus/&#34;&gt;otelcol.receiver.opencensus&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/otelcol.receiver.otlp/&#34;&gt;otelcol.receiver.otlp&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/otelcol.receiver.prometheus/&#34;&gt;otelcol.receiver.prometheus&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/otelcol.receiver.vcenter/&#34;&gt;otelcol.receiver.vcenter&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/otelcol.receiver.zipkin/&#34;&gt;otelcol.receiver.zipkin&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/prometheus.exporter.apache/&#34;&gt;prometheus.exporter.apache&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/prometheus.exporter.azure/&#34;&gt;prometheus.exporter.azure&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/prometheus.exporter.blackbox/&#34;&gt;prometheus.exporter.blackbox&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/prometheus.exporter.cadvisor/&#34;&gt;prometheus.exporter.cadvisor&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/prometheus.exporter.cloudwatch/&#34;&gt;prometheus.exporter.cloudwatch&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/prometheus.exporter.consul/&#34;&gt;prometheus.exporter.consul&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/prometheus.exporter.dnsmasq/&#34;&gt;prometheus.exporter.dnsmasq&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/prometheus.exporter.elasticsearch/&#34;&gt;prometheus.exporter.elasticsearch&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/prometheus.exporter.gcp/&#34;&gt;prometheus.exporter.gcp&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/prometheus.exporter.github/&#34;&gt;prometheus.exporter.github&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/prometheus.exporter.kafka/&#34;&gt;prometheus.exporter.kafka&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/prometheus.exporter.memcached/&#34;&gt;prometheus.exporter.memcached&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/prometheus.exporter.mongodb/&#34;&gt;prometheus.exporter.mongodb&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/prometheus.exporter.mssql/&#34;&gt;prometheus.exporter.mssql&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/prometheus.exporter.mysql/&#34;&gt;prometheus.exporter.mysql&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/prometheus.exporter.oracledb/&#34;&gt;prometheus.exporter.oracledb&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/prometheus.exporter.postgres/&#34;&gt;prometheus.exporter.postgres&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/prometheus.exporter.process/&#34;&gt;prometheus.exporter.process&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/prometheus.exporter.redis/&#34;&gt;prometheus.exporter.redis&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/prometheus.exporter.self/&#34;&gt;prometheus.exporter.self&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/prometheus.exporter.snmp/&#34;&gt;prometheus.exporter.snmp&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/prometheus.exporter.snowflake/&#34;&gt;prometheus.exporter.snowflake&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/prometheus.exporter.squid/&#34;&gt;prometheus.exporter.squid&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/prometheus.exporter.statsd/&#34;&gt;prometheus.exporter.statsd&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/prometheus.exporter.unix/&#34;&gt;prometheus.exporter.unix&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/prometheus.exporter.vsphere/&#34;&gt;prometheus.exporter.vsphere&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/prometheus.exporter.windows/&#34;&gt;prometheus.exporter.windows&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/prometheus.operator.podmonitors/&#34;&gt;prometheus.operator.podmonitors&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/prometheus.operator.probes/&#34;&gt;prometheus.operator.probes&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/prometheus.operator.servicemonitors/&#34;&gt;prometheus.operator.servicemonitors&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/prometheus.receive_http/&#34;&gt;prometheus.receive_http&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/prometheus.relabel/&#34;&gt;prometheus.relabel&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/prometheus.remote_write/&#34;&gt;prometheus.remote_write&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/prometheus.scrape/&#34;&gt;prometheus.scrape&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/pyroscope.ebpf/&#34;&gt;pyroscope.ebpf&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/pyroscope.java/&#34;&gt;pyroscope.java&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/pyroscope.scrape/&#34;&gt;pyroscope.scrape&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/pyroscope.write/&#34;&gt;pyroscope.write&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/remote.http/&#34;&gt;remote.http&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/remote.kubernetes.configmap/&#34;&gt;remote.kubernetes.configmap&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/remote.kubernetes.secret/&#34;&gt;remote.kubernetes.secret&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/remote.s3/&#34;&gt;remote.s3&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/components/remote.vault/&#34;&gt;remote.vault&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
]]></content><description>&lt;h1 id="components-reference">Components reference&lt;/h1>
&lt;p>This section contains reference documentation for all recognized &lt;a href="../../concepts/components/">components&lt;/a>.&lt;/p>
&lt;ul>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/discovery.azure/">discovery.azure&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/discovery.consul/">discovery.consul&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/discovery.consulagent/">discovery.consulagent&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/discovery.digitalocean/">discovery.digitalocean&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/discovery.dns/">discovery.dns&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/discovery.docker/">discovery.docker&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/discovery.dockerswarm/">discovery.dockerswarm&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/discovery.ec2/">discovery.ec2&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/discovery.eureka/">discovery.eureka&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/discovery.file/">discovery.file&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/discovery.gce/">discovery.gce&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/discovery.hetzner/">discovery.hetzner&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/discovery.http/">discovery.http&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/discovery.ionos/">discovery.ionos&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/discovery.kubelet/">discovery.kubelet&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/discovery.kubernetes/">discovery.kubernetes&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/discovery.kuma/">discovery.kuma&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/discovery.lightsail/">discovery.lightsail&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/discovery.linode/">discovery.linode&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/discovery.marathon/">discovery.marathon&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/discovery.nerve/">discovery.nerve&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/discovery.nomad/">discovery.nomad&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/discovery.openstack/">discovery.openstack&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/discovery.ovhcloud/">discovery.ovhcloud&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/discovery.process/">discovery.process&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/discovery.puppetdb/">discovery.puppetdb&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/discovery.relabel/">discovery.relabel&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/discovery.scaleway/">discovery.scaleway&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/discovery.serverset/">discovery.serverset&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/discovery.triton/">discovery.triton&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/discovery.uyuni/">discovery.uyuni&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/faro.receiver/">faro.receiver&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/local.file/">local.file&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/local.file_match/">local.file_match&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/loki.echo/">loki.echo&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/loki.process/">loki.process&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/loki.relabel/">loki.relabel&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/loki.rules.kubernetes/">loki.rules.kubernetes&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/loki.source.api/">loki.source.api&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/loki.source.awsfirehose/">loki.source.awsfirehose&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/loki.source.azure_event_hubs/">loki.source.azure_event_hubs&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/loki.source.cloudflare/">loki.source.cloudflare&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/loki.source.docker/">loki.source.docker&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/loki.source.file/">loki.source.file&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/loki.source.gcplog/">loki.source.gcplog&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/loki.source.gelf/">loki.source.gelf&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/loki.source.heroku/">loki.source.heroku&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/loki.source.journal/">loki.source.journal&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/loki.source.kafka/">loki.source.kafka&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/loki.source.kubernetes/">loki.source.kubernetes&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/loki.source.kubernetes_events/">loki.source.kubernetes_events&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/loki.source.podlogs/">loki.source.podlogs&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/loki.source.syslog/">loki.source.syslog&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/loki.source.windowsevent/">loki.source.windowsevent&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/loki.write/">loki.write&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/mimir.rules.kubernetes/">mimir.rules.kubernetes&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/module.file/">module.file&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/module.git/">module.git&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/module.http/">module.http&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/module.string/">module.string&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/otelcol.auth.basic/">otelcol.auth.basic&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/otelcol.auth.bearer/">otelcol.auth.bearer&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/otelcol.auth.headers/">otelcol.auth.headers&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/otelcol.auth.oauth2/">otelcol.auth.oauth2&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/otelcol.auth.sigv4/">otelcol.auth.sigv4&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/otelcol.connector.host_info/">otelcol.connector.host_info&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/otelcol.connector.servicegraph/">otelcol.connector.servicegraph&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/otelcol.connector.spanlogs/">otelcol.connector.spanlogs&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/otelcol.connector.spanmetrics/">otelcol.connector.spanmetrics&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/otelcol.exporter.debug/">otelcol.exporter.debug&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/otelcol.exporter.loadbalancing/">otelcol.exporter.loadbalancing&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/otelcol.exporter.logging/">otelcol.exporter.logging&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/otelcol.exporter.loki/">otelcol.exporter.loki&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/otelcol.exporter.otlp/">otelcol.exporter.otlp&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/otelcol.exporter.otlphttp/">otelcol.exporter.otlphttp&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/otelcol.exporter.prometheus/">otelcol.exporter.prometheus&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/otelcol.extension.jaeger_remote_sampling/">otelcol.extension.jaeger_remote_sampling&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/otelcol.processor.attributes/">otelcol.processor.attributes&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/otelcol.processor.batch/">otelcol.processor.batch&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/otelcol.processor.discovery/">otelcol.processor.discovery&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/otelcol.processor.filter/">otelcol.processor.filter&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/otelcol.processor.k8sattributes/">otelcol.processor.k8sattributes&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/otelcol.processor.memory_limiter/">otelcol.processor.memory_limiter&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/otelcol.processor.probabilistic_sampler/">otelcol.processor.probabilistic_sampler&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/otelcol.processor.resourcedetection/">otelcol.processor.resourcedetection&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/otelcol.processor.span/">otelcol.processor.span&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/otelcol.processor.tail_sampling/">otelcol.processor.tail_sampling&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/otelcol.processor.transform/">otelcol.processor.transform&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/otelcol.receiver.jaeger/">otelcol.receiver.jaeger&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/otelcol.receiver.kafka/">otelcol.receiver.kafka&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/otelcol.receiver.loki/">otelcol.receiver.loki&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/otelcol.receiver.opencensus/">otelcol.receiver.opencensus&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/otelcol.receiver.otlp/">otelcol.receiver.otlp&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/otelcol.receiver.prometheus/">otelcol.receiver.prometheus&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/otelcol.receiver.vcenter/">otelcol.receiver.vcenter&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/otelcol.receiver.zipkin/">otelcol.receiver.zipkin&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/prometheus.exporter.apache/">prometheus.exporter.apache&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/prometheus.exporter.azure/">prometheus.exporter.azure&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/prometheus.exporter.blackbox/">prometheus.exporter.blackbox&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/prometheus.exporter.cadvisor/">prometheus.exporter.cadvisor&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/prometheus.exporter.cloudwatch/">prometheus.exporter.cloudwatch&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/prometheus.exporter.consul/">prometheus.exporter.consul&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/prometheus.exporter.dnsmasq/">prometheus.exporter.dnsmasq&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/prometheus.exporter.elasticsearch/">prometheus.exporter.elasticsearch&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/prometheus.exporter.gcp/">prometheus.exporter.gcp&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/prometheus.exporter.github/">prometheus.exporter.github&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/prometheus.exporter.kafka/">prometheus.exporter.kafka&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/prometheus.exporter.memcached/">prometheus.exporter.memcached&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/prometheus.exporter.mongodb/">prometheus.exporter.mongodb&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/prometheus.exporter.mssql/">prometheus.exporter.mssql&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/prometheus.exporter.mysql/">prometheus.exporter.mysql&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/prometheus.exporter.oracledb/">prometheus.exporter.oracledb&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/prometheus.exporter.postgres/">prometheus.exporter.postgres&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/prometheus.exporter.process/">prometheus.exporter.process&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/prometheus.exporter.redis/">prometheus.exporter.redis&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/prometheus.exporter.self/">prometheus.exporter.self&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/prometheus.exporter.snmp/">prometheus.exporter.snmp&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/prometheus.exporter.snowflake/">prometheus.exporter.snowflake&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/prometheus.exporter.squid/">prometheus.exporter.squid&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/prometheus.exporter.statsd/">prometheus.exporter.statsd&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/prometheus.exporter.unix/">prometheus.exporter.unix&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/prometheus.exporter.vsphere/">prometheus.exporter.vsphere&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/prometheus.exporter.windows/">prometheus.exporter.windows&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/prometheus.operator.podmonitors/">prometheus.operator.podmonitors&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/prometheus.operator.probes/">prometheus.operator.probes&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/prometheus.operator.servicemonitors/">prometheus.operator.servicemonitors&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/prometheus.receive_http/">prometheus.receive_http&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/prometheus.relabel/">prometheus.relabel&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/prometheus.remote_write/">prometheus.remote_write&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/prometheus.scrape/">prometheus.scrape&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/pyroscope.ebpf/">pyroscope.ebpf&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/pyroscope.java/">pyroscope.java&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/pyroscope.scrape/">pyroscope.scrape&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/pyroscope.write/">pyroscope.write&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/remote.http/">remote.http&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/remote.kubernetes.configmap/">remote.kubernetes.configmap&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/remote.kubernetes.secret/">remote.kubernetes.secret&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/remote.s3/">remote.s3&lt;/a>&lt;/li>&lt;li>
&lt;a href="/docs/agent/v0.43/flow/reference/components/remote.vault/">remote.vault&lt;/a>&lt;/li>&lt;/ul></description></item><item><title>Compatible components</title><link>https://grafana.com/docs/agent/v0.43/flow/reference/compatibility/</link><pubDate>Wed, 11 Sep 2024 17:43:35 +0000</pubDate><guid>https://grafana.com/docs/agent/v0.43/flow/reference/compatibility/</guid><content><![CDATA[&lt;h1 id=&#34;compatible-components&#34;&gt;Compatible components&lt;/h1&gt;
&lt;p&gt;This section provides an overview of &lt;em&gt;some&lt;/em&gt; of the possible connections between compatible components in Grafana Agent Flow.&lt;/p&gt;
&lt;p&gt;For each common data type, we provide a list of compatible components that can export or consume it.&lt;/p&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;The type of export may not be the only requirement for chaining components together.
The value of an attribute may matter as well as its type.
Refer to each component&amp;rsquo;s documentation for more details on what values are acceptable.&lt;/p&gt;
&lt;p&gt;For example:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A Prometheus component may always expect an &lt;code&gt;&amp;quot;__address__&amp;quot;&lt;/code&gt; label inside a list of targets.&lt;/li&gt;
&lt;li&gt;A &lt;code&gt;string&lt;/code&gt; argument may only accept certain values like &amp;ldquo;traceID&amp;rdquo; or &amp;ldquo;spanID&amp;rdquo;.&lt;/li&gt;
&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;h2 id=&#34;targets&#34;&gt;Targets&lt;/h2&gt;
&lt;p&gt;Targets are a &lt;code&gt;list(map(string))&lt;/code&gt; - a &lt;a href=&#34;../../concepts/config-language/expressions/types_and_values/#naming-convention&#34;&gt;list&lt;/a&gt; of &lt;a href=&#34;../../concepts/config-language/expressions/types_and_values/#naming-convention&#34;&gt;maps&lt;/a&gt; with &lt;a href=&#34;../../concepts/config-language/expressions/types_and_values/#strings&#34;&gt;string&lt;/a&gt; values.
They can contain different key-value pairs, and you can use them with a wide range of components.
Some components require Targets to contain specific key-value pairs to work correctly.
It&amp;rsquo;s recommended to always check component references for details when working with Targets.&lt;/p&gt;
&lt;!-- NOTE: this title is used as an anchor in links. Do not change. --&gt;
&lt;h3 id=&#34;targets-exporters&#34;&gt;Targets Exporters&lt;/h3&gt;
&lt;p&gt;The following components, grouped by namespace, &lt;em&gt;export&lt;/em&gt; Targets.&lt;/p&gt;
&lt;!-- START GENERATED SECTION: EXPORTERS OF Targets --&gt;
&lt;div class=&#34;collapse&#34; x-data=&#34;app_collapse()&#34;&gt;
  &lt;button class=&#34;collapse-trigger&#34; @click=&#34;toggle()&#34;&gt;
    &lt;span class=&#34;body-large&#34;&gt;discovery&lt;/span&gt;
    &lt;span class=&#34;collapse-trigger__icon&#34; :class=&#34;{ &#39;collapse-trigger__icon-open&#39; : open }&#34;&gt;
      
  &lt;svg width=&#34;27&#34; height=&#34;26&#34; viewBox=&#34;0 0 27 26&#34; fill=&#34;none&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
&lt;path opacity=&#34;0.2&#34; d=&#34;M1.73047 12.8359C1.73047 19.4634 7.10305 24.8359 13.7305 24.8359C20.3579 24.8359 25.7305 19.4634 25.7305 12.8359C25.7305 6.20852 20.3579 0.835937 13.7305 0.835937C7.10305 0.835937 1.73047 6.20852 1.73047 12.8359Z&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;path d=&#34;M18.2344 12.8359L9.23438 12.8359&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;path d=&#34;M13.7344 8.33594L13.7344 17.3359&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;/svg&gt;


    &lt;/span&gt;
  &lt;/button&gt;
  &lt;div class=&#34;collapse-content&#34; x-ref=&#34;content&#34; hidden=&#34;until-found&#34;&gt;
    &lt;div class=&#34;collapse-content__inner&#34; x-ref=&#34;content-inner&#34;&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;../components/discovery.azure&#34;&gt;discovery.azure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/discovery.consul&#34;&gt;discovery.consul&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/discovery.consulagent&#34;&gt;discovery.consulagent&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/discovery.digitalocean&#34;&gt;discovery.digitalocean&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/discovery.dns&#34;&gt;discovery.dns&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/discovery.docker&#34;&gt;discovery.docker&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/discovery.dockerswarm&#34;&gt;discovery.dockerswarm&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/discovery.ec2&#34;&gt;discovery.ec2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/discovery.eureka&#34;&gt;discovery.eureka&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/discovery.file&#34;&gt;discovery.file&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/discovery.gce&#34;&gt;discovery.gce&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/discovery.hetzner&#34;&gt;discovery.hetzner&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/discovery.http&#34;&gt;discovery.http&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/discovery.ionos&#34;&gt;discovery.ionos&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/discovery.kubelet&#34;&gt;discovery.kubelet&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/discovery.kubernetes&#34;&gt;discovery.kubernetes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/discovery.kuma&#34;&gt;discovery.kuma&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/discovery.lightsail&#34;&gt;discovery.lightsail&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/discovery.linode&#34;&gt;discovery.linode&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/discovery.marathon&#34;&gt;discovery.marathon&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/discovery.nerve&#34;&gt;discovery.nerve&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/discovery.nomad&#34;&gt;discovery.nomad&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/discovery.openstack&#34;&gt;discovery.openstack&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/discovery.ovhcloud&#34;&gt;discovery.ovhcloud&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/discovery.process&#34;&gt;discovery.process&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/discovery.puppetdb&#34;&gt;discovery.puppetdb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/discovery.relabel&#34;&gt;discovery.relabel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/discovery.scaleway&#34;&gt;discovery.scaleway&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/discovery.serverset&#34;&gt;discovery.serverset&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/discovery.triton&#34;&gt;discovery.triton&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/discovery.uyuni&#34;&gt;discovery.uyuni&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;div class=&#34;collapse&#34; x-data=&#34;app_collapse()&#34;&gt;
  &lt;button class=&#34;collapse-trigger&#34; @click=&#34;toggle()&#34;&gt;
    &lt;span class=&#34;body-large&#34;&gt;local&lt;/span&gt;
    &lt;span class=&#34;collapse-trigger__icon&#34; :class=&#34;{ &#39;collapse-trigger__icon-open&#39; : open }&#34;&gt;
      
  &lt;svg width=&#34;27&#34; height=&#34;26&#34; viewBox=&#34;0 0 27 26&#34; fill=&#34;none&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
&lt;path opacity=&#34;0.2&#34; d=&#34;M1.73047 12.8359C1.73047 19.4634 7.10305 24.8359 13.7305 24.8359C20.3579 24.8359 25.7305 19.4634 25.7305 12.8359C25.7305 6.20852 20.3579 0.835937 13.7305 0.835937C7.10305 0.835937 1.73047 6.20852 1.73047 12.8359Z&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;path d=&#34;M18.2344 12.8359L9.23438 12.8359&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;path d=&#34;M13.7344 8.33594L13.7344 17.3359&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;/svg&gt;


    &lt;/span&gt;
  &lt;/button&gt;
  &lt;div class=&#34;collapse-content&#34; x-ref=&#34;content&#34; hidden=&#34;until-found&#34;&gt;
    &lt;div class=&#34;collapse-content__inner&#34; x-ref=&#34;content-inner&#34;&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;../components/local.file_match&#34;&gt;local.file_match&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;div class=&#34;collapse&#34; x-data=&#34;app_collapse()&#34;&gt;
  &lt;button class=&#34;collapse-trigger&#34; @click=&#34;toggle()&#34;&gt;
    &lt;span class=&#34;body-large&#34;&gt;prometheus&lt;/span&gt;
    &lt;span class=&#34;collapse-trigger__icon&#34; :class=&#34;{ &#39;collapse-trigger__icon-open&#39; : open }&#34;&gt;
      
  &lt;svg width=&#34;27&#34; height=&#34;26&#34; viewBox=&#34;0 0 27 26&#34; fill=&#34;none&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
&lt;path opacity=&#34;0.2&#34; d=&#34;M1.73047 12.8359C1.73047 19.4634 7.10305 24.8359 13.7305 24.8359C20.3579 24.8359 25.7305 19.4634 25.7305 12.8359C25.7305 6.20852 20.3579 0.835937 13.7305 0.835937C7.10305 0.835937 1.73047 6.20852 1.73047 12.8359Z&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;path d=&#34;M18.2344 12.8359L9.23438 12.8359&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;path d=&#34;M13.7344 8.33594L13.7344 17.3359&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;/svg&gt;


    &lt;/span&gt;
  &lt;/button&gt;
  &lt;div class=&#34;collapse-content&#34; x-ref=&#34;content&#34; hidden=&#34;until-found&#34;&gt;
    &lt;div class=&#34;collapse-content__inner&#34; x-ref=&#34;content-inner&#34;&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;../components/prometheus.exporter.apache&#34;&gt;prometheus.exporter.apache&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/prometheus.exporter.azure&#34;&gt;prometheus.exporter.azure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/prometheus.exporter.blackbox&#34;&gt;prometheus.exporter.blackbox&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/prometheus.exporter.cadvisor&#34;&gt;prometheus.exporter.cadvisor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/prometheus.exporter.cloudwatch&#34;&gt;prometheus.exporter.cloudwatch&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/prometheus.exporter.consul&#34;&gt;prometheus.exporter.consul&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/prometheus.exporter.dnsmasq&#34;&gt;prometheus.exporter.dnsmasq&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/prometheus.exporter.elasticsearch&#34;&gt;prometheus.exporter.elasticsearch&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/prometheus.exporter.gcp&#34;&gt;prometheus.exporter.gcp&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/prometheus.exporter.github&#34;&gt;prometheus.exporter.github&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/prometheus.exporter.kafka&#34;&gt;prometheus.exporter.kafka&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/prometheus.exporter.memcached&#34;&gt;prometheus.exporter.memcached&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/prometheus.exporter.mongodb&#34;&gt;prometheus.exporter.mongodb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/prometheus.exporter.mssql&#34;&gt;prometheus.exporter.mssql&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/prometheus.exporter.mysql&#34;&gt;prometheus.exporter.mysql&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/prometheus.exporter.oracledb&#34;&gt;prometheus.exporter.oracledb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/prometheus.exporter.postgres&#34;&gt;prometheus.exporter.postgres&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/prometheus.exporter.process&#34;&gt;prometheus.exporter.process&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/prometheus.exporter.redis&#34;&gt;prometheus.exporter.redis&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/prometheus.exporter.self&#34;&gt;prometheus.exporter.self&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/prometheus.exporter.snmp&#34;&gt;prometheus.exporter.snmp&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/prometheus.exporter.snowflake&#34;&gt;prometheus.exporter.snowflake&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/prometheus.exporter.squid&#34;&gt;prometheus.exporter.squid&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/prometheus.exporter.statsd&#34;&gt;prometheus.exporter.statsd&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/prometheus.exporter.unix&#34;&gt;prometheus.exporter.unix&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/prometheus.exporter.vsphere&#34;&gt;prometheus.exporter.vsphere&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/prometheus.exporter.windows&#34;&gt;prometheus.exporter.windows&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;!-- END GENERATED SECTION: EXPORTERS OF Targets --&gt;
&lt;!-- NOTE: this title is used as an anchor in links. Do not change. --&gt;
&lt;h3 id=&#34;targets-consumers&#34;&gt;Targets Consumers&lt;/h3&gt;
&lt;p&gt;The following components, grouped by namespace, &lt;em&gt;consume&lt;/em&gt; Targets.&lt;/p&gt;
&lt;!-- START GENERATED SECTION: CONSUMERS OF Targets --&gt;
&lt;div class=&#34;collapse&#34; x-data=&#34;app_collapse()&#34;&gt;
  &lt;button class=&#34;collapse-trigger&#34; @click=&#34;toggle()&#34;&gt;
    &lt;span class=&#34;body-large&#34;&gt;discovery&lt;/span&gt;
    &lt;span class=&#34;collapse-trigger__icon&#34; :class=&#34;{ &#39;collapse-trigger__icon-open&#39; : open }&#34;&gt;
      
  &lt;svg width=&#34;27&#34; height=&#34;26&#34; viewBox=&#34;0 0 27 26&#34; fill=&#34;none&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
&lt;path opacity=&#34;0.2&#34; d=&#34;M1.73047 12.8359C1.73047 19.4634 7.10305 24.8359 13.7305 24.8359C20.3579 24.8359 25.7305 19.4634 25.7305 12.8359C25.7305 6.20852 20.3579 0.835937 13.7305 0.835937C7.10305 0.835937 1.73047 6.20852 1.73047 12.8359Z&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;path d=&#34;M18.2344 12.8359L9.23438 12.8359&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;path d=&#34;M13.7344 8.33594L13.7344 17.3359&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;/svg&gt;


    &lt;/span&gt;
  &lt;/button&gt;
  &lt;div class=&#34;collapse-content&#34; x-ref=&#34;content&#34; hidden=&#34;until-found&#34;&gt;
    &lt;div class=&#34;collapse-content__inner&#34; x-ref=&#34;content-inner&#34;&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;../components/discovery.process&#34;&gt;discovery.process&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/discovery.relabel&#34;&gt;discovery.relabel&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;div class=&#34;collapse&#34; x-data=&#34;app_collapse()&#34;&gt;
  &lt;button class=&#34;collapse-trigger&#34; @click=&#34;toggle()&#34;&gt;
    &lt;span class=&#34;body-large&#34;&gt;local&lt;/span&gt;
    &lt;span class=&#34;collapse-trigger__icon&#34; :class=&#34;{ &#39;collapse-trigger__icon-open&#39; : open }&#34;&gt;
      
  &lt;svg width=&#34;27&#34; height=&#34;26&#34; viewBox=&#34;0 0 27 26&#34; fill=&#34;none&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
&lt;path opacity=&#34;0.2&#34; d=&#34;M1.73047 12.8359C1.73047 19.4634 7.10305 24.8359 13.7305 24.8359C20.3579 24.8359 25.7305 19.4634 25.7305 12.8359C25.7305 6.20852 20.3579 0.835937 13.7305 0.835937C7.10305 0.835937 1.73047 6.20852 1.73047 12.8359Z&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;path d=&#34;M18.2344 12.8359L9.23438 12.8359&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;path d=&#34;M13.7344 8.33594L13.7344 17.3359&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;/svg&gt;


    &lt;/span&gt;
  &lt;/button&gt;
  &lt;div class=&#34;collapse-content&#34; x-ref=&#34;content&#34; hidden=&#34;until-found&#34;&gt;
    &lt;div class=&#34;collapse-content__inner&#34; x-ref=&#34;content-inner&#34;&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;../components/local.file_match&#34;&gt;local.file_match&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;div class=&#34;collapse&#34; x-data=&#34;app_collapse()&#34;&gt;
  &lt;button class=&#34;collapse-trigger&#34; @click=&#34;toggle()&#34;&gt;
    &lt;span class=&#34;body-large&#34;&gt;loki&lt;/span&gt;
    &lt;span class=&#34;collapse-trigger__icon&#34; :class=&#34;{ &#39;collapse-trigger__icon-open&#39; : open }&#34;&gt;
      
  &lt;svg width=&#34;27&#34; height=&#34;26&#34; viewBox=&#34;0 0 27 26&#34; fill=&#34;none&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
&lt;path opacity=&#34;0.2&#34; d=&#34;M1.73047 12.8359C1.73047 19.4634 7.10305 24.8359 13.7305 24.8359C20.3579 24.8359 25.7305 19.4634 25.7305 12.8359C25.7305 6.20852 20.3579 0.835937 13.7305 0.835937C7.10305 0.835937 1.73047 6.20852 1.73047 12.8359Z&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;path d=&#34;M18.2344 12.8359L9.23438 12.8359&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;path d=&#34;M13.7344 8.33594L13.7344 17.3359&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;/svg&gt;


    &lt;/span&gt;
  &lt;/button&gt;
  &lt;div class=&#34;collapse-content&#34; x-ref=&#34;content&#34; hidden=&#34;until-found&#34;&gt;
    &lt;div class=&#34;collapse-content__inner&#34; x-ref=&#34;content-inner&#34;&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;../components/loki.source.docker&#34;&gt;loki.source.docker&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/loki.source.file&#34;&gt;loki.source.file&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/loki.source.kubernetes&#34;&gt;loki.source.kubernetes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;div class=&#34;collapse&#34; x-data=&#34;app_collapse()&#34;&gt;
  &lt;button class=&#34;collapse-trigger&#34; @click=&#34;toggle()&#34;&gt;
    &lt;span class=&#34;body-large&#34;&gt;otelcol&lt;/span&gt;
    &lt;span class=&#34;collapse-trigger__icon&#34; :class=&#34;{ &#39;collapse-trigger__icon-open&#39; : open }&#34;&gt;
      
  &lt;svg width=&#34;27&#34; height=&#34;26&#34; viewBox=&#34;0 0 27 26&#34; fill=&#34;none&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
&lt;path opacity=&#34;0.2&#34; d=&#34;M1.73047 12.8359C1.73047 19.4634 7.10305 24.8359 13.7305 24.8359C20.3579 24.8359 25.7305 19.4634 25.7305 12.8359C25.7305 6.20852 20.3579 0.835937 13.7305 0.835937C7.10305 0.835937 1.73047 6.20852 1.73047 12.8359Z&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;path d=&#34;M18.2344 12.8359L9.23438 12.8359&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;path d=&#34;M13.7344 8.33594L13.7344 17.3359&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;/svg&gt;


    &lt;/span&gt;
  &lt;/button&gt;
  &lt;div class=&#34;collapse-content&#34; x-ref=&#34;content&#34; hidden=&#34;until-found&#34;&gt;
    &lt;div class=&#34;collapse-content__inner&#34; x-ref=&#34;content-inner&#34;&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;../components/otelcol.processor.discovery&#34;&gt;otelcol.processor.discovery&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;div class=&#34;collapse&#34; x-data=&#34;app_collapse()&#34;&gt;
  &lt;button class=&#34;collapse-trigger&#34; @click=&#34;toggle()&#34;&gt;
    &lt;span class=&#34;body-large&#34;&gt;prometheus&lt;/span&gt;
    &lt;span class=&#34;collapse-trigger__icon&#34; :class=&#34;{ &#39;collapse-trigger__icon-open&#39; : open }&#34;&gt;
      
  &lt;svg width=&#34;27&#34; height=&#34;26&#34; viewBox=&#34;0 0 27 26&#34; fill=&#34;none&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
&lt;path opacity=&#34;0.2&#34; d=&#34;M1.73047 12.8359C1.73047 19.4634 7.10305 24.8359 13.7305 24.8359C20.3579 24.8359 25.7305 19.4634 25.7305 12.8359C25.7305 6.20852 20.3579 0.835937 13.7305 0.835937C7.10305 0.835937 1.73047 6.20852 1.73047 12.8359Z&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;path d=&#34;M18.2344 12.8359L9.23438 12.8359&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;path d=&#34;M13.7344 8.33594L13.7344 17.3359&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;/svg&gt;


    &lt;/span&gt;
  &lt;/button&gt;
  &lt;div class=&#34;collapse-content&#34; x-ref=&#34;content&#34; hidden=&#34;until-found&#34;&gt;
    &lt;div class=&#34;collapse-content__inner&#34; x-ref=&#34;content-inner&#34;&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;../components/prometheus.scrape&#34;&gt;prometheus.scrape&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;div class=&#34;collapse&#34; x-data=&#34;app_collapse()&#34;&gt;
  &lt;button class=&#34;collapse-trigger&#34; @click=&#34;toggle()&#34;&gt;
    &lt;span class=&#34;body-large&#34;&gt;pyroscope&lt;/span&gt;
    &lt;span class=&#34;collapse-trigger__icon&#34; :class=&#34;{ &#39;collapse-trigger__icon-open&#39; : open }&#34;&gt;
      
  &lt;svg width=&#34;27&#34; height=&#34;26&#34; viewBox=&#34;0 0 27 26&#34; fill=&#34;none&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
&lt;path opacity=&#34;0.2&#34; d=&#34;M1.73047 12.8359C1.73047 19.4634 7.10305 24.8359 13.7305 24.8359C20.3579 24.8359 25.7305 19.4634 25.7305 12.8359C25.7305 6.20852 20.3579 0.835937 13.7305 0.835937C7.10305 0.835937 1.73047 6.20852 1.73047 12.8359Z&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;path d=&#34;M18.2344 12.8359L9.23438 12.8359&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;path d=&#34;M13.7344 8.33594L13.7344 17.3359&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;/svg&gt;


    &lt;/span&gt;
  &lt;/button&gt;
  &lt;div class=&#34;collapse-content&#34; x-ref=&#34;content&#34; hidden=&#34;until-found&#34;&gt;
    &lt;div class=&#34;collapse-content__inner&#34; x-ref=&#34;content-inner&#34;&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;../components/pyroscope.ebpf&#34;&gt;pyroscope.ebpf&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/pyroscope.java&#34;&gt;pyroscope.java&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/pyroscope.scrape&#34;&gt;pyroscope.scrape&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;!-- END GENERATED SECTION: CONSUMERS OF Targets --&gt;
&lt;h2 id=&#34;prometheus-metricsreceiver&#34;&gt;Prometheus &lt;code&gt;MetricsReceiver&lt;/code&gt;&lt;/h2&gt;
&lt;p&gt;The Prometheus metrics are sent between components using &lt;code&gt;MetricsReceiver&lt;/code&gt;s.
&lt;code&gt;MetricsReceiver&lt;/code&gt;s are &lt;a href=&#34;../../concepts/config-language/expressions/types_and_values/#capsules&#34;&gt;capsules&lt;/a&gt; that are exported by components that can receive Prometheus metrics.
Components that can consume Prometheus metrics can be passed the &lt;code&gt;MetricsReceiver&lt;/code&gt; as an argument.
Use the following components to build your Prometheus metrics pipeline:&lt;/p&gt;
&lt;!-- NOTE: this title is used as an anchor in links. Do not change. --&gt;
&lt;h3 id=&#34;prometheus-metricsreceiver-exporters&#34;&gt;Prometheus &lt;code&gt;MetricsReceiver&lt;/code&gt; Exporters&lt;/h3&gt;
&lt;p&gt;The following components, grouped by namespace, &lt;em&gt;export&lt;/em&gt; Prometheus &lt;code&gt;MetricsReceiver&lt;/code&gt;.&lt;/p&gt;
&lt;!-- START GENERATED SECTION: EXPORTERS OF Prometheus `MetricsReceiver` --&gt;
&lt;div class=&#34;collapse&#34; x-data=&#34;app_collapse()&#34;&gt;
  &lt;button class=&#34;collapse-trigger&#34; @click=&#34;toggle()&#34;&gt;
    &lt;span class=&#34;body-large&#34;&gt;otelcol&lt;/span&gt;
    &lt;span class=&#34;collapse-trigger__icon&#34; :class=&#34;{ &#39;collapse-trigger__icon-open&#39; : open }&#34;&gt;
      
  &lt;svg width=&#34;27&#34; height=&#34;26&#34; viewBox=&#34;0 0 27 26&#34; fill=&#34;none&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
&lt;path opacity=&#34;0.2&#34; d=&#34;M1.73047 12.8359C1.73047 19.4634 7.10305 24.8359 13.7305 24.8359C20.3579 24.8359 25.7305 19.4634 25.7305 12.8359C25.7305 6.20852 20.3579 0.835937 13.7305 0.835937C7.10305 0.835937 1.73047 6.20852 1.73047 12.8359Z&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;path d=&#34;M18.2344 12.8359L9.23438 12.8359&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;path d=&#34;M13.7344 8.33594L13.7344 17.3359&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;/svg&gt;


    &lt;/span&gt;
  &lt;/button&gt;
  &lt;div class=&#34;collapse-content&#34; x-ref=&#34;content&#34; hidden=&#34;until-found&#34;&gt;
    &lt;div class=&#34;collapse-content__inner&#34; x-ref=&#34;content-inner&#34;&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;../components/otelcol.receiver.prometheus&#34;&gt;otelcol.receiver.prometheus&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;div class=&#34;collapse&#34; x-data=&#34;app_collapse()&#34;&gt;
  &lt;button class=&#34;collapse-trigger&#34; @click=&#34;toggle()&#34;&gt;
    &lt;span class=&#34;body-large&#34;&gt;prometheus&lt;/span&gt;
    &lt;span class=&#34;collapse-trigger__icon&#34; :class=&#34;{ &#39;collapse-trigger__icon-open&#39; : open }&#34;&gt;
      
  &lt;svg width=&#34;27&#34; height=&#34;26&#34; viewBox=&#34;0 0 27 26&#34; fill=&#34;none&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
&lt;path opacity=&#34;0.2&#34; d=&#34;M1.73047 12.8359C1.73047 19.4634 7.10305 24.8359 13.7305 24.8359C20.3579 24.8359 25.7305 19.4634 25.7305 12.8359C25.7305 6.20852 20.3579 0.835937 13.7305 0.835937C7.10305 0.835937 1.73047 6.20852 1.73047 12.8359Z&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;path d=&#34;M18.2344 12.8359L9.23438 12.8359&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;path d=&#34;M13.7344 8.33594L13.7344 17.3359&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;/svg&gt;


    &lt;/span&gt;
  &lt;/button&gt;
  &lt;div class=&#34;collapse-content&#34; x-ref=&#34;content&#34; hidden=&#34;until-found&#34;&gt;
    &lt;div class=&#34;collapse-content__inner&#34; x-ref=&#34;content-inner&#34;&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;../components/prometheus.relabel&#34;&gt;prometheus.relabel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/prometheus.remote_write&#34;&gt;prometheus.remote_write&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;!-- END GENERATED SECTION: EXPORTERS OF Prometheus `MetricsReceiver` --&gt;
&lt;!-- NOTE: this title is used as an anchor in links. Do not change. --&gt;
&lt;h3 id=&#34;prometheus-metricsreceiver-consumers&#34;&gt;Prometheus &lt;code&gt;MetricsReceiver&lt;/code&gt; Consumers&lt;/h3&gt;
&lt;p&gt;The following components, grouped by namespace, &lt;em&gt;consume&lt;/em&gt; Prometheus &lt;code&gt;MetricsReceiver&lt;/code&gt;.&lt;/p&gt;
&lt;!-- START GENERATED SECTION: CONSUMERS OF Prometheus `MetricsReceiver` --&gt;
&lt;div class=&#34;collapse&#34; x-data=&#34;app_collapse()&#34;&gt;
  &lt;button class=&#34;collapse-trigger&#34; @click=&#34;toggle()&#34;&gt;
    &lt;span class=&#34;body-large&#34;&gt;otelcol&lt;/span&gt;
    &lt;span class=&#34;collapse-trigger__icon&#34; :class=&#34;{ &#39;collapse-trigger__icon-open&#39; : open }&#34;&gt;
      
  &lt;svg width=&#34;27&#34; height=&#34;26&#34; viewBox=&#34;0 0 27 26&#34; fill=&#34;none&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
&lt;path opacity=&#34;0.2&#34; d=&#34;M1.73047 12.8359C1.73047 19.4634 7.10305 24.8359 13.7305 24.8359C20.3579 24.8359 25.7305 19.4634 25.7305 12.8359C25.7305 6.20852 20.3579 0.835937 13.7305 0.835937C7.10305 0.835937 1.73047 6.20852 1.73047 12.8359Z&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;path d=&#34;M18.2344 12.8359L9.23438 12.8359&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;path d=&#34;M13.7344 8.33594L13.7344 17.3359&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;/svg&gt;


    &lt;/span&gt;
  &lt;/button&gt;
  &lt;div class=&#34;collapse-content&#34; x-ref=&#34;content&#34; hidden=&#34;until-found&#34;&gt;
    &lt;div class=&#34;collapse-content__inner&#34; x-ref=&#34;content-inner&#34;&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;../components/otelcol.exporter.prometheus&#34;&gt;otelcol.exporter.prometheus&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;div class=&#34;collapse&#34; x-data=&#34;app_collapse()&#34;&gt;
  &lt;button class=&#34;collapse-trigger&#34; @click=&#34;toggle()&#34;&gt;
    &lt;span class=&#34;body-large&#34;&gt;prometheus&lt;/span&gt;
    &lt;span class=&#34;collapse-trigger__icon&#34; :class=&#34;{ &#39;collapse-trigger__icon-open&#39; : open }&#34;&gt;
      
  &lt;svg width=&#34;27&#34; height=&#34;26&#34; viewBox=&#34;0 0 27 26&#34; fill=&#34;none&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
&lt;path opacity=&#34;0.2&#34; d=&#34;M1.73047 12.8359C1.73047 19.4634 7.10305 24.8359 13.7305 24.8359C20.3579 24.8359 25.7305 19.4634 25.7305 12.8359C25.7305 6.20852 20.3579 0.835937 13.7305 0.835937C7.10305 0.835937 1.73047 6.20852 1.73047 12.8359Z&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;path d=&#34;M18.2344 12.8359L9.23438 12.8359&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;path d=&#34;M13.7344 8.33594L13.7344 17.3359&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;/svg&gt;


    &lt;/span&gt;
  &lt;/button&gt;
  &lt;div class=&#34;collapse-content&#34; x-ref=&#34;content&#34; hidden=&#34;until-found&#34;&gt;
    &lt;div class=&#34;collapse-content__inner&#34; x-ref=&#34;content-inner&#34;&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;../components/prometheus.operator.podmonitors&#34;&gt;prometheus.operator.podmonitors&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/prometheus.operator.probes&#34;&gt;prometheus.operator.probes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/prometheus.operator.servicemonitors&#34;&gt;prometheus.operator.servicemonitors&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/prometheus.receive_http&#34;&gt;prometheus.receive_http&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/prometheus.relabel&#34;&gt;prometheus.relabel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/prometheus.scrape&#34;&gt;prometheus.scrape&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;!-- END GENERATED SECTION: CONSUMERS OF Prometheus `MetricsReceiver` --&gt;
&lt;h2 id=&#34;loki-logsreceiver&#34;&gt;Loki &lt;code&gt;LogsReceiver&lt;/code&gt;&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;LogsReceiver&lt;/code&gt; is a &lt;a href=&#34;../../concepts/config-language/expressions/types_and_values/#capsules&#34;&gt;capsule&lt;/a&gt; that is exported by components that can receive Loki logs.
Components that consume &lt;code&gt;LogsReceiver&lt;/code&gt; as an argument typically send logs to it.
Use the following components to build your Loki logs pipeline:&lt;/p&gt;
&lt;!-- NOTE: this title is used as an anchor in links. Do not change. --&gt;
&lt;h3 id=&#34;loki-logsreceiver-exporters&#34;&gt;Loki &lt;code&gt;LogsReceiver&lt;/code&gt; Exporters&lt;/h3&gt;
&lt;p&gt;The following components, grouped by namespace, &lt;em&gt;export&lt;/em&gt; Loki &lt;code&gt;LogsReceiver&lt;/code&gt;.&lt;/p&gt;
&lt;!-- START GENERATED SECTION: EXPORTERS OF Loki `LogsReceiver` --&gt;
&lt;div class=&#34;collapse&#34; x-data=&#34;app_collapse()&#34;&gt;
  &lt;button class=&#34;collapse-trigger&#34; @click=&#34;toggle()&#34;&gt;
    &lt;span class=&#34;body-large&#34;&gt;loki&lt;/span&gt;
    &lt;span class=&#34;collapse-trigger__icon&#34; :class=&#34;{ &#39;collapse-trigger__icon-open&#39; : open }&#34;&gt;
      
  &lt;svg width=&#34;27&#34; height=&#34;26&#34; viewBox=&#34;0 0 27 26&#34; fill=&#34;none&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
&lt;path opacity=&#34;0.2&#34; d=&#34;M1.73047 12.8359C1.73047 19.4634 7.10305 24.8359 13.7305 24.8359C20.3579 24.8359 25.7305 19.4634 25.7305 12.8359C25.7305 6.20852 20.3579 0.835937 13.7305 0.835937C7.10305 0.835937 1.73047 6.20852 1.73047 12.8359Z&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;path d=&#34;M18.2344 12.8359L9.23438 12.8359&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;path d=&#34;M13.7344 8.33594L13.7344 17.3359&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;/svg&gt;


    &lt;/span&gt;
  &lt;/button&gt;
  &lt;div class=&#34;collapse-content&#34; x-ref=&#34;content&#34; hidden=&#34;until-found&#34;&gt;
    &lt;div class=&#34;collapse-content__inner&#34; x-ref=&#34;content-inner&#34;&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;../components/loki.echo&#34;&gt;loki.echo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/loki.process&#34;&gt;loki.process&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/loki.relabel&#34;&gt;loki.relabel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/loki.write&#34;&gt;loki.write&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;div class=&#34;collapse&#34; x-data=&#34;app_collapse()&#34;&gt;
  &lt;button class=&#34;collapse-trigger&#34; @click=&#34;toggle()&#34;&gt;
    &lt;span class=&#34;body-large&#34;&gt;otelcol&lt;/span&gt;
    &lt;span class=&#34;collapse-trigger__icon&#34; :class=&#34;{ &#39;collapse-trigger__icon-open&#39; : open }&#34;&gt;
      
  &lt;svg width=&#34;27&#34; height=&#34;26&#34; viewBox=&#34;0 0 27 26&#34; fill=&#34;none&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
&lt;path opacity=&#34;0.2&#34; d=&#34;M1.73047 12.8359C1.73047 19.4634 7.10305 24.8359 13.7305 24.8359C20.3579 24.8359 25.7305 19.4634 25.7305 12.8359C25.7305 6.20852 20.3579 0.835937 13.7305 0.835937C7.10305 0.835937 1.73047 6.20852 1.73047 12.8359Z&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;path d=&#34;M18.2344 12.8359L9.23438 12.8359&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;path d=&#34;M13.7344 8.33594L13.7344 17.3359&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;/svg&gt;


    &lt;/span&gt;
  &lt;/button&gt;
  &lt;div class=&#34;collapse-content&#34; x-ref=&#34;content&#34; hidden=&#34;until-found&#34;&gt;
    &lt;div class=&#34;collapse-content__inner&#34; x-ref=&#34;content-inner&#34;&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;../components/otelcol.receiver.loki&#34;&gt;otelcol.receiver.loki&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;!-- END GENERATED SECTION: EXPORTERS OF Loki `LogsReceiver` --&gt;
&lt;!-- NOTE: this title is used as an anchor in links. Do not change. --&gt;
&lt;h3 id=&#34;loki-logsreceiver-consumers&#34;&gt;Loki &lt;code&gt;LogsReceiver&lt;/code&gt; Consumers&lt;/h3&gt;
&lt;p&gt;The following components, grouped by namespace, &lt;em&gt;consume&lt;/em&gt; Loki &lt;code&gt;LogsReceiver&lt;/code&gt;.&lt;/p&gt;
&lt;!-- START GENERATED SECTION: CONSUMERS OF Loki `LogsReceiver` --&gt;
&lt;div class=&#34;collapse&#34; x-data=&#34;app_collapse()&#34;&gt;
  &lt;button class=&#34;collapse-trigger&#34; @click=&#34;toggle()&#34;&gt;
    &lt;span class=&#34;body-large&#34;&gt;faro&lt;/span&gt;
    &lt;span class=&#34;collapse-trigger__icon&#34; :class=&#34;{ &#39;collapse-trigger__icon-open&#39; : open }&#34;&gt;
      
  &lt;svg width=&#34;27&#34; height=&#34;26&#34; viewBox=&#34;0 0 27 26&#34; fill=&#34;none&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
&lt;path opacity=&#34;0.2&#34; d=&#34;M1.73047 12.8359C1.73047 19.4634 7.10305 24.8359 13.7305 24.8359C20.3579 24.8359 25.7305 19.4634 25.7305 12.8359C25.7305 6.20852 20.3579 0.835937 13.7305 0.835937C7.10305 0.835937 1.73047 6.20852 1.73047 12.8359Z&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;path d=&#34;M18.2344 12.8359L9.23438 12.8359&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;path d=&#34;M13.7344 8.33594L13.7344 17.3359&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;/svg&gt;


    &lt;/span&gt;
  &lt;/button&gt;
  &lt;div class=&#34;collapse-content&#34; x-ref=&#34;content&#34; hidden=&#34;until-found&#34;&gt;
    &lt;div class=&#34;collapse-content__inner&#34; x-ref=&#34;content-inner&#34;&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;../components/faro.receiver&#34;&gt;faro.receiver&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;div class=&#34;collapse&#34; x-data=&#34;app_collapse()&#34;&gt;
  &lt;button class=&#34;collapse-trigger&#34; @click=&#34;toggle()&#34;&gt;
    &lt;span class=&#34;body-large&#34;&gt;loki&lt;/span&gt;
    &lt;span class=&#34;collapse-trigger__icon&#34; :class=&#34;{ &#39;collapse-trigger__icon-open&#39; : open }&#34;&gt;
      
  &lt;svg width=&#34;27&#34; height=&#34;26&#34; viewBox=&#34;0 0 27 26&#34; fill=&#34;none&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
&lt;path opacity=&#34;0.2&#34; d=&#34;M1.73047 12.8359C1.73047 19.4634 7.10305 24.8359 13.7305 24.8359C20.3579 24.8359 25.7305 19.4634 25.7305 12.8359C25.7305 6.20852 20.3579 0.835937 13.7305 0.835937C7.10305 0.835937 1.73047 6.20852 1.73047 12.8359Z&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;path d=&#34;M18.2344 12.8359L9.23438 12.8359&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;path d=&#34;M13.7344 8.33594L13.7344 17.3359&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;/svg&gt;


    &lt;/span&gt;
  &lt;/button&gt;
  &lt;div class=&#34;collapse-content&#34; x-ref=&#34;content&#34; hidden=&#34;until-found&#34;&gt;
    &lt;div class=&#34;collapse-content__inner&#34; x-ref=&#34;content-inner&#34;&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;../components/loki.process&#34;&gt;loki.process&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/loki.relabel&#34;&gt;loki.relabel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/loki.source.api&#34;&gt;loki.source.api&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/loki.source.awsfirehose&#34;&gt;loki.source.awsfirehose&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/loki.source.azure_event_hubs&#34;&gt;loki.source.azure_event_hubs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/loki.source.cloudflare&#34;&gt;loki.source.cloudflare&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/loki.source.docker&#34;&gt;loki.source.docker&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/loki.source.file&#34;&gt;loki.source.file&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/loki.source.gcplog&#34;&gt;loki.source.gcplog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/loki.source.gelf&#34;&gt;loki.source.gelf&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/loki.source.heroku&#34;&gt;loki.source.heroku&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/loki.source.journal&#34;&gt;loki.source.journal&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/loki.source.kafka&#34;&gt;loki.source.kafka&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/loki.source.kubernetes&#34;&gt;loki.source.kubernetes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/loki.source.kubernetes_events&#34;&gt;loki.source.kubernetes_events&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/loki.source.podlogs&#34;&gt;loki.source.podlogs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/loki.source.syslog&#34;&gt;loki.source.syslog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/loki.source.windowsevent&#34;&gt;loki.source.windowsevent&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;div class=&#34;collapse&#34; x-data=&#34;app_collapse()&#34;&gt;
  &lt;button class=&#34;collapse-trigger&#34; @click=&#34;toggle()&#34;&gt;
    &lt;span class=&#34;body-large&#34;&gt;otelcol&lt;/span&gt;
    &lt;span class=&#34;collapse-trigger__icon&#34; :class=&#34;{ &#39;collapse-trigger__icon-open&#39; : open }&#34;&gt;
      
  &lt;svg width=&#34;27&#34; height=&#34;26&#34; viewBox=&#34;0 0 27 26&#34; fill=&#34;none&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
&lt;path opacity=&#34;0.2&#34; d=&#34;M1.73047 12.8359C1.73047 19.4634 7.10305 24.8359 13.7305 24.8359C20.3579 24.8359 25.7305 19.4634 25.7305 12.8359C25.7305 6.20852 20.3579 0.835937 13.7305 0.835937C7.10305 0.835937 1.73047 6.20852 1.73047 12.8359Z&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;path d=&#34;M18.2344 12.8359L9.23438 12.8359&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;path d=&#34;M13.7344 8.33594L13.7344 17.3359&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;/svg&gt;


    &lt;/span&gt;
  &lt;/button&gt;
  &lt;div class=&#34;collapse-content&#34; x-ref=&#34;content&#34; hidden=&#34;until-found&#34;&gt;
    &lt;div class=&#34;collapse-content__inner&#34; x-ref=&#34;content-inner&#34;&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;../components/otelcol.exporter.loki&#34;&gt;otelcol.exporter.loki&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;!-- END GENERATED SECTION: CONSUMERS OF Loki `LogsReceiver` --&gt;
&lt;h2 id=&#34;opentelemetry-otelcolconsumer&#34;&gt;OpenTelemetry &lt;code&gt;otelcol.Consumer&lt;/code&gt;&lt;/h2&gt;
&lt;p&gt;The OpenTelemetry data is sent between components using &lt;code&gt;otelcol.Consumer&lt;/code&gt;s.
&lt;code&gt;otelcol.Consumer&lt;/code&gt;s are &lt;a href=&#34;../../concepts/config-language/expressions/types_and_values/#capsules&#34;&gt;capsules&lt;/a&gt; that are exported by components that can receive OpenTelemetry data.
Components that can consume OpenTelemetry data can be passed the &lt;code&gt;otelcol.Consumer&lt;/code&gt; as an argument.
Some components that use &lt;code&gt;otelcol.Consumer&lt;/code&gt; only support a subset of telemetry signals, for example, only traces.
Refer to the component reference pages for more details on what is supported.
Use the following components to build your OpenTelemetry pipeline:&lt;/p&gt;
&lt;!-- NOTE: this title is used as an anchor in links. Do not change. --&gt;
&lt;h3 id=&#34;opentelemetry-otelcolconsumer-exporters&#34;&gt;OpenTelemetry &lt;code&gt;otelcol.Consumer&lt;/code&gt; Exporters&lt;/h3&gt;
&lt;p&gt;The following components, grouped by namespace, &lt;em&gt;export&lt;/em&gt; OpenTelemetry &lt;code&gt;otelcol.Consumer&lt;/code&gt;.&lt;/p&gt;
&lt;!-- START GENERATED SECTION: EXPORTERS OF OpenTelemetry `otelcol.Consumer` --&gt;
&lt;div class=&#34;collapse&#34; x-data=&#34;app_collapse()&#34;&gt;
  &lt;button class=&#34;collapse-trigger&#34; @click=&#34;toggle()&#34;&gt;
    &lt;span class=&#34;body-large&#34;&gt;otelcol&lt;/span&gt;
    &lt;span class=&#34;collapse-trigger__icon&#34; :class=&#34;{ &#39;collapse-trigger__icon-open&#39; : open }&#34;&gt;
      
  &lt;svg width=&#34;27&#34; height=&#34;26&#34; viewBox=&#34;0 0 27 26&#34; fill=&#34;none&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
&lt;path opacity=&#34;0.2&#34; d=&#34;M1.73047 12.8359C1.73047 19.4634 7.10305 24.8359 13.7305 24.8359C20.3579 24.8359 25.7305 19.4634 25.7305 12.8359C25.7305 6.20852 20.3579 0.835937 13.7305 0.835937C7.10305 0.835937 1.73047 6.20852 1.73047 12.8359Z&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;path d=&#34;M18.2344 12.8359L9.23438 12.8359&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;path d=&#34;M13.7344 8.33594L13.7344 17.3359&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;/svg&gt;


    &lt;/span&gt;
  &lt;/button&gt;
  &lt;div class=&#34;collapse-content&#34; x-ref=&#34;content&#34; hidden=&#34;until-found&#34;&gt;
    &lt;div class=&#34;collapse-content__inner&#34; x-ref=&#34;content-inner&#34;&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;../components/otelcol.connector.host_info&#34;&gt;otelcol.connector.host_info&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/otelcol.connector.servicegraph&#34;&gt;otelcol.connector.servicegraph&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/otelcol.connector.spanlogs&#34;&gt;otelcol.connector.spanlogs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/otelcol.connector.spanmetrics&#34;&gt;otelcol.connector.spanmetrics&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/otelcol.exporter.debug&#34;&gt;otelcol.exporter.debug&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/otelcol.exporter.loadbalancing&#34;&gt;otelcol.exporter.loadbalancing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/otelcol.exporter.logging&#34;&gt;otelcol.exporter.logging&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/otelcol.exporter.loki&#34;&gt;otelcol.exporter.loki&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/otelcol.exporter.otlp&#34;&gt;otelcol.exporter.otlp&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/otelcol.exporter.otlphttp&#34;&gt;otelcol.exporter.otlphttp&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/otelcol.exporter.prometheus&#34;&gt;otelcol.exporter.prometheus&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/otelcol.processor.attributes&#34;&gt;otelcol.processor.attributes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/otelcol.processor.batch&#34;&gt;otelcol.processor.batch&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/otelcol.processor.discovery&#34;&gt;otelcol.processor.discovery&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/otelcol.processor.filter&#34;&gt;otelcol.processor.filter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/otelcol.processor.k8sattributes&#34;&gt;otelcol.processor.k8sattributes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/otelcol.processor.memory_limiter&#34;&gt;otelcol.processor.memory_limiter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/otelcol.processor.probabilistic_sampler&#34;&gt;otelcol.processor.probabilistic_sampler&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/otelcol.processor.resourcedetection&#34;&gt;otelcol.processor.resourcedetection&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/otelcol.processor.span&#34;&gt;otelcol.processor.span&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/otelcol.processor.tail_sampling&#34;&gt;otelcol.processor.tail_sampling&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/otelcol.processor.transform&#34;&gt;otelcol.processor.transform&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;!-- END GENERATED SECTION: EXPORTERS OF OpenTelemetry `otelcol.Consumer` --&gt;
&lt;!-- NOTE: this title is used as an anchor in links. Do not change. --&gt;
&lt;h3 id=&#34;opentelemetry-otelcolconsumer-consumers&#34;&gt;OpenTelemetry &lt;code&gt;otelcol.Consumer&lt;/code&gt; Consumers&lt;/h3&gt;
&lt;p&gt;The following components, grouped by namespace, &lt;em&gt;consume&lt;/em&gt; OpenTelemetry &lt;code&gt;otelcol.Consumer&lt;/code&gt;.&lt;/p&gt;
&lt;!-- START GENERATED SECTION: CONSUMERS OF OpenTelemetry `otelcol.Consumer` --&gt;
&lt;div class=&#34;collapse&#34; x-data=&#34;app_collapse()&#34;&gt;
  &lt;button class=&#34;collapse-trigger&#34; @click=&#34;toggle()&#34;&gt;
    &lt;span class=&#34;body-large&#34;&gt;faro&lt;/span&gt;
    &lt;span class=&#34;collapse-trigger__icon&#34; :class=&#34;{ &#39;collapse-trigger__icon-open&#39; : open }&#34;&gt;
      
  &lt;svg width=&#34;27&#34; height=&#34;26&#34; viewBox=&#34;0 0 27 26&#34; fill=&#34;none&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
&lt;path opacity=&#34;0.2&#34; d=&#34;M1.73047 12.8359C1.73047 19.4634 7.10305 24.8359 13.7305 24.8359C20.3579 24.8359 25.7305 19.4634 25.7305 12.8359C25.7305 6.20852 20.3579 0.835937 13.7305 0.835937C7.10305 0.835937 1.73047 6.20852 1.73047 12.8359Z&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;path d=&#34;M18.2344 12.8359L9.23438 12.8359&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;path d=&#34;M13.7344 8.33594L13.7344 17.3359&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;/svg&gt;


    &lt;/span&gt;
  &lt;/button&gt;
  &lt;div class=&#34;collapse-content&#34; x-ref=&#34;content&#34; hidden=&#34;until-found&#34;&gt;
    &lt;div class=&#34;collapse-content__inner&#34; x-ref=&#34;content-inner&#34;&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;../components/faro.receiver&#34;&gt;faro.receiver&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;div class=&#34;collapse&#34; x-data=&#34;app_collapse()&#34;&gt;
  &lt;button class=&#34;collapse-trigger&#34; @click=&#34;toggle()&#34;&gt;
    &lt;span class=&#34;body-large&#34;&gt;otelcol&lt;/span&gt;
    &lt;span class=&#34;collapse-trigger__icon&#34; :class=&#34;{ &#39;collapse-trigger__icon-open&#39; : open }&#34;&gt;
      
  &lt;svg width=&#34;27&#34; height=&#34;26&#34; viewBox=&#34;0 0 27 26&#34; fill=&#34;none&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
&lt;path opacity=&#34;0.2&#34; d=&#34;M1.73047 12.8359C1.73047 19.4634 7.10305 24.8359 13.7305 24.8359C20.3579 24.8359 25.7305 19.4634 25.7305 12.8359C25.7305 6.20852 20.3579 0.835937 13.7305 0.835937C7.10305 0.835937 1.73047 6.20852 1.73047 12.8359Z&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;path d=&#34;M18.2344 12.8359L9.23438 12.8359&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;path d=&#34;M13.7344 8.33594L13.7344 17.3359&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;/svg&gt;


    &lt;/span&gt;
  &lt;/button&gt;
  &lt;div class=&#34;collapse-content&#34; x-ref=&#34;content&#34; hidden=&#34;until-found&#34;&gt;
    &lt;div class=&#34;collapse-content__inner&#34; x-ref=&#34;content-inner&#34;&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;../components/otelcol.connector.host_info&#34;&gt;otelcol.connector.host_info&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/otelcol.connector.servicegraph&#34;&gt;otelcol.connector.servicegraph&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/otelcol.connector.spanlogs&#34;&gt;otelcol.connector.spanlogs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/otelcol.connector.spanmetrics&#34;&gt;otelcol.connector.spanmetrics&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/otelcol.processor.attributes&#34;&gt;otelcol.processor.attributes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/otelcol.processor.batch&#34;&gt;otelcol.processor.batch&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/otelcol.processor.discovery&#34;&gt;otelcol.processor.discovery&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/otelcol.processor.filter&#34;&gt;otelcol.processor.filter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/otelcol.processor.k8sattributes&#34;&gt;otelcol.processor.k8sattributes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/otelcol.processor.memory_limiter&#34;&gt;otelcol.processor.memory_limiter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/otelcol.processor.probabilistic_sampler&#34;&gt;otelcol.processor.probabilistic_sampler&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/otelcol.processor.resourcedetection&#34;&gt;otelcol.processor.resourcedetection&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/otelcol.processor.span&#34;&gt;otelcol.processor.span&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/otelcol.processor.tail_sampling&#34;&gt;otelcol.processor.tail_sampling&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/otelcol.processor.transform&#34;&gt;otelcol.processor.transform&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/otelcol.receiver.jaeger&#34;&gt;otelcol.receiver.jaeger&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/otelcol.receiver.kafka&#34;&gt;otelcol.receiver.kafka&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/otelcol.receiver.loki&#34;&gt;otelcol.receiver.loki&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/otelcol.receiver.opencensus&#34;&gt;otelcol.receiver.opencensus&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/otelcol.receiver.otlp&#34;&gt;otelcol.receiver.otlp&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/otelcol.receiver.prometheus&#34;&gt;otelcol.receiver.prometheus&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/otelcol.receiver.vcenter&#34;&gt;otelcol.receiver.vcenter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/otelcol.receiver.zipkin&#34;&gt;otelcol.receiver.zipkin&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;!-- END GENERATED SECTION: CONSUMERS OF OpenTelemetry `otelcol.Consumer` --&gt;
&lt;h2 id=&#34;pyroscope-profilesreceiver&#34;&gt;Pyroscope &lt;code&gt;ProfilesReceiver&lt;/code&gt;&lt;/h2&gt;
&lt;p&gt;The Pyroscope profiles are sent between components using &lt;code&gt;ProfilesReceiver&lt;/code&gt;s.
&lt;code&gt;ProfilesReceiver&lt;/code&gt;s are &lt;a href=&#34;../../concepts/config-language/expressions/types_and_values/#capsules&#34;&gt;capsules&lt;/a&gt; that are exported by components that can receive Pyroscope profiles.
Components that can consume Pyroscope profiles can be passed the &lt;code&gt;ProfilesReceiver&lt;/code&gt; as an argument.
Use the following components to build your Pyroscope profiles pipeline:&lt;/p&gt;
&lt;!-- NOTE: this title is used as an anchor in links. Do not change. --&gt;
&lt;h3 id=&#34;pyroscope-profilesreceiver-exporters&#34;&gt;Pyroscope &lt;code&gt;ProfilesReceiver&lt;/code&gt; Exporters&lt;/h3&gt;
&lt;p&gt;The following components, grouped by namespace, &lt;em&gt;export&lt;/em&gt; Pyroscope &lt;code&gt;ProfilesReceiver&lt;/code&gt;.&lt;/p&gt;
&lt;!-- START GENERATED SECTION: EXPORTERS OF Pyroscope `ProfilesReceiver` --&gt;
&lt;div class=&#34;collapse&#34; x-data=&#34;app_collapse()&#34;&gt;
  &lt;button class=&#34;collapse-trigger&#34; @click=&#34;toggle()&#34;&gt;
    &lt;span class=&#34;body-large&#34;&gt;pyroscope&lt;/span&gt;
    &lt;span class=&#34;collapse-trigger__icon&#34; :class=&#34;{ &#39;collapse-trigger__icon-open&#39; : open }&#34;&gt;
      
  &lt;svg width=&#34;27&#34; height=&#34;26&#34; viewBox=&#34;0 0 27 26&#34; fill=&#34;none&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
&lt;path opacity=&#34;0.2&#34; d=&#34;M1.73047 12.8359C1.73047 19.4634 7.10305 24.8359 13.7305 24.8359C20.3579 24.8359 25.7305 19.4634 25.7305 12.8359C25.7305 6.20852 20.3579 0.835937 13.7305 0.835937C7.10305 0.835937 1.73047 6.20852 1.73047 12.8359Z&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;path d=&#34;M18.2344 12.8359L9.23438 12.8359&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;path d=&#34;M13.7344 8.33594L13.7344 17.3359&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;/svg&gt;


    &lt;/span&gt;
  &lt;/button&gt;
  &lt;div class=&#34;collapse-content&#34; x-ref=&#34;content&#34; hidden=&#34;until-found&#34;&gt;
    &lt;div class=&#34;collapse-content__inner&#34; x-ref=&#34;content-inner&#34;&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;../components/pyroscope.write&#34;&gt;pyroscope.write&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;!-- END GENERATED SECTION: EXPORTERS OF Pyroscope `ProfilesReceiver` --&gt;
&lt;!-- NOTE: this title is used as an anchor in links. Do not change. --&gt;
&lt;h3 id=&#34;pyroscope-profilesreceiver-consumers&#34;&gt;Pyroscope &lt;code&gt;ProfilesReceiver&lt;/code&gt; Consumers&lt;/h3&gt;
&lt;p&gt;The following components, grouped by namespace, &lt;em&gt;consume&lt;/em&gt; Pyroscope &lt;code&gt;ProfilesReceiver&lt;/code&gt;.&lt;/p&gt;
&lt;!-- START GENERATED SECTION: CONSUMERS OF Pyroscope `ProfilesReceiver` --&gt;
&lt;div class=&#34;collapse&#34; x-data=&#34;app_collapse()&#34;&gt;
  &lt;button class=&#34;collapse-trigger&#34; @click=&#34;toggle()&#34;&gt;
    &lt;span class=&#34;body-large&#34;&gt;pyroscope&lt;/span&gt;
    &lt;span class=&#34;collapse-trigger__icon&#34; :class=&#34;{ &#39;collapse-trigger__icon-open&#39; : open }&#34;&gt;
      
  &lt;svg width=&#34;27&#34; height=&#34;26&#34; viewBox=&#34;0 0 27 26&#34; fill=&#34;none&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
&lt;path opacity=&#34;0.2&#34; d=&#34;M1.73047 12.8359C1.73047 19.4634 7.10305 24.8359 13.7305 24.8359C20.3579 24.8359 25.7305 19.4634 25.7305 12.8359C25.7305 6.20852 20.3579 0.835937 13.7305 0.835937C7.10305 0.835937 1.73047 6.20852 1.73047 12.8359Z&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;path d=&#34;M18.2344 12.8359L9.23438 12.8359&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;path d=&#34;M13.7344 8.33594L13.7344 17.3359&#34; stroke=&#34;black&#34; stroke-width=&#34;1.5&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;/&gt;
&lt;/svg&gt;


    &lt;/span&gt;
  &lt;/button&gt;
  &lt;div class=&#34;collapse-content&#34; x-ref=&#34;content&#34; hidden=&#34;until-found&#34;&gt;
    &lt;div class=&#34;collapse-content__inner&#34; x-ref=&#34;content-inner&#34;&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;../components/pyroscope.ebpf&#34;&gt;pyroscope.ebpf&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/pyroscope.java&#34;&gt;pyroscope.java&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../components/pyroscope.scrape&#34;&gt;pyroscope.scrape&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;!-- END GENERATED SECTION: CONSUMERS OF Pyroscope `ProfilesReceiver` --&gt;
]]></content><description>&lt;h1 id="compatible-components">Compatible components&lt;/h1>
&lt;p>This section provides an overview of &lt;em>some&lt;/em> of the possible connections between compatible components in Grafana Agent Flow.&lt;/p>
&lt;p>For each common data type, we provide a list of compatible components that can export or consume it.&lt;/p></description></item><item><title>Standard library</title><link>https://grafana.com/docs/agent/v0.43/flow/reference/stdlib/</link><pubDate>Wed, 11 Sep 2024 17:43:35 +0000</pubDate><guid>https://grafana.com/docs/agent/v0.43/flow/reference/stdlib/</guid><content><![CDATA[&lt;h1 id=&#34;standard-library&#34;&gt;Standard library&lt;/h1&gt;
&lt;p&gt;The standard library is a list of functions which can be used in expressions
when assigning values to attributes.&lt;/p&gt;
&lt;p&gt;All standard library functions are &lt;a href=&#34;https://en.wikipedia.org/wiki/Pure_function&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;pure functions&lt;/a&gt;: they will always return the same
output if given the same input.&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/stdlib/coalesce/&#34;&gt;coalesce&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/stdlib/concat/&#34;&gt;concat&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/stdlib/constants/&#34;&gt;constants&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/stdlib/env/&#34;&gt;env&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/stdlib/format/&#34;&gt;format&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/stdlib/join/&#34;&gt;join&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/stdlib/json_decode/&#34;&gt;json_decode&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/stdlib/json_path/&#34;&gt;json_path&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/stdlib/nonsensitive/&#34;&gt;nonsensitive&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/stdlib/replace/&#34;&gt;replace&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/stdlib/split/&#34;&gt;split&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/stdlib/to_lower/&#34;&gt;to_lower&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/stdlib/to_upper/&#34;&gt;to_upper&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/stdlib/trim/&#34;&gt;trim&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/stdlib/trim_prefix/&#34;&gt;trim_prefix&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/stdlib/trim_space/&#34;&gt;trim_space&lt;/a&gt;&lt;/li&gt;&lt;li&gt;
    &lt;a href=&#34;/docs/agent/v0.43/flow/reference/stdlib/trim_suffix/&#34;&gt;trim_suffix&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
]]></content><description>&lt;h1 id="standard-library">Standard library&lt;/h1>
&lt;p>The standard library is a list of functions which can be used in expressions
when assigning values to attributes.&lt;/p>
&lt;p>All standard library functions are &lt;a href="https://en.wikipedia.org/wiki/Pure_function" target="_blank" rel="noopener noreferrer">pure functions&lt;/a>: they will always return the same
output if given the same input.&lt;/p></description></item></channel></rss>