From aaa4d7516d3e15ddddbbf42265fb39a19cd78411 Mon Sep 17 00:00:00 2001 From: Piotr Gwizdala <17101802+thampiotr@users.noreply.github.com> Date: Fri, 17 Nov 2023 18:14:32 +0000 Subject: [PATCH] wip --- docs/generator/compatible_components_page.go | 5 +- docs/generator/links_to_types.go | 22 +- .../flow/reference/compatibility/_index.md | 204 +++++++++--------- .../reference/components/discovery.azure.md | 2 +- .../reference/components/discovery.consul.md | 2 +- .../components/discovery.consulagent.md | 2 +- .../components/discovery.digitalocean.md | 2 +- .../reference/components/discovery.dns.md | 2 +- .../reference/components/discovery.docker.md | 2 +- .../components/discovery.dockerswarm.md | 2 +- .../reference/components/discovery.ec2.md | 2 +- .../reference/components/discovery.eureka.md | 2 +- .../reference/components/discovery.file.md | 2 +- .../reference/components/discovery.gce.md | 2 +- .../reference/components/discovery.hetzner.md | 2 +- .../reference/components/discovery.http.md | 2 +- .../reference/components/discovery.ionos.md | 2 +- .../reference/components/discovery.kubelet.md | 2 +- .../components/discovery.kubernetes.md | 2 +- .../reference/components/discovery.kuma.md | 2 +- .../components/discovery.lightsail.md | 2 +- .../reference/components/discovery.linode.md | 2 +- .../components/discovery.marathon.md | 2 +- .../reference/components/discovery.nerve.md | 2 +- .../reference/components/discovery.nomad.md | 2 +- .../components/discovery.openstack.md | 2 +- .../components/discovery.puppetdb.md | 2 +- .../reference/components/discovery.relabel.md | 4 +- .../components/discovery.scaleway.md | 2 +- .../components/discovery.serverset.md | 2 +- .../reference/components/discovery.triton.md | 2 +- .../reference/components/discovery.uyuni.md | 2 +- .../reference/components/faro.receiver.md | 2 +- .../reference/components/local.file_match.md | 4 +- .../flow/reference/components/loki.echo.md | 2 +- .../flow/reference/components/loki.process.md | 4 +- .../flow/reference/components/loki.relabel.md | 4 +- .../reference/components/loki.source.api.md | 2 +- .../components/loki.source.awsfirehose.md | 2 +- .../loki.source.azure_event_hubs.md | 2 +- .../components/loki.source.cloudflare.md | 2 +- .../components/loki.source.docker.md | 4 +- .../reference/components/loki.source.file.md | 4 +- .../components/loki.source.gcplog.md | 2 +- .../reference/components/loki.source.gelf.md | 2 +- .../components/loki.source.heroku.md | 2 +- .../components/loki.source.journal.md | 2 +- .../reference/components/loki.source.kafka.md | 2 +- .../components/loki.source.kubernetes.md | 4 +- .../loki.source.kubernetes_events.md | 2 +- .../components/loki.source.podlogs.md | 2 +- .../components/loki.source.syslog.md | 2 +- .../components/loki.source.windowsevent.md | 2 +- .../flow/reference/components/loki.write.md | 2 +- .../components/otelcol.exporter.loki.md | 2 +- .../components/otelcol.processor.discovery.md | 2 +- .../components/otelcol.receiver.loki.md | 2 +- .../components/prometheus.exporter.agent.md | 2 +- .../components/prometheus.exporter.apache.md | 2 +- .../components/prometheus.exporter.azure.md | 2 +- .../prometheus.exporter.blackbox.md | 2 +- .../prometheus.exporter.cadvisor.md | 2 +- .../prometheus.exporter.cloudwatch.md | 2 +- .../components/prometheus.exporter.consul.md | 2 +- .../components/prometheus.exporter.dnsmasq.md | 2 +- .../prometheus.exporter.elasticsearch.md | 2 +- .../components/prometheus.exporter.gcp.md | 2 +- .../components/prometheus.exporter.github.md | 2 +- .../components/prometheus.exporter.kafka.md | 2 +- .../prometheus.exporter.memcached.md | 2 +- .../components/prometheus.exporter.mongodb.md | 2 +- .../components/prometheus.exporter.mssql.md | 2 +- .../components/prometheus.exporter.mysql.md | 2 +- .../prometheus.exporter.oracledb.md | 2 +- .../prometheus.exporter.postgres.md | 2 +- .../components/prometheus.exporter.process.md | 2 +- .../components/prometheus.exporter.redis.md | 2 +- .../components/prometheus.exporter.snmp.md | 2 +- .../prometheus.exporter.snowflake.md | 2 +- .../components/prometheus.exporter.squid.md | 2 +- .../components/prometheus.exporter.statsd.md | 2 +- .../components/prometheus.exporter.unix.md | 2 +- .../components/prometheus.exporter.vsphere.md | 2 +- .../components/prometheus.exporter.windows.md | 2 +- .../reference/components/prometheus.scrape.md | 2 +- .../reference/components/pyroscope.scrape.md | 2 +- 86 files changed, 214 insertions(+), 197 deletions(-) diff --git a/docs/generator/compatible_components_page.go b/docs/generator/compatible_components_page.go index 9b20fe8d5d6d..a3bf59ada2b6 100644 --- a/docs/generator/compatible_components_page.go +++ b/docs/generator/compatible_components_page.go @@ -74,9 +74,8 @@ func listOfComponentsExporting(dataType metadata.Type) string { } func listOfLinksToComponents(components []string) string { - groups := make(map[string][]string) - str := "" + groups := make(map[string][]string) for _, component := range components { parts := strings.SplitN(component, ".", 2) @@ -87,7 +86,7 @@ func listOfLinksToComponents(components []string) string { for namespace, components := range groups { str += fmt.Sprintf("\n{{< collapse title=%q >}}\n", namespace) for _, component := range components { - str += fmt.Sprintf("- [`%[1]s`]({{< relref \"../components/%[1]s.md\" >}})\n", component) + str += fmt.Sprintf("- [%[1]s]({{< relref \"../components/%[1]s.md\" >}})\n", component) } str += fmt.Sprintf("{{< /collapse >}}\n") } diff --git a/docs/generator/links_to_types.go b/docs/generator/links_to_types.go index b65411226917..be9d4f1382d5 100644 --- a/docs/generator/links_to_types.go +++ b/docs/generator/links_to_types.go @@ -3,6 +3,8 @@ package generator import ( "fmt" "github.com/grafana/agent/component/metadata" + "regexp" + "strings" ) type LinksToTypesGenerator struct { @@ -74,7 +76,11 @@ func outputComponentsSection(name string, meta metadata.Metadata) string { section := "" for _, outputDataType := range meta.Exports { if list := allComponentsThatAccept(outputDataType); len(list) > 0 { - section += fmt.Sprintf("- Components that accept [%s]({{< relref \"../compatibility\" >}})\n", outputDataType.Name) + section += fmt.Sprintf( + "- Components that accept [%s]({{< relref \"../compatibility/%s\" >}})\n", + outputDataType.Name, + anchorFor(outputDataType.Name, "consumers"), + ) } } if section != "" { @@ -87,7 +93,11 @@ func acceptingComponentsSection(componentName string, meta metadata.Metadata) st section := "" for _, acceptedDataType := range meta.Accepts { if list := allComponentsThatExport(acceptedDataType); len(list) > 0 { - section += fmt.Sprintf("- Components that export [%s]({{< relref \"../compatibility\" >}})\n", acceptedDataType.Name) + section += fmt.Sprintf( + "- Components that export [%s]({{< relref \"../compatibility/%s\" >}})\n", + acceptedDataType.Name, + anchorFor(acceptedDataType.Name, "exporters"), + ) } } if section != "" { @@ -95,3 +105,11 @@ func acceptingComponentsSection(componentName string, meta metadata.Metadata) st } return section } + +func anchorFor(parts ...string) string { + for i, s := range parts { + reg := regexp.MustCompile("[^a-z0-9-_]+") + parts[i] = reg.ReplaceAllString(strings.ReplaceAll(strings.ToLower(s), " ", "-"), "") + } + return "#" + strings.Join(parts, "-") +} diff --git a/docs/sources/flow/reference/compatibility/_index.md b/docs/sources/flow/reference/compatibility/_index.md index 91a80b00558e..ae8de892c47c 100644 --- a/docs/sources/flow/reference/compatibility/_index.md +++ b/docs/sources/flow/reference/compatibility/_index.md @@ -29,58 +29,58 @@ that is exported by components that can receive Loki logs. Components that consume `LogsReceiver` as an argument typically send logs to it. Use the following components to build your Loki logs pipeline: -### Exporters +### Loki `LogsReceiver` Exporters Below are components that _export_ Loki `LogsReceiver` grouped by namespace. Click on the namespace to expand and see more detail. -{{< collapse title="loki" >}} -- [`loki.echo`]({{< relref "../components/loki.echo.md" >}}) -- [`loki.process`]({{< relref "../components/loki.process.md" >}}) -- [`loki.relabel`]({{< relref "../components/loki.relabel.md" >}}) -- [`loki.write`]({{< relref "../components/loki.write.md" >}}) +{{< collapse title="otelcol" >}} +- [otelcol.receiver.loki]({{< relref "../components/otelcol.receiver.loki.md" >}}) {{< /collapse >}} -{{< collapse title="otelcol" >}} -- [`otelcol.receiver.loki`]({{< relref "../components/otelcol.receiver.loki.md" >}}) +{{< collapse title="loki" >}} +- [loki.echo]({{< relref "../components/loki.echo.md" >}}) +- [loki.process]({{< relref "../components/loki.process.md" >}}) +- [loki.relabel]({{< relref "../components/loki.relabel.md" >}}) +- [loki.write]({{< relref "../components/loki.write.md" >}}) {{< /collapse >}} -### Consumers +### Loki `LogsReceiver` Consumers Below are components that _consume_ Loki `LogsReceiver` grouped by namespace. Click on the namespace to expand and see more detail. -{{< collapse title="faro" >}} -- [`faro.receiver`]({{< relref "../components/faro.receiver.md" >}}) -{{< /collapse >}} - {{< collapse title="loki" >}} -- [`loki.process`]({{< relref "../components/loki.process.md" >}}) -- [`loki.relabel`]({{< relref "../components/loki.relabel.md" >}}) -- [`loki.source.api`]({{< relref "../components/loki.source.api.md" >}}) -- [`loki.source.awsfirehose`]({{< relref "../components/loki.source.awsfirehose.md" >}}) -- [`loki.source.azure_event_hubs`]({{< relref "../components/loki.source.azure_event_hubs.md" >}}) -- [`loki.source.cloudflare`]({{< relref "../components/loki.source.cloudflare.md" >}}) -- [`loki.source.docker`]({{< relref "../components/loki.source.docker.md" >}}) -- [`loki.source.file`]({{< relref "../components/loki.source.file.md" >}}) -- [`loki.source.gcplog`]({{< relref "../components/loki.source.gcplog.md" >}}) -- [`loki.source.gelf`]({{< relref "../components/loki.source.gelf.md" >}}) -- [`loki.source.heroku`]({{< relref "../components/loki.source.heroku.md" >}}) -- [`loki.source.journal`]({{< relref "../components/loki.source.journal.md" >}}) -- [`loki.source.kafka`]({{< relref "../components/loki.source.kafka.md" >}}) -- [`loki.source.kubernetes`]({{< relref "../components/loki.source.kubernetes.md" >}}) -- [`loki.source.kubernetes_events`]({{< relref "../components/loki.source.kubernetes_events.md" >}}) -- [`loki.source.podlogs`]({{< relref "../components/loki.source.podlogs.md" >}}) -- [`loki.source.syslog`]({{< relref "../components/loki.source.syslog.md" >}}) -- [`loki.source.windowsevent`]({{< relref "../components/loki.source.windowsevent.md" >}}) +- [loki.process]({{< relref "../components/loki.process.md" >}}) +- [loki.relabel]({{< relref "../components/loki.relabel.md" >}}) +- [loki.source.api]({{< relref "../components/loki.source.api.md" >}}) +- [loki.source.awsfirehose]({{< relref "../components/loki.source.awsfirehose.md" >}}) +- [loki.source.azure_event_hubs]({{< relref "../components/loki.source.azure_event_hubs.md" >}}) +- [loki.source.cloudflare]({{< relref "../components/loki.source.cloudflare.md" >}}) +- [loki.source.docker]({{< relref "../components/loki.source.docker.md" >}}) +- [loki.source.file]({{< relref "../components/loki.source.file.md" >}}) +- [loki.source.gcplog]({{< relref "../components/loki.source.gcplog.md" >}}) +- [loki.source.gelf]({{< relref "../components/loki.source.gelf.md" >}}) +- [loki.source.heroku]({{< relref "../components/loki.source.heroku.md" >}}) +- [loki.source.journal]({{< relref "../components/loki.source.journal.md" >}}) +- [loki.source.kafka]({{< relref "../components/loki.source.kafka.md" >}}) +- [loki.source.kubernetes]({{< relref "../components/loki.source.kubernetes.md" >}}) +- [loki.source.kubernetes_events]({{< relref "../components/loki.source.kubernetes_events.md" >}}) +- [loki.source.podlogs]({{< relref "../components/loki.source.podlogs.md" >}}) +- [loki.source.syslog]({{< relref "../components/loki.source.syslog.md" >}}) +- [loki.source.windowsevent]({{< relref "../components/loki.source.windowsevent.md" >}}) {{< /collapse >}} {{< collapse title="otelcol" >}} -- [`otelcol.exporter.loki`]({{< relref "../components/otelcol.exporter.loki.md" >}}) +- [otelcol.exporter.loki]({{< relref "../components/otelcol.exporter.loki.md" >}}) +{{< /collapse >}} + +{{< collapse title="faro" >}} +- [faro.receiver]({{< relref "../components/faro.receiver.md" >}}) {{< /collapse >}} @@ -95,111 +95,111 @@ Some components require Targets to contain specific key-value pairs in order to work correctly. It is recommended to always check component reference for details when working with Targets. -### Exporters +### Targets Exporters Below are components that _export_ Targets grouped by namespace. Click on the namespace to expand and see more detail. {{< collapse title="discovery" >}} -- [`discovery.azure`]({{< relref "../components/discovery.azure.md" >}}) -- [`discovery.consul`]({{< relref "../components/discovery.consul.md" >}}) -- [`discovery.consulagent`]({{< relref "../components/discovery.consulagent.md" >}}) -- [`discovery.digitalocean`]({{< relref "../components/discovery.digitalocean.md" >}}) -- [`discovery.dns`]({{< relref "../components/discovery.dns.md" >}}) -- [`discovery.docker`]({{< relref "../components/discovery.docker.md" >}}) -- [`discovery.dockerswarm`]({{< relref "../components/discovery.dockerswarm.md" >}}) -- [`discovery.ec2`]({{< relref "../components/discovery.ec2.md" >}}) -- [`discovery.eureka`]({{< relref "../components/discovery.eureka.md" >}}) -- [`discovery.file`]({{< relref "../components/discovery.file.md" >}}) -- [`discovery.gce`]({{< relref "../components/discovery.gce.md" >}}) -- [`discovery.hetzner`]({{< relref "../components/discovery.hetzner.md" >}}) -- [`discovery.http`]({{< relref "../components/discovery.http.md" >}}) -- [`discovery.ionos`]({{< relref "../components/discovery.ionos.md" >}}) -- [`discovery.kubelet`]({{< relref "../components/discovery.kubelet.md" >}}) -- [`discovery.kubernetes`]({{< relref "../components/discovery.kubernetes.md" >}}) -- [`discovery.kuma`]({{< relref "../components/discovery.kuma.md" >}}) -- [`discovery.lightsail`]({{< relref "../components/discovery.lightsail.md" >}}) -- [`discovery.linode`]({{< relref "../components/discovery.linode.md" >}}) -- [`discovery.marathon`]({{< relref "../components/discovery.marathon.md" >}}) -- [`discovery.nerve`]({{< relref "../components/discovery.nerve.md" >}}) -- [`discovery.nomad`]({{< relref "../components/discovery.nomad.md" >}}) -- [`discovery.openstack`]({{< relref "../components/discovery.openstack.md" >}}) -- [`discovery.puppetdb`]({{< relref "../components/discovery.puppetdb.md" >}}) -- [`discovery.relabel`]({{< relref "../components/discovery.relabel.md" >}}) -- [`discovery.scaleway`]({{< relref "../components/discovery.scaleway.md" >}}) -- [`discovery.serverset`]({{< relref "../components/discovery.serverset.md" >}}) -- [`discovery.triton`]({{< relref "../components/discovery.triton.md" >}}) -- [`discovery.uyuni`]({{< relref "../components/discovery.uyuni.md" >}}) +- [discovery.azure]({{< relref "../components/discovery.azure.md" >}}) +- [discovery.consul]({{< relref "../components/discovery.consul.md" >}}) +- [discovery.consulagent]({{< relref "../components/discovery.consulagent.md" >}}) +- [discovery.digitalocean]({{< relref "../components/discovery.digitalocean.md" >}}) +- [discovery.dns]({{< relref "../components/discovery.dns.md" >}}) +- [discovery.docker]({{< relref "../components/discovery.docker.md" >}}) +- [discovery.dockerswarm]({{< relref "../components/discovery.dockerswarm.md" >}}) +- [discovery.ec2]({{< relref "../components/discovery.ec2.md" >}}) +- [discovery.eureka]({{< relref "../components/discovery.eureka.md" >}}) +- [discovery.file]({{< relref "../components/discovery.file.md" >}}) +- [discovery.gce]({{< relref "../components/discovery.gce.md" >}}) +- [discovery.hetzner]({{< relref "../components/discovery.hetzner.md" >}}) +- [discovery.http]({{< relref "../components/discovery.http.md" >}}) +- [discovery.ionos]({{< relref "../components/discovery.ionos.md" >}}) +- [discovery.kubelet]({{< relref "../components/discovery.kubelet.md" >}}) +- [discovery.kubernetes]({{< relref "../components/discovery.kubernetes.md" >}}) +- [discovery.kuma]({{< relref "../components/discovery.kuma.md" >}}) +- [discovery.lightsail]({{< relref "../components/discovery.lightsail.md" >}}) +- [discovery.linode]({{< relref "../components/discovery.linode.md" >}}) +- [discovery.marathon]({{< relref "../components/discovery.marathon.md" >}}) +- [discovery.nerve]({{< relref "../components/discovery.nerve.md" >}}) +- [discovery.nomad]({{< relref "../components/discovery.nomad.md" >}}) +- [discovery.openstack]({{< relref "../components/discovery.openstack.md" >}}) +- [discovery.puppetdb]({{< relref "../components/discovery.puppetdb.md" >}}) +- [discovery.relabel]({{< relref "../components/discovery.relabel.md" >}}) +- [discovery.scaleway]({{< relref "../components/discovery.scaleway.md" >}}) +- [discovery.serverset]({{< relref "../components/discovery.serverset.md" >}}) +- [discovery.triton]({{< relref "../components/discovery.triton.md" >}}) +- [discovery.uyuni]({{< relref "../components/discovery.uyuni.md" >}}) {{< /collapse >}} {{< collapse title="local" >}} -- [`local.file_match`]({{< relref "../components/local.file_match.md" >}}) +- [local.file_match]({{< relref "../components/local.file_match.md" >}}) {{< /collapse >}} {{< collapse title="prometheus" >}} -- [`prometheus.exporter.agent`]({{< relref "../components/prometheus.exporter.agent.md" >}}) -- [`prometheus.exporter.apache`]({{< relref "../components/prometheus.exporter.apache.md" >}}) -- [`prometheus.exporter.azure`]({{< relref "../components/prometheus.exporter.azure.md" >}}) -- [`prometheus.exporter.blackbox`]({{< relref "../components/prometheus.exporter.blackbox.md" >}}) -- [`prometheus.exporter.cadvisor`]({{< relref "../components/prometheus.exporter.cadvisor.md" >}}) -- [`prometheus.exporter.cloudwatch`]({{< relref "../components/prometheus.exporter.cloudwatch.md" >}}) -- [`prometheus.exporter.consul`]({{< relref "../components/prometheus.exporter.consul.md" >}}) -- [`prometheus.exporter.dnsmasq`]({{< relref "../components/prometheus.exporter.dnsmasq.md" >}}) -- [`prometheus.exporter.elasticsearch`]({{< relref "../components/prometheus.exporter.elasticsearch.md" >}}) -- [`prometheus.exporter.gcp`]({{< relref "../components/prometheus.exporter.gcp.md" >}}) -- [`prometheus.exporter.github`]({{< relref "../components/prometheus.exporter.github.md" >}}) -- [`prometheus.exporter.kafka`]({{< relref "../components/prometheus.exporter.kafka.md" >}}) -- [`prometheus.exporter.memcached`]({{< relref "../components/prometheus.exporter.memcached.md" >}}) -- [`prometheus.exporter.mongodb`]({{< relref "../components/prometheus.exporter.mongodb.md" >}}) -- [`prometheus.exporter.mssql`]({{< relref "../components/prometheus.exporter.mssql.md" >}}) -- [`prometheus.exporter.mysql`]({{< relref "../components/prometheus.exporter.mysql.md" >}}) -- [`prometheus.exporter.oracledb`]({{< relref "../components/prometheus.exporter.oracledb.md" >}}) -- [`prometheus.exporter.postgres`]({{< relref "../components/prometheus.exporter.postgres.md" >}}) -- [`prometheus.exporter.process`]({{< relref "../components/prometheus.exporter.process.md" >}}) -- [`prometheus.exporter.redis`]({{< relref "../components/prometheus.exporter.redis.md" >}}) -- [`prometheus.exporter.snmp`]({{< relref "../components/prometheus.exporter.snmp.md" >}}) -- [`prometheus.exporter.snowflake`]({{< relref "../components/prometheus.exporter.snowflake.md" >}}) -- [`prometheus.exporter.squid`]({{< relref "../components/prometheus.exporter.squid.md" >}}) -- [`prometheus.exporter.statsd`]({{< relref "../components/prometheus.exporter.statsd.md" >}}) -- [`prometheus.exporter.unix`]({{< relref "../components/prometheus.exporter.unix.md" >}}) -- [`prometheus.exporter.vsphere`]({{< relref "../components/prometheus.exporter.vsphere.md" >}}) -- [`prometheus.exporter.windows`]({{< relref "../components/prometheus.exporter.windows.md" >}}) +- [prometheus.exporter.agent]({{< relref "../components/prometheus.exporter.agent.md" >}}) +- [prometheus.exporter.apache]({{< relref "../components/prometheus.exporter.apache.md" >}}) +- [prometheus.exporter.azure]({{< relref "../components/prometheus.exporter.azure.md" >}}) +- [prometheus.exporter.blackbox]({{< relref "../components/prometheus.exporter.blackbox.md" >}}) +- [prometheus.exporter.cadvisor]({{< relref "../components/prometheus.exporter.cadvisor.md" >}}) +- [prometheus.exporter.cloudwatch]({{< relref "../components/prometheus.exporter.cloudwatch.md" >}}) +- [prometheus.exporter.consul]({{< relref "../components/prometheus.exporter.consul.md" >}}) +- [prometheus.exporter.dnsmasq]({{< relref "../components/prometheus.exporter.dnsmasq.md" >}}) +- [prometheus.exporter.elasticsearch]({{< relref "../components/prometheus.exporter.elasticsearch.md" >}}) +- [prometheus.exporter.gcp]({{< relref "../components/prometheus.exporter.gcp.md" >}}) +- [prometheus.exporter.github]({{< relref "../components/prometheus.exporter.github.md" >}}) +- [prometheus.exporter.kafka]({{< relref "../components/prometheus.exporter.kafka.md" >}}) +- [prometheus.exporter.memcached]({{< relref "../components/prometheus.exporter.memcached.md" >}}) +- [prometheus.exporter.mongodb]({{< relref "../components/prometheus.exporter.mongodb.md" >}}) +- [prometheus.exporter.mssql]({{< relref "../components/prometheus.exporter.mssql.md" >}}) +- [prometheus.exporter.mysql]({{< relref "../components/prometheus.exporter.mysql.md" >}}) +- [prometheus.exporter.oracledb]({{< relref "../components/prometheus.exporter.oracledb.md" >}}) +- [prometheus.exporter.postgres]({{< relref "../components/prometheus.exporter.postgres.md" >}}) +- [prometheus.exporter.process]({{< relref "../components/prometheus.exporter.process.md" >}}) +- [prometheus.exporter.redis]({{< relref "../components/prometheus.exporter.redis.md" >}}) +- [prometheus.exporter.snmp]({{< relref "../components/prometheus.exporter.snmp.md" >}}) +- [prometheus.exporter.snowflake]({{< relref "../components/prometheus.exporter.snowflake.md" >}}) +- [prometheus.exporter.squid]({{< relref "../components/prometheus.exporter.squid.md" >}}) +- [prometheus.exporter.statsd]({{< relref "../components/prometheus.exporter.statsd.md" >}}) +- [prometheus.exporter.unix]({{< relref "../components/prometheus.exporter.unix.md" >}}) +- [prometheus.exporter.vsphere]({{< relref "../components/prometheus.exporter.vsphere.md" >}}) +- [prometheus.exporter.windows]({{< relref "../components/prometheus.exporter.windows.md" >}}) {{< /collapse >}} -### Consumers +### Targets Consumers Below are components that _consume_ Targets grouped by namespace. Click on the namespace to expand and see more detail. -{{< collapse title="discovery" >}} -- [`discovery.relabel`]({{< relref "../components/discovery.relabel.md" >}}) -{{< /collapse >}} - {{< collapse title="local" >}} -- [`local.file_match`]({{< relref "../components/local.file_match.md" >}}) +- [local.file_match]({{< relref "../components/local.file_match.md" >}}) {{< /collapse >}} {{< collapse title="loki" >}} -- [`loki.source.docker`]({{< relref "../components/loki.source.docker.md" >}}) -- [`loki.source.file`]({{< relref "../components/loki.source.file.md" >}}) -- [`loki.source.kubernetes`]({{< relref "../components/loki.source.kubernetes.md" >}}) +- [loki.source.docker]({{< relref "../components/loki.source.docker.md" >}}) +- [loki.source.file]({{< relref "../components/loki.source.file.md" >}}) +- [loki.source.kubernetes]({{< relref "../components/loki.source.kubernetes.md" >}}) {{< /collapse >}} {{< collapse title="otelcol" >}} -- [`otelcol.processor.discovery`]({{< relref "../components/otelcol.processor.discovery.md" >}}) +- [otelcol.processor.discovery]({{< relref "../components/otelcol.processor.discovery.md" >}}) {{< /collapse >}} {{< collapse title="prometheus" >}} -- [`prometheus.scrape`]({{< relref "../components/prometheus.scrape.md" >}}) +- [prometheus.scrape]({{< relref "../components/prometheus.scrape.md" >}}) {{< /collapse >}} {{< collapse title="pyroscope" >}} -- [`pyroscope.scrape`]({{< relref "../components/pyroscope.scrape.md" >}}) +- [pyroscope.scrape]({{< relref "../components/pyroscope.scrape.md" >}}) +{{< /collapse >}} + +{{< collapse title="discovery" >}} +- [discovery.relabel]({{< relref "../components/discovery.relabel.md" >}}) {{< /collapse >}} diff --git a/docs/sources/flow/reference/components/discovery.azure.md b/docs/sources/flow/reference/components/discovery.azure.md index bcb60258adbe..63dbdc777e9b 100644 --- a/docs/sources/flow/reference/components/discovery.azure.md +++ b/docs/sources/flow/reference/components/discovery.azure.md @@ -156,7 +156,7 @@ Replace the following: `discovery.azure` exports can be consumed by the following components: -- Components that accept [Targets]({{< relref "../compatibility" >}}) +- Components that accept [Targets]({{< relref "../compatibility/#targets-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/discovery.consul.md b/docs/sources/flow/reference/components/discovery.consul.md index a2f35c92c99a..b3eb430e22b4 100644 --- a/docs/sources/flow/reference/components/discovery.consul.md +++ b/docs/sources/flow/reference/components/discovery.consul.md @@ -174,7 +174,7 @@ Replace the following: `discovery.consul` exports can be consumed by the following components: -- Components that accept [Targets]({{< relref "../compatibility" >}}) +- Components that accept [Targets]({{< relref "../compatibility/#targets-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/discovery.consulagent.md b/docs/sources/flow/reference/components/discovery.consulagent.md index 1ad6f1060190..0b52d3f19fd4 100644 --- a/docs/sources/flow/reference/components/discovery.consulagent.md +++ b/docs/sources/flow/reference/components/discovery.consulagent.md @@ -136,7 +136,7 @@ Replace the following: `discovery.consulagent` exports can be consumed by the following components: -- Components that accept [Targets]({{< relref "../compatibility" >}}) +- Components that accept [Targets]({{< relref "../compatibility/#targets-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/discovery.digitalocean.md b/docs/sources/flow/reference/components/discovery.digitalocean.md index 3482349fa3dc..b610851bbdbd 100644 --- a/docs/sources/flow/reference/components/discovery.digitalocean.md +++ b/docs/sources/flow/reference/components/discovery.digitalocean.md @@ -127,7 +127,7 @@ Replace the following: `discovery.digitalocean` exports can be consumed by the following components: -- Components that accept [Targets]({{< relref "../compatibility" >}}) +- Components that accept [Targets]({{< relref "../compatibility/#targets-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/discovery.dns.md b/docs/sources/flow/reference/components/discovery.dns.md index b80a418a166e..ffaa8cd4a971 100644 --- a/docs/sources/flow/reference/components/discovery.dns.md +++ b/docs/sources/flow/reference/components/discovery.dns.md @@ -101,7 +101,7 @@ Replace the following: `discovery.dns` exports can be consumed by the following components: -- Components that accept [Targets]({{< relref "../compatibility" >}}) +- Components that accept [Targets]({{< relref "../compatibility/#targets-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/discovery.docker.md b/docs/sources/flow/reference/components/discovery.docker.md index dc53f7b1226b..4feb7f26a09f 100644 --- a/docs/sources/flow/reference/components/discovery.docker.md +++ b/docs/sources/flow/reference/components/discovery.docker.md @@ -222,7 +222,7 @@ Replace the following: `discovery.docker` exports can be consumed by the following components: -- Components that accept [Targets]({{< relref "../compatibility" >}}) +- Components that accept [Targets]({{< relref "../compatibility/#targets-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/discovery.dockerswarm.md b/docs/sources/flow/reference/components/discovery.dockerswarm.md index ef1c993f8984..181d635dae34 100644 --- a/docs/sources/flow/reference/components/discovery.dockerswarm.md +++ b/docs/sources/flow/reference/components/discovery.dockerswarm.md @@ -245,7 +245,7 @@ Replace the following: `discovery.dockerswarm` exports can be consumed by the following components: -- Components that accept [Targets]({{< relref "../compatibility" >}}) +- Components that accept [Targets]({{< relref "../compatibility/#targets-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/discovery.ec2.md b/docs/sources/flow/reference/components/discovery.ec2.md index 7f3726474af5..16fb70be6e49 100644 --- a/docs/sources/flow/reference/components/discovery.ec2.md +++ b/docs/sources/flow/reference/components/discovery.ec2.md @@ -141,7 +141,7 @@ Replace the following: `discovery.ec2` exports can be consumed by the following components: -- Components that accept [Targets]({{< relref "../compatibility" >}}) +- Components that accept [Targets]({{< relref "../compatibility/#targets-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/discovery.eureka.md b/docs/sources/flow/reference/components/discovery.eureka.md index 08b04f8a79eb..3c570dce15df 100644 --- a/docs/sources/flow/reference/components/discovery.eureka.md +++ b/docs/sources/flow/reference/components/discovery.eureka.md @@ -147,7 +147,7 @@ Replace the following: `discovery.eureka` exports can be consumed by the following components: -- Components that accept [Targets]({{< relref "../compatibility" >}}) +- Components that accept [Targets]({{< relref "../compatibility/#targets-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/discovery.file.md b/docs/sources/flow/reference/components/discovery.file.md index 6fb97849f7e2..3579c3249b8e 100644 --- a/docs/sources/flow/reference/components/discovery.file.md +++ b/docs/sources/flow/reference/components/discovery.file.md @@ -180,7 +180,7 @@ Replace the following: `discovery.file` exports can be consumed by the following components: -- Components that accept [Targets]({{< relref "../compatibility" >}}) +- Components that accept [Targets]({{< relref "../compatibility/#targets-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/discovery.gce.md b/docs/sources/flow/reference/components/discovery.gce.md index 0f479bbf2c16..ef1415fcb95a 100644 --- a/docs/sources/flow/reference/components/discovery.gce.md +++ b/docs/sources/flow/reference/components/discovery.gce.md @@ -120,7 +120,7 @@ Replace the following: `discovery.gce` exports can be consumed by the following components: -- Components that accept [Targets]({{< relref "../compatibility" >}}) +- Components that accept [Targets]({{< relref "../compatibility/#targets-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/discovery.hetzner.md b/docs/sources/flow/reference/components/discovery.hetzner.md index 1adfc2a9e723..92d1d63c317c 100644 --- a/docs/sources/flow/reference/components/discovery.hetzner.md +++ b/docs/sources/flow/reference/components/discovery.hetzner.md @@ -183,7 +183,7 @@ Replace the following: `discovery.hetzner` exports can be consumed by the following components: -- Components that accept [Targets]({{< relref "../compatibility" >}}) +- Components that accept [Targets]({{< relref "../compatibility/#targets-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/discovery.http.md b/docs/sources/flow/reference/components/discovery.http.md index 99c6f335e585..5db0f8e81324 100644 --- a/docs/sources/flow/reference/components/discovery.http.md +++ b/docs/sources/flow/reference/components/discovery.http.md @@ -175,7 +175,7 @@ discovery.http "dynamic_targets" { `discovery.http` exports can be consumed by the following components: -- Components that accept [Targets]({{< relref "../compatibility" >}}) +- Components that accept [Targets]({{< relref "../compatibility/#targets-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/discovery.ionos.md b/docs/sources/flow/reference/components/discovery.ionos.md index 8e2b6e88dbb3..0424946d12e5 100644 --- a/docs/sources/flow/reference/components/discovery.ionos.md +++ b/docs/sources/flow/reference/components/discovery.ionos.md @@ -147,7 +147,7 @@ Replace the following: `discovery.ionos` exports can be consumed by the following components: -- Components that accept [Targets]({{< relref "../compatibility" >}}) +- Components that accept [Targets]({{< relref "../compatibility/#targets-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/discovery.kubelet.md b/docs/sources/flow/reference/components/discovery.kubelet.md index 7a4dd8743c22..b37a8b4aedea 100644 --- a/docs/sources/flow/reference/components/discovery.kubelet.md +++ b/docs/sources/flow/reference/components/discovery.kubelet.md @@ -200,7 +200,7 @@ Replace the following: `discovery.kubelet` exports can be consumed by the following components: -- Components that accept [Targets]({{< relref "../compatibility" >}}) +- Components that accept [Targets]({{< relref "../compatibility/#targets-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/discovery.kubernetes.md b/docs/sources/flow/reference/components/discovery.kubernetes.md index c566cde0c9a8..029fedd5c2a8 100644 --- a/docs/sources/flow/reference/components/discovery.kubernetes.md +++ b/docs/sources/flow/reference/components/discovery.kubernetes.md @@ -500,7 +500,7 @@ Replace the following: `discovery.kubernetes` exports can be consumed by the following components: -- Components that accept [Targets]({{< relref "../compatibility" >}}) +- Components that accept [Targets]({{< relref "../compatibility/#targets-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/discovery.kuma.md b/docs/sources/flow/reference/components/discovery.kuma.md index 344f004650ab..da3a35b4811e 100644 --- a/docs/sources/flow/reference/components/discovery.kuma.md +++ b/docs/sources/flow/reference/components/discovery.kuma.md @@ -142,7 +142,7 @@ Replace the following: `discovery.kuma` exports can be consumed by the following components: -- Components that accept [Targets]({{< relref "../compatibility" >}}) +- Components that accept [Targets]({{< relref "../compatibility/#targets-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/discovery.lightsail.md b/docs/sources/flow/reference/components/discovery.lightsail.md index 267c57481182..cebbb78eb8c3 100644 --- a/docs/sources/flow/reference/components/discovery.lightsail.md +++ b/docs/sources/flow/reference/components/discovery.lightsail.md @@ -106,7 +106,7 @@ Replace the following: `discovery.lightsail` exports can be consumed by the following components: -- Components that accept [Targets]({{< relref "../compatibility" >}}) +- Components that accept [Targets]({{< relref "../compatibility/#targets-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/discovery.linode.md b/docs/sources/flow/reference/components/discovery.linode.md index 310619fadd9e..850d3921aac1 100644 --- a/docs/sources/flow/reference/components/discovery.linode.md +++ b/docs/sources/flow/reference/components/discovery.linode.md @@ -182,7 +182,7 @@ prometheus.remote_write "demo" { `discovery.linode` exports can be consumed by the following components: -- Components that accept [Targets]({{< relref "../compatibility" >}}) +- Components that accept [Targets]({{< relref "../compatibility/#targets-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/discovery.marathon.md b/docs/sources/flow/reference/components/discovery.marathon.md index a737a99328a9..d5ae8601aeee 100644 --- a/docs/sources/flow/reference/components/discovery.marathon.md +++ b/docs/sources/flow/reference/components/discovery.marathon.md @@ -152,7 +152,7 @@ Replace the following: `discovery.marathon` exports can be consumed by the following components: -- Components that accept [Targets]({{< relref "../compatibility" >}}) +- Components that accept [Targets]({{< relref "../compatibility/#targets-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/discovery.nerve.md b/docs/sources/flow/reference/components/discovery.nerve.md index f2b889e16aac..5b8ce6cb948e 100644 --- a/docs/sources/flow/reference/components/discovery.nerve.md +++ b/docs/sources/flow/reference/components/discovery.nerve.md @@ -104,7 +104,7 @@ Replace the following: `discovery.nerve` exports can be consumed by the following components: -- Components that accept [Targets]({{< relref "../compatibility" >}}) +- Components that accept [Targets]({{< relref "../compatibility/#targets-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/discovery.nomad.md b/docs/sources/flow/reference/components/discovery.nomad.md index 4f1108e29475..f35faf8e2786 100644 --- a/docs/sources/flow/reference/components/discovery.nomad.md +++ b/docs/sources/flow/reference/components/discovery.nomad.md @@ -153,7 +153,7 @@ Replace the following: `discovery.nomad` exports can be consumed by the following components: -- Components that accept [Targets]({{< relref "../compatibility" >}}) +- Components that accept [Targets]({{< relref "../compatibility/#targets-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/discovery.openstack.md b/docs/sources/flow/reference/components/discovery.openstack.md index 0f293fa0027e..3e7048f9edee 100644 --- a/docs/sources/flow/reference/components/discovery.openstack.md +++ b/docs/sources/flow/reference/components/discovery.openstack.md @@ -164,7 +164,7 @@ Replace the following: `discovery.openstack` exports can be consumed by the following components: -- Components that accept [Targets]({{< relref "../compatibility" >}}) +- Components that accept [Targets]({{< relref "../compatibility/#targets-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/discovery.puppetdb.md b/docs/sources/flow/reference/components/discovery.puppetdb.md index 914332e465be..a3861f48fb9b 100644 --- a/docs/sources/flow/reference/components/discovery.puppetdb.md +++ b/docs/sources/flow/reference/components/discovery.puppetdb.md @@ -163,7 +163,7 @@ Replace the following: `discovery.puppetdb` exports can be consumed by the following components: -- Components that accept [Targets]({{< relref "../compatibility" >}}) +- Components that accept [Targets]({{< relref "../compatibility/#targets-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/discovery.relabel.md b/docs/sources/flow/reference/components/discovery.relabel.md index 5612872c2ee3..35e7c35f75ed 100644 --- a/docs/sources/flow/reference/components/discovery.relabel.md +++ b/docs/sources/flow/reference/components/discovery.relabel.md @@ -129,11 +129,11 @@ discovery.relabel "keep_backend_only" { `discovery.relabel` can accept arguments from the following components: -- Components that export [Targets]({{< relref "../compatibility" >}}) +- Components that export [Targets]({{< relref "../compatibility/#targets-exporters" >}}) `discovery.relabel` exports can be consumed by the following components: -- Components that accept [Targets]({{< relref "../compatibility" >}}) +- Components that accept [Targets]({{< relref "../compatibility/#targets-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/discovery.scaleway.md b/docs/sources/flow/reference/components/discovery.scaleway.md index 8ff9a4aca305..373c1ccbf00c 100644 --- a/docs/sources/flow/reference/components/discovery.scaleway.md +++ b/docs/sources/flow/reference/components/discovery.scaleway.md @@ -181,7 +181,7 @@ Replace the following: `discovery.scaleway` exports can be consumed by the following components: -- Components that accept [Targets]({{< relref "../compatibility" >}}) +- Components that accept [Targets]({{< relref "../compatibility/#targets-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/discovery.serverset.md b/docs/sources/flow/reference/components/discovery.serverset.md index 71242e8de978..5235afca953e 100644 --- a/docs/sources/flow/reference/components/discovery.serverset.md +++ b/docs/sources/flow/reference/components/discovery.serverset.md @@ -102,7 +102,7 @@ prometheus.remote_write "default" { `discovery.serverset` exports can be consumed by the following components: -- Components that accept [Targets]({{< relref "../compatibility" >}}) +- Components that accept [Targets]({{< relref "../compatibility/#targets-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/discovery.triton.md b/docs/sources/flow/reference/components/discovery.triton.md index b9922a502004..bf55430d9f5b 100644 --- a/docs/sources/flow/reference/components/discovery.triton.md +++ b/docs/sources/flow/reference/components/discovery.triton.md @@ -136,7 +136,7 @@ Replace the following: `discovery.triton` exports can be consumed by the following components: -- Components that accept [Targets]({{< relref "../compatibility" >}}) +- Components that accept [Targets]({{< relref "../compatibility/#targets-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/discovery.uyuni.md b/docs/sources/flow/reference/components/discovery.uyuni.md index cd57b4712ddc..f26334fc6e84 100644 --- a/docs/sources/flow/reference/components/discovery.uyuni.md +++ b/docs/sources/flow/reference/components/discovery.uyuni.md @@ -130,7 +130,7 @@ Replace the following: `discovery.uyuni` exports can be consumed by the following components: -- Components that accept [Targets]({{< relref "../compatibility" >}}) +- Components that accept [Targets]({{< relref "../compatibility/#targets-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/faro.receiver.md b/docs/sources/flow/reference/components/faro.receiver.md index 30da09183512..80ae370b4216 100644 --- a/docs/sources/flow/reference/components/faro.receiver.md +++ b/docs/sources/flow/reference/components/faro.receiver.md @@ -274,7 +274,7 @@ Replace the following: `faro.receiver` can accept arguments from the following components: -- Components that export [Loki `LogsReceiver`]({{< relref "../compatibility" >}}) +- Components that export [Loki `LogsReceiver`]({{< relref "../compatibility/#loki-logsreceiver-exporters" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/local.file_match.md b/docs/sources/flow/reference/components/local.file_match.md index ee4ed44bafb9..6181cea144f6 100644 --- a/docs/sources/flow/reference/components/local.file_match.md +++ b/docs/sources/flow/reference/components/local.file_match.md @@ -152,11 +152,11 @@ Replace the following: `local.file_match` can accept arguments from the following components: -- Components that export [Targets]({{< relref "../compatibility" >}}) +- Components that export [Targets]({{< relref "../compatibility/#targets-exporters" >}}) `local.file_match` exports can be consumed by the following components: -- Components that accept [Targets]({{< relref "../compatibility" >}}) +- Components that accept [Targets]({{< relref "../compatibility/#targets-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/loki.echo.md b/docs/sources/flow/reference/components/loki.echo.md index f632ae34ecf0..7905ef474bb1 100644 --- a/docs/sources/flow/reference/components/loki.echo.md +++ b/docs/sources/flow/reference/components/loki.echo.md @@ -74,7 +74,7 @@ loki.echo "example" { } `loki.echo` exports can be consumed by the following components: -- Components that accept [Loki `LogsReceiver`]({{< relref "../compatibility" >}}) +- Components that accept [Loki `LogsReceiver`]({{< relref "../compatibility/#loki-logsreceiver-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/loki.process.md b/docs/sources/flow/reference/components/loki.process.md index 49992727deee..486cfea6e63b 100644 --- a/docs/sources/flow/reference/components/loki.process.md +++ b/docs/sources/flow/reference/components/loki.process.md @@ -1700,11 +1700,11 @@ loki.process "local" { `loki.process` can accept arguments from the following components: -- Components that export [Loki `LogsReceiver`]({{< relref "../compatibility" >}}) +- Components that export [Loki `LogsReceiver`]({{< relref "../compatibility/#loki-logsreceiver-exporters" >}}) `loki.process` exports can be consumed by the following components: -- Components that accept [Loki `LogsReceiver`]({{< relref "../compatibility" >}}) +- Components that accept [Loki `LogsReceiver`]({{< relref "../compatibility/#loki-logsreceiver-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/loki.relabel.md b/docs/sources/flow/reference/components/loki.relabel.md index 6a430250fb4c..909f932583fe 100644 --- a/docs/sources/flow/reference/components/loki.relabel.md +++ b/docs/sources/flow/reference/components/loki.relabel.md @@ -118,11 +118,11 @@ loki.relabel "keep_error_only" { `loki.relabel` can accept arguments from the following components: -- Components that export [Loki `LogsReceiver`]({{< relref "../compatibility" >}}) +- Components that export [Loki `LogsReceiver`]({{< relref "../compatibility/#loki-logsreceiver-exporters" >}}) `loki.relabel` exports can be consumed by the following components: -- Components that accept [Loki `LogsReceiver`]({{< relref "../compatibility" >}}) +- Components that accept [Loki `LogsReceiver`]({{< relref "../compatibility/#loki-logsreceiver-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/loki.source.api.md b/docs/sources/flow/reference/components/loki.source.api.md index 551d40c9915f..0b05d693dbcd 100644 --- a/docs/sources/flow/reference/components/loki.source.api.md +++ b/docs/sources/flow/reference/components/loki.source.api.md @@ -123,7 +123,7 @@ loki.source.api "loki_push_api" { `loki.source.api` can accept arguments from the following components: -- Components that export [Loki `LogsReceiver`]({{< relref "../compatibility" >}}) +- Components that export [Loki `LogsReceiver`]({{< relref "../compatibility/#loki-logsreceiver-exporters" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/loki.source.awsfirehose.md b/docs/sources/flow/reference/components/loki.source.awsfirehose.md index 5526b1d047cb..02a2df87f3ed 100644 --- a/docs/sources/flow/reference/components/loki.source.awsfirehose.md +++ b/docs/sources/flow/reference/components/loki.source.awsfirehose.md @@ -202,7 +202,7 @@ loki.relabel "logging_origin" { `loki.source.awsfirehose` can accept arguments from the following components: -- Components that export [Loki `LogsReceiver`]({{< relref "../compatibility" >}}) +- Components that export [Loki `LogsReceiver`]({{< relref "../compatibility/#loki-logsreceiver-exporters" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/loki.source.azure_event_hubs.md b/docs/sources/flow/reference/components/loki.source.azure_event_hubs.md index 5770c479762f..766050aa9331 100644 --- a/docs/sources/flow/reference/components/loki.source.azure_event_hubs.md +++ b/docs/sources/flow/reference/components/loki.source.azure_event_hubs.md @@ -140,7 +140,7 @@ loki.write "example" { `loki.source.azure_event_hubs` can accept arguments from the following components: -- Components that export [Loki `LogsReceiver`]({{< relref "../compatibility" >}}) +- Components that export [Loki `LogsReceiver`]({{< relref "../compatibility/#loki-logsreceiver-exporters" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/loki.source.cloudflare.md b/docs/sources/flow/reference/components/loki.source.cloudflare.md index c4bc1a394a9d..c2d7f02b6ca0 100644 --- a/docs/sources/flow/reference/components/loki.source.cloudflare.md +++ b/docs/sources/flow/reference/components/loki.source.cloudflare.md @@ -215,7 +215,7 @@ loki.write "local" { `loki.source.cloudflare` can accept arguments from the following components: -- Components that export [Loki `LogsReceiver`]({{< relref "../compatibility" >}}) +- Components that export [Loki `LogsReceiver`]({{< relref "../compatibility/#loki-logsreceiver-exporters" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/loki.source.docker.md b/docs/sources/flow/reference/components/loki.source.docker.md index e6a67c760d30..c068390b96e6 100644 --- a/docs/sources/flow/reference/components/loki.source.docker.md +++ b/docs/sources/flow/reference/components/loki.source.docker.md @@ -160,8 +160,8 @@ loki.write "local" { `loki.source.docker` can accept arguments from the following components: -- Components that export [Targets]({{< relref "../compatibility" >}}) -- Components that export [Loki `LogsReceiver`]({{< relref "../compatibility" >}}) +- Components that export [Targets]({{< relref "../compatibility/#targets-exporters" >}}) +- Components that export [Loki `LogsReceiver`]({{< relref "../compatibility/#loki-logsreceiver-exporters" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/loki.source.file.md b/docs/sources/flow/reference/components/loki.source.file.md index 8351e609bfa3..b1f2abade095 100644 --- a/docs/sources/flow/reference/components/loki.source.file.md +++ b/docs/sources/flow/reference/components/loki.source.file.md @@ -241,8 +241,8 @@ loki.write "local" { `loki.source.file` can accept arguments from the following components: -- Components that export [Targets]({{< relref "../compatibility" >}}) -- Components that export [Loki `LogsReceiver`]({{< relref "../compatibility" >}}) +- Components that export [Targets]({{< relref "../compatibility/#targets-exporters" >}}) +- Components that export [Loki `LogsReceiver`]({{< relref "../compatibility/#loki-logsreceiver-exporters" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/loki.source.gcplog.md b/docs/sources/flow/reference/components/loki.source.gcplog.md index 27be9db86326..6d308849f275 100644 --- a/docs/sources/flow/reference/components/loki.source.gcplog.md +++ b/docs/sources/flow/reference/components/loki.source.gcplog.md @@ -199,7 +199,7 @@ loki.write "local" { `loki.source.gcplog` can accept arguments from the following components: -- Components that export [Loki `LogsReceiver`]({{< relref "../compatibility" >}}) +- Components that export [Loki `LogsReceiver`]({{< relref "../compatibility/#loki-logsreceiver-exporters" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/loki.source.gelf.md b/docs/sources/flow/reference/components/loki.source.gelf.md index 40ecfa04636e..6d0d24c55c96 100644 --- a/docs/sources/flow/reference/components/loki.source.gelf.md +++ b/docs/sources/flow/reference/components/loki.source.gelf.md @@ -95,7 +95,7 @@ loki.write "endpoint" { `loki.source.gelf` can accept arguments from the following components: -- Components that export [Loki `LogsReceiver`]({{< relref "../compatibility" >}}) +- Components that export [Loki `LogsReceiver`]({{< relref "../compatibility/#loki-logsreceiver-exporters" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/loki.source.heroku.md b/docs/sources/flow/reference/components/loki.source.heroku.md index 5d590c0825bc..42a62c6e7ba8 100644 --- a/docs/sources/flow/reference/components/loki.source.heroku.md +++ b/docs/sources/flow/reference/components/loki.source.heroku.md @@ -150,7 +150,7 @@ loki.write "local" { `loki.source.heroku` can accept arguments from the following components: -- Components that export [Loki `LogsReceiver`]({{< relref "../compatibility" >}}) +- Components that export [Loki `LogsReceiver`]({{< relref "../compatibility/#loki-logsreceiver-exporters" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/loki.source.journal.md b/docs/sources/flow/reference/components/loki.source.journal.md index c632bc33568b..ed7c82a2e448 100644 --- a/docs/sources/flow/reference/components/loki.source.journal.md +++ b/docs/sources/flow/reference/components/loki.source.journal.md @@ -107,7 +107,7 @@ loki.write "endpoint" { `loki.source.journal` can accept arguments from the following components: -- Components that export [Loki `LogsReceiver`]({{< relref "../compatibility" >}}) +- Components that export [Loki `LogsReceiver`]({{< relref "../compatibility/#loki-logsreceiver-exporters" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/loki.source.kafka.md b/docs/sources/flow/reference/components/loki.source.kafka.md index b6630680c7e1..4d0d78823282 100644 --- a/docs/sources/flow/reference/components/loki.source.kafka.md +++ b/docs/sources/flow/reference/components/loki.source.kafka.md @@ -180,7 +180,7 @@ loki.write "local" { `loki.source.kafka` can accept arguments from the following components: -- Components that export [Loki `LogsReceiver`]({{< relref "../compatibility" >}}) +- Components that export [Loki `LogsReceiver`]({{< relref "../compatibility/#loki-logsreceiver-exporters" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/loki.source.kubernetes.md b/docs/sources/flow/reference/components/loki.source.kubernetes.md index c78265dae972..6cd3ad35e72b 100644 --- a/docs/sources/flow/reference/components/loki.source.kubernetes.md +++ b/docs/sources/flow/reference/components/loki.source.kubernetes.md @@ -206,8 +206,8 @@ loki.write "local" { `loki.source.kubernetes` can accept arguments from the following components: -- Components that export [Targets]({{< relref "../compatibility" >}}) -- Components that export [Loki `LogsReceiver`]({{< relref "../compatibility" >}}) +- Components that export [Targets]({{< relref "../compatibility/#targets-exporters" >}}) +- Components that export [Loki `LogsReceiver`]({{< relref "../compatibility/#loki-logsreceiver-exporters" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/loki.source.kubernetes_events.md b/docs/sources/flow/reference/components/loki.source.kubernetes_events.md index 9d08c3a981fc..8a06c201dd69 100644 --- a/docs/sources/flow/reference/components/loki.source.kubernetes_events.md +++ b/docs/sources/flow/reference/components/loki.source.kubernetes_events.md @@ -177,7 +177,7 @@ loki.write "local" { `loki.source.kubernetes_events` can accept arguments from the following components: -- Components that export [Loki `LogsReceiver`]({{< relref "../compatibility" >}}) +- Components that export [Loki `LogsReceiver`]({{< relref "../compatibility/#loki-logsreceiver-exporters" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/loki.source.podlogs.md b/docs/sources/flow/reference/components/loki.source.podlogs.md index e9ebf2377db7..9e7560221c9e 100644 --- a/docs/sources/flow/reference/components/loki.source.podlogs.md +++ b/docs/sources/flow/reference/components/loki.source.podlogs.md @@ -296,7 +296,7 @@ loki.write "local" { `loki.source.podlogs` can accept arguments from the following components: -- Components that export [Loki `LogsReceiver`]({{< relref "../compatibility" >}}) +- Components that export [Loki `LogsReceiver`]({{< relref "../compatibility/#loki-logsreceiver-exporters" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/loki.source.syslog.md b/docs/sources/flow/reference/components/loki.source.syslog.md index 2cb6fd06d843..5389d1fd7c5a 100644 --- a/docs/sources/flow/reference/components/loki.source.syslog.md +++ b/docs/sources/flow/reference/components/loki.source.syslog.md @@ -159,7 +159,7 @@ loki.write "local" { `loki.source.syslog` can accept arguments from the following components: -- Components that export [Loki `LogsReceiver`]({{< relref "../compatibility" >}}) +- Components that export [Loki `LogsReceiver`]({{< relref "../compatibility/#loki-logsreceiver-exporters" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/loki.source.windowsevent.md b/docs/sources/flow/reference/components/loki.source.windowsevent.md index 777dd0901de4..5658c6de84df 100644 --- a/docs/sources/flow/reference/components/loki.source.windowsevent.md +++ b/docs/sources/flow/reference/components/loki.source.windowsevent.md @@ -81,7 +81,7 @@ loki.write "endpoint" { `loki.source.windowsevent` can accept arguments from the following components: -- Components that export [Loki `LogsReceiver`]({{< relref "../compatibility" >}}) +- Components that export [Loki `LogsReceiver`]({{< relref "../compatibility/#loki-logsreceiver-exporters" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/loki.write.md b/docs/sources/flow/reference/components/loki.write.md index b8bf65b034d4..f3775329dd5d 100644 --- a/docs/sources/flow/reference/components/loki.write.md +++ b/docs/sources/flow/reference/components/loki.write.md @@ -240,7 +240,7 @@ Any labels that start with `__` will be removed before sending to the endpoint. `loki.write` exports can be consumed by the following components: -- Components that accept [Loki `LogsReceiver`]({{< relref "../compatibility" >}}) +- Components that accept [Loki `LogsReceiver`]({{< relref "../compatibility/#loki-logsreceiver-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/otelcol.exporter.loki.md b/docs/sources/flow/reference/components/otelcol.exporter.loki.md index d90cbc44e5ce..c4adab18a7b6 100644 --- a/docs/sources/flow/reference/components/otelcol.exporter.loki.md +++ b/docs/sources/flow/reference/components/otelcol.exporter.loki.md @@ -165,7 +165,7 @@ loki.write "local" { `otelcol.exporter.loki` can accept arguments from the following components: -- Components that export [Loki `LogsReceiver`]({{< relref "../compatibility" >}}) +- Components that export [Loki `LogsReceiver`]({{< relref "../compatibility/#loki-logsreceiver-exporters" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/otelcol.processor.discovery.md b/docs/sources/flow/reference/components/otelcol.processor.discovery.md index 96189a19667a..96214e465e3b 100644 --- a/docs/sources/flow/reference/components/otelcol.processor.discovery.md +++ b/docs/sources/flow/reference/components/otelcol.processor.discovery.md @@ -198,7 +198,7 @@ otelcol.processor.discovery "default" { `otelcol.processor.discovery` can accept arguments from the following components: -- Components that export [Targets]({{< relref "../compatibility" >}}) +- Components that export [Targets]({{< relref "../compatibility/#targets-exporters" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/otelcol.receiver.loki.md b/docs/sources/flow/reference/components/otelcol.receiver.loki.md index 2648169fb5dd..b9f630a8dd7a 100644 --- a/docs/sources/flow/reference/components/otelcol.receiver.loki.md +++ b/docs/sources/flow/reference/components/otelcol.receiver.loki.md @@ -106,7 +106,7 @@ otelcol.exporter.otlp "default" { `otelcol.receiver.loki` exports can be consumed by the following components: -- Components that accept [Loki `LogsReceiver`]({{< relref "../compatibility" >}}) +- Components that accept [Loki `LogsReceiver`]({{< relref "../compatibility/#loki-logsreceiver-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/prometheus.exporter.agent.md b/docs/sources/flow/reference/components/prometheus.exporter.agent.md index 27db1e667ade..580ea19c9700 100644 --- a/docs/sources/flow/reference/components/prometheus.exporter.agent.md +++ b/docs/sources/flow/reference/components/prometheus.exporter.agent.md @@ -77,7 +77,7 @@ Replace the following: `prometheus.exporter.agent` exports can be consumed by the following components: -- Components that accept [Targets]({{< relref "../compatibility" >}}) +- Components that accept [Targets]({{< relref "../compatibility/#targets-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/prometheus.exporter.apache.md b/docs/sources/flow/reference/components/prometheus.exporter.apache.md index d0d58798257d..73fe59d535b7 100644 --- a/docs/sources/flow/reference/components/prometheus.exporter.apache.md +++ b/docs/sources/flow/reference/components/prometheus.exporter.apache.md @@ -94,7 +94,7 @@ Replace the following: `prometheus.exporter.apache` exports can be consumed by the following components: -- Components that accept [Targets]({{< relref "../compatibility" >}}) +- Components that accept [Targets]({{< relref "../compatibility/#targets-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/prometheus.exporter.azure.md b/docs/sources/flow/reference/components/prometheus.exporter.azure.md index 524ad830de8b..1becf7c99106 100644 --- a/docs/sources/flow/reference/components/prometheus.exporter.azure.md +++ b/docs/sources/flow/reference/components/prometheus.exporter.azure.md @@ -155,7 +155,7 @@ Replace the following: `prometheus.exporter.azure` exports can be consumed by the following components: -- Components that accept [Targets]({{< relref "../compatibility" >}}) +- Components that accept [Targets]({{< relref "../compatibility/#targets-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/prometheus.exporter.blackbox.md b/docs/sources/flow/reference/components/prometheus.exporter.blackbox.md index 1444f1798ef3..a977795ac75f 100644 --- a/docs/sources/flow/reference/components/prometheus.exporter.blackbox.md +++ b/docs/sources/flow/reference/components/prometheus.exporter.blackbox.md @@ -196,7 +196,7 @@ Replace the following: `prometheus.exporter.blackbox` exports can be consumed by the following components: -- Components that accept [Targets]({{< relref "../compatibility" >}}) +- Components that accept [Targets]({{< relref "../compatibility/#targets-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/prometheus.exporter.cadvisor.md b/docs/sources/flow/reference/components/prometheus.exporter.cadvisor.md index 06b11d051f32..473a7d933bf9 100644 --- a/docs/sources/flow/reference/components/prometheus.exporter.cadvisor.md +++ b/docs/sources/flow/reference/components/prometheus.exporter.cadvisor.md @@ -132,7 +132,7 @@ Replace the following: `prometheus.exporter.cadvisor` exports can be consumed by the following components: -- Components that accept [Targets]({{< relref "../compatibility" >}}) +- Components that accept [Targets]({{< relref "../compatibility/#targets-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/prometheus.exporter.cloudwatch.md b/docs/sources/flow/reference/components/prometheus.exporter.cloudwatch.md index 57a978ea372a..3a4a1182dc40 100644 --- a/docs/sources/flow/reference/components/prometheus.exporter.cloudwatch.md +++ b/docs/sources/flow/reference/components/prometheus.exporter.cloudwatch.md @@ -464,7 +464,7 @@ discovery job, the `type` field of each `discovery_job` must match either the de `prometheus.exporter.cloudwatch` exports can be consumed by the following components: -- Components that accept [Targets]({{< relref "../compatibility" >}}) +- Components that accept [Targets]({{< relref "../compatibility/#targets-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/prometheus.exporter.consul.md b/docs/sources/flow/reference/components/prometheus.exporter.consul.md index 7b50cf32645b..79324a519822 100644 --- a/docs/sources/flow/reference/components/prometheus.exporter.consul.md +++ b/docs/sources/flow/reference/components/prometheus.exporter.consul.md @@ -104,7 +104,7 @@ Replace the following: `prometheus.exporter.consul` exports can be consumed by the following components: -- Components that accept [Targets]({{< relref "../compatibility" >}}) +- Components that accept [Targets]({{< relref "../compatibility/#targets-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/prometheus.exporter.dnsmasq.md b/docs/sources/flow/reference/components/prometheus.exporter.dnsmasq.md index 70051929bbb6..b17ee04416da 100644 --- a/docs/sources/flow/reference/components/prometheus.exporter.dnsmasq.md +++ b/docs/sources/flow/reference/components/prometheus.exporter.dnsmasq.md @@ -94,7 +94,7 @@ Replace the following: `prometheus.exporter.dnsmasq` exports can be consumed by the following components: -- Components that accept [Targets]({{< relref "../compatibility" >}}) +- Components that accept [Targets]({{< relref "../compatibility/#targets-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/prometheus.exporter.elasticsearch.md b/docs/sources/flow/reference/components/prometheus.exporter.elasticsearch.md index dfeed21640f7..88a2b46c3d73 100644 --- a/docs/sources/flow/reference/components/prometheus.exporter.elasticsearch.md +++ b/docs/sources/flow/reference/components/prometheus.exporter.elasticsearch.md @@ -118,7 +118,7 @@ Replace the following: `prometheus.exporter.elasticsearch` exports can be consumed by the following components: -- Components that accept [Targets]({{< relref "../compatibility" >}}) +- Components that accept [Targets]({{< relref "../compatibility/#targets-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/prometheus.exporter.gcp.md b/docs/sources/flow/reference/components/prometheus.exporter.gcp.md index 14a5f395c1b1..9a9664357da8 100644 --- a/docs/sources/flow/reference/components/prometheus.exporter.gcp.md +++ b/docs/sources/flow/reference/components/prometheus.exporter.gcp.md @@ -179,7 +179,7 @@ prometheus.exporter.gcp "lb_subset_with_filter" { `prometheus.exporter.gcp` exports can be consumed by the following components: -- Components that accept [Targets]({{< relref "../compatibility" >}}) +- Components that accept [Targets]({{< relref "../compatibility/#targets-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/prometheus.exporter.github.md b/docs/sources/flow/reference/components/prometheus.exporter.github.md index aa55610e1aae..6f3c1161bc80 100644 --- a/docs/sources/flow/reference/components/prometheus.exporter.github.md +++ b/docs/sources/flow/reference/components/prometheus.exporter.github.md @@ -102,7 +102,7 @@ Replace the following: `prometheus.exporter.github` exports can be consumed by the following components: -- Components that accept [Targets]({{< relref "../compatibility" >}}) +- Components that accept [Targets]({{< relref "../compatibility/#targets-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/prometheus.exporter.kafka.md b/docs/sources/flow/reference/components/prometheus.exporter.kafka.md index 7ed7a21a03a9..1c1cf16e1ced 100644 --- a/docs/sources/flow/reference/components/prometheus.exporter.kafka.md +++ b/docs/sources/flow/reference/components/prometheus.exporter.kafka.md @@ -114,7 +114,7 @@ Replace the following: `prometheus.exporter.kafka` exports can be consumed by the following components: -- Components that accept [Targets]({{< relref "../compatibility" >}}) +- Components that accept [Targets]({{< relref "../compatibility/#targets-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/prometheus.exporter.memcached.md b/docs/sources/flow/reference/components/prometheus.exporter.memcached.md index c95d3b5692d8..e4ae4e35795a 100644 --- a/docs/sources/flow/reference/components/prometheus.exporter.memcached.md +++ b/docs/sources/flow/reference/components/prometheus.exporter.memcached.md @@ -106,7 +106,7 @@ Replace the following: `prometheus.exporter.memcached` exports can be consumed by the following components: -- Components that accept [Targets]({{< relref "../compatibility" >}}) +- Components that accept [Targets]({{< relref "../compatibility/#targets-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/prometheus.exporter.mongodb.md b/docs/sources/flow/reference/components/prometheus.exporter.mongodb.md index 7f2fbf0612a7..ee9056d903ad 100644 --- a/docs/sources/flow/reference/components/prometheus.exporter.mongodb.md +++ b/docs/sources/flow/reference/components/prometheus.exporter.mongodb.md @@ -96,7 +96,7 @@ prometheus.remote_write "default" { `prometheus.exporter.mongodb` exports can be consumed by the following components: -- Components that accept [Targets]({{< relref "../compatibility" >}}) +- Components that accept [Targets]({{< relref "../compatibility/#targets-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/prometheus.exporter.mssql.md b/docs/sources/flow/reference/components/prometheus.exporter.mssql.md index ca98fc281163..11f1d61f21cc 100644 --- a/docs/sources/flow/reference/components/prometheus.exporter.mssql.md +++ b/docs/sources/flow/reference/components/prometheus.exporter.mssql.md @@ -107,7 +107,7 @@ Replace the following: `prometheus.exporter.mssql` exports can be consumed by the following components: -- Components that accept [Targets]({{< relref "../compatibility" >}}) +- Components that accept [Targets]({{< relref "../compatibility/#targets-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/prometheus.exporter.mysql.md b/docs/sources/flow/reference/components/prometheus.exporter.mysql.md index a6fa253ae357..234cf1b7ee15 100644 --- a/docs/sources/flow/reference/components/prometheus.exporter.mysql.md +++ b/docs/sources/flow/reference/components/prometheus.exporter.mysql.md @@ -219,7 +219,7 @@ Replace the following: `prometheus.exporter.mysql` exports can be consumed by the following components: -- Components that accept [Targets]({{< relref "../compatibility" >}}) +- Components that accept [Targets]({{< relref "../compatibility/#targets-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/prometheus.exporter.oracledb.md b/docs/sources/flow/reference/components/prometheus.exporter.oracledb.md index 712d4b78bd5d..a386a1e6566e 100644 --- a/docs/sources/flow/reference/components/prometheus.exporter.oracledb.md +++ b/docs/sources/flow/reference/components/prometheus.exporter.oracledb.md @@ -107,7 +107,7 @@ Replace the following: `prometheus.exporter.oracledb` exports can be consumed by the following components: -- Components that accept [Targets]({{< relref "../compatibility" >}}) +- Components that accept [Targets]({{< relref "../compatibility/#targets-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/prometheus.exporter.postgres.md b/docs/sources/flow/reference/components/prometheus.exporter.postgres.md index 241011428d79..195fafd29038 100644 --- a/docs/sources/flow/reference/components/prometheus.exporter.postgres.md +++ b/docs/sources/flow/reference/components/prometheus.exporter.postgres.md @@ -220,7 +220,7 @@ Replace the following: `prometheus.exporter.postgres` exports can be consumed by the following components: -- Components that accept [Targets]({{< relref "../compatibility" >}}) +- Components that accept [Targets]({{< relref "../compatibility/#targets-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/prometheus.exporter.process.md b/docs/sources/flow/reference/components/prometheus.exporter.process.md index 9a8328e2a761..42f7eb148000 100644 --- a/docs/sources/flow/reference/components/prometheus.exporter.process.md +++ b/docs/sources/flow/reference/components/prometheus.exporter.process.md @@ -140,7 +140,7 @@ Replace the following: `prometheus.exporter.process` exports can be consumed by the following components: -- Components that accept [Targets]({{< relref "../compatibility" >}}) +- Components that accept [Targets]({{< relref "../compatibility/#targets-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/prometheus.exporter.redis.md b/docs/sources/flow/reference/components/prometheus.exporter.redis.md index b12e1a8a0dab..8fd78fc15a45 100644 --- a/docs/sources/flow/reference/components/prometheus.exporter.redis.md +++ b/docs/sources/flow/reference/components/prometheus.exporter.redis.md @@ -138,7 +138,7 @@ Replace the following: `prometheus.exporter.redis` exports can be consumed by the following components: -- Components that accept [Targets]({{< relref "../compatibility" >}}) +- Components that accept [Targets]({{< relref "../compatibility/#targets-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/prometheus.exporter.snmp.md b/docs/sources/flow/reference/components/prometheus.exporter.snmp.md index c0f480e23539..869c1984015e 100644 --- a/docs/sources/flow/reference/components/prometheus.exporter.snmp.md +++ b/docs/sources/flow/reference/components/prometheus.exporter.snmp.md @@ -205,7 +205,7 @@ Replace the following: `prometheus.exporter.snmp` exports can be consumed by the following components: -- Components that accept [Targets]({{< relref "../compatibility" >}}) +- Components that accept [Targets]({{< relref "../compatibility/#targets-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/prometheus.exporter.snowflake.md b/docs/sources/flow/reference/components/prometheus.exporter.snowflake.md index 6161fbdaaca1..79c465edefae 100644 --- a/docs/sources/flow/reference/components/prometheus.exporter.snowflake.md +++ b/docs/sources/flow/reference/components/prometheus.exporter.snowflake.md @@ -108,7 +108,7 @@ Replace the following: `prometheus.exporter.snowflake` exports can be consumed by the following components: -- Components that accept [Targets]({{< relref "../compatibility" >}}) +- Components that accept [Targets]({{< relref "../compatibility/#targets-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/prometheus.exporter.squid.md b/docs/sources/flow/reference/components/prometheus.exporter.squid.md index d2479b50c305..f33b38de6f1c 100644 --- a/docs/sources/flow/reference/components/prometheus.exporter.squid.md +++ b/docs/sources/flow/reference/components/prometheus.exporter.squid.md @@ -100,7 +100,7 @@ Replace the following: `prometheus.exporter.squid` exports can be consumed by the following components: -- Components that accept [Targets]({{< relref "../compatibility" >}}) +- Components that accept [Targets]({{< relref "../compatibility/#targets-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/prometheus.exporter.statsd.md b/docs/sources/flow/reference/components/prometheus.exporter.statsd.md index 4e59f3d679bd..7b0992282a57 100644 --- a/docs/sources/flow/reference/components/prometheus.exporter.statsd.md +++ b/docs/sources/flow/reference/components/prometheus.exporter.statsd.md @@ -133,7 +133,7 @@ Replace the following: `prometheus.exporter.statsd` exports can be consumed by the following components: -- Components that accept [Targets]({{< relref "../compatibility" >}}) +- Components that accept [Targets]({{< relref "../compatibility/#targets-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/prometheus.exporter.unix.md b/docs/sources/flow/reference/components/prometheus.exporter.unix.md index 69f63dd28569..a48d6958b804 100644 --- a/docs/sources/flow/reference/components/prometheus.exporter.unix.md +++ b/docs/sources/flow/reference/components/prometheus.exporter.unix.md @@ -416,7 +416,7 @@ Replace the following: `prometheus.exporter.unix` exports can be consumed by the following components: -- Components that accept [Targets]({{< relref "../compatibility" >}}) +- Components that accept [Targets]({{< relref "../compatibility/#targets-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/prometheus.exporter.vsphere.md b/docs/sources/flow/reference/components/prometheus.exporter.vsphere.md index 38fa50b6ac3e..eb6dc130eef8 100644 --- a/docs/sources/flow/reference/components/prometheus.exporter.vsphere.md +++ b/docs/sources/flow/reference/components/prometheus.exporter.vsphere.md @@ -91,7 +91,7 @@ prometheus.remote_write "default" { `prometheus.exporter.vsphere` exports can be consumed by the following components: -- Components that accept [Targets]({{< relref "../compatibility" >}}) +- Components that accept [Targets]({{< relref "../compatibility/#targets-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/prometheus.exporter.windows.md b/docs/sources/flow/reference/components/prometheus.exporter.windows.md index 66a965440f6b..3133d8169ba7 100644 --- a/docs/sources/flow/reference/components/prometheus.exporter.windows.md +++ b/docs/sources/flow/reference/components/prometheus.exporter.windows.md @@ -309,7 +309,7 @@ Replace the following: `prometheus.exporter.windows` exports can be consumed by the following components: -- Components that accept [Targets]({{< relref "../compatibility" >}}) +- Components that accept [Targets]({{< relref "../compatibility/#targets-consumers" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/prometheus.scrape.md b/docs/sources/flow/reference/components/prometheus.scrape.md index 1c5f7532f918..7973c61f20d8 100644 --- a/docs/sources/flow/reference/components/prometheus.scrape.md +++ b/docs/sources/flow/reference/components/prometheus.scrape.md @@ -294,7 +294,7 @@ Special labels added after a scrape `prometheus.scrape` can accept arguments from the following components: -- Components that export [Targets]({{< relref "../compatibility" >}}) +- Components that export [Targets]({{< relref "../compatibility/#targets-exporters" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details. diff --git a/docs/sources/flow/reference/components/pyroscope.scrape.md b/docs/sources/flow/reference/components/pyroscope.scrape.md index 71d246c09427..1c64548705e3 100644 --- a/docs/sources/flow/reference/components/pyroscope.scrape.md +++ b/docs/sources/flow/reference/components/pyroscope.scrape.md @@ -435,7 +435,7 @@ http://localhost:12345/debug/fgprof?seconds=14 `pyroscope.scrape` can accept arguments from the following components: -- Components that export [Targets]({{< relref "../compatibility" >}}) +- Components that export [Targets]({{< relref "../compatibility/#targets-exporters" >}}) Note that connecting some components may not be feasible or components may require further configuration to make the connection work correctly. Please refer to the linked documentation for more details.