From 51bfdaefb16c88a0d2f49bf1973c7caf2c914800 Mon Sep 17 00:00:00 2001 From: Piotr Gwizdala <17101802+thampiotr@users.noreply.github.com> Date: Wed, 15 Nov 2023 15:59:58 +0000 Subject: [PATCH] regenerate docs --- docs/generator/component_links.go | 2 +- .../reference/components/discovery.azure.md | 3 +- .../reference/components/discovery.consul.md | 20 ++++++ .../components/discovery.consulagent.md | 20 ++++++ .../components/discovery.digitalocean.md | 3 +- .../reference/components/discovery.dns.md | 6 +- .../reference/components/discovery.docker.md | 3 +- .../components/discovery.dockerswarm.md | 20 ++++++ .../reference/components/discovery.ec2.md | 3 +- .../reference/components/discovery.eureka.md | 3 +- .../reference/components/discovery.file.md | 6 +- .../reference/components/discovery.gce.md | 6 +- .../reference/components/discovery.hetzner.md | 20 ++++++ .../reference/components/discovery.http.md | 20 ++++++ .../reference/components/discovery.ionos.md | 20 ++++++ .../reference/components/discovery.kubelet.md | 3 +- .../components/discovery.kubernetes.md | 20 ++++++ .../reference/components/discovery.kuma.md | 20 ++++++ .../components/discovery.lightsail.md | 3 +- .../reference/components/discovery.linode.md | 22 +++++- .../components/discovery.marathon.md | 20 ++++++ .../reference/components/discovery.nerve.md | 20 ++++++ .../reference/components/discovery.nomad.md | 20 ++++++ .../components/discovery.openstack.md | 3 +- .../components/discovery.puppetdb.md | 20 ++++++ .../reference/components/discovery.relabel.md | 17 ++++- .../components/discovery.scaleway.md | 20 ++++++ .../components/discovery.serverset.md | 20 ++++++ .../reference/components/discovery.triton.md | 20 ++++++ .../reference/components/discovery.uyuni.md | 2 +- .../reference/components/faro.receiver.md | 17 +++++ .../reference/components/local.file_match.md | 18 ++++- .../flow/reference/components/loki.echo.md | 1 + .../flow/reference/components/loki.process.md | 1 + .../flow/reference/components/loki.relabel.md | 1 + .../components/loki.source.docker.md | 16 +++++ .../reference/components/loki.source.file.md | 16 +++++ .../reference/components/loki.source.kafka.md | 17 +++++ .../components/loki.source.kubernetes.md | 16 +++++ .../flow/reference/components/loki.write.md | 33 +++++++++ .../components/otelcol.exporter.loki.md | 19 ++++- .../components/otelcol.processor.discovery.md | 70 +++++++++++++++++++ .../components/otelcol.receiver.loki.md | 2 + .../components/prometheus.exporter.agent.md | 22 +++++- .../components/prometheus.exporter.apache.md | 3 +- .../components/prometheus.exporter.azure.md | 20 ++++++ .../prometheus.exporter.blackbox.md | 3 +- .../prometheus.exporter.cadvisor.md | 20 ++++++ .../prometheus.exporter.cloudwatch.md | 20 ++++++ .../components/prometheus.exporter.consul.md | 3 +- .../components/prometheus.exporter.dnsmasq.md | 3 +- .../prometheus.exporter.elasticsearch.md | 3 +- .../components/prometheus.exporter.gcp.md | 3 +- .../components/prometheus.exporter.github.md | 3 +- .../components/prometheus.exporter.kafka.md | 3 +- .../prometheus.exporter.memcached.md | 3 +- .../components/prometheus.exporter.mongodb.md | 3 +- .../components/prometheus.exporter.mssql.md | 3 +- .../components/prometheus.exporter.mysql.md | 3 +- .../prometheus.exporter.oracledb.md | 3 +- .../prometheus.exporter.postgres.md | 3 +- .../components/prometheus.exporter.process.md | 3 +- .../components/prometheus.exporter.redis.md | 3 +- .../components/prometheus.exporter.snmp.md | 3 +- .../prometheus.exporter.snowflake.md | 3 +- .../components/prometheus.exporter.squid.md | 3 +- .../components/prometheus.exporter.statsd.md | 3 +- .../components/prometheus.exporter.unix.md | 3 +- .../components/prometheus.exporter.vsphere.md | 20 ++++++ .../components/prometheus.exporter.windows.md | 3 +- .../reference/components/prometheus.scrape.md | 16 +++++ .../reference/components/pyroscope.scrape.md | 16 +++++ 72 files changed, 769 insertions(+), 43 deletions(-) diff --git a/docs/generator/component_links.go b/docs/generator/component_links.go index 2c719431b35b..a2c52262af02 100644 --- a/docs/generator/component_links.go +++ b/docs/generator/component_links.go @@ -35,7 +35,7 @@ func WriteCompatibleComponentsSection(componentName string) error { var newFileContents []byte if startIndex == -1 || endIndex == -1 { // Append the new section to the end of the file - newFileContents = append(fileContents, replacement...) + newFileContents = append(fileContents, append([]byte("\n"), replacement...)...) } else { // Replace the section with the new content newFileContents = append(fileContents[:startIndex], replacement...) diff --git a/docs/sources/flow/reference/components/discovery.azure.md b/docs/sources/flow/reference/components/discovery.azure.md index 7fb8c81e3076..652ded2505ac 100644 --- a/docs/sources/flow/reference/components/discovery.azure.md +++ b/docs/sources/flow/reference/components/discovery.azure.md @@ -149,6 +149,7 @@ Replace the following: - `PROMETHEUS_REMOTE_WRITE_URL`: The URL of the Prometheus remote_write-compatible server to send metrics to. - `USERNAME`: The username to use for authentication to the remote_write API. - `PASSWORD`: The password to use for authentication to the remote_write API. + ## Compatible components @@ -161,8 +162,8 @@ Replace the following: - [`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" >}}) + - [`otelcol.processor.discovery`]({{< relref "../components/otelcol.processor.discovery.md" >}}) - [`prometheus.scrape`]({{< relref "../components/prometheus.scrape.md" >}}) - - [`pyroscope.ebpf`]({{< relref "../components/pyroscope.ebpf.md" >}}) - [`pyroscope.scrape`]({{< relref "../components/pyroscope.scrape.md" >}}) 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 884fa1fe602f..db8ef33c270a 100644 --- a/docs/sources/flow/reference/components/discovery.consul.md +++ b/docs/sources/flow/reference/components/discovery.consul.md @@ -167,3 +167,23 @@ Replace the following: - `PROMETHEUS_REMOTE_WRITE_URL`: The URL of the Prometheus remote_write-compatible server to send metrics to. - `USERNAME`: The username to use for authentication to the remote_write API. - `PASSWORD`: The password to use for authentication to the remote_write API. + + + +## Compatible components + +`discovery.consul` can output data to the following components: + +- Components that accept Targets: + - [`discovery.relabel`]({{< relref "../components/discovery.relabel.md" >}}) + - [`local.file_match`]({{< relref "../components/local.file_match.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" >}}) + - [`otelcol.processor.discovery`]({{< relref "../components/otelcol.processor.discovery.md" >}}) + - [`prometheus.scrape`]({{< relref "../components/prometheus.scrape.md" >}}) + - [`pyroscope.scrape`]({{< relref "../components/pyroscope.scrape.md" >}}) + +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 6ff793d1933e..5314a6b490d6 100644 --- a/docs/sources/flow/reference/components/discovery.consulagent.md +++ b/docs/sources/flow/reference/components/discovery.consulagent.md @@ -129,3 +129,23 @@ Replace the following: - `PROMETHEUS_REMOTE_WRITE_URL`: The URL of the Prometheus remote_write-compatible server to send metrics to. - `USERNAME`: The username to use for authentication to the remote_write API. - `PASSWORD`: The password to use for authentication to the remote_write API. + + + +## Compatible components + +`discovery.consulagent` can output data to the following components: + +- Components that accept Targets: + - [`discovery.relabel`]({{< relref "../components/discovery.relabel.md" >}}) + - [`local.file_match`]({{< relref "../components/local.file_match.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" >}}) + - [`otelcol.processor.discovery`]({{< relref "../components/otelcol.processor.discovery.md" >}}) + - [`prometheus.scrape`]({{< relref "../components/prometheus.scrape.md" >}}) + - [`pyroscope.scrape`]({{< relref "../components/pyroscope.scrape.md" >}}) + +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 445bc8eec672..952d3c796fad 100644 --- a/docs/sources/flow/reference/components/discovery.digitalocean.md +++ b/docs/sources/flow/reference/components/discovery.digitalocean.md @@ -120,6 +120,7 @@ Replace the following: - `PROMETHEUS_REMOTE_WRITE_URL`: The URL of the Prometheus remote_write-compatible server to send metrics to. - `USERNAME`: The username to use for authentication to the remote_write API. - `PASSWORD`: The password to use for authentication to the remote_write API. + ## Compatible components @@ -132,8 +133,8 @@ Replace the following: - [`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" >}}) + - [`otelcol.processor.discovery`]({{< relref "../components/otelcol.processor.discovery.md" >}}) - [`prometheus.scrape`]({{< relref "../components/prometheus.scrape.md" >}}) - - [`pyroscope.ebpf`]({{< relref "../components/pyroscope.ebpf.md" >}}) - [`pyroscope.scrape`]({{< relref "../components/pyroscope.scrape.md" >}}) 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 7302f52cba8a..663831744a41 100644 --- a/docs/sources/flow/reference/components/discovery.dns.md +++ b/docs/sources/flow/reference/components/discovery.dns.md @@ -93,7 +93,9 @@ prometheus.remote_write "demo" { Replace the following: - `PROMETHEUS_REMOTE_WRITE_URL`: The URL of the Prometheus remote_write-compatible server to send metrics to. - `USERNAME`: The username to use for authentication to the remote_write API. - - `PASSWORD`: The password to use for authentication to the remote_write API. + - `PASSWORD`: The password to use for authentication to the remote_write API. + + ## Compatible components @@ -105,8 +107,8 @@ Replace the following: - [`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" >}}) + - [`otelcol.processor.discovery`]({{< relref "../components/otelcol.processor.discovery.md" >}}) - [`prometheus.scrape`]({{< relref "../components/prometheus.scrape.md" >}}) - - [`pyroscope.ebpf`]({{< relref "../components/pyroscope.ebpf.md" >}}) - [`pyroscope.scrape`]({{< relref "../components/pyroscope.scrape.md" >}}) 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 e66244c4a3b6..6fbcdae6089d 100644 --- a/docs/sources/flow/reference/components/discovery.docker.md +++ b/docs/sources/flow/reference/components/discovery.docker.md @@ -215,6 +215,7 @@ Replace the following: > **NOTE**: This example requires the "Expose daemon on tcp://localhost:2375 > without TLS" setting to be enabled in the Docker Engine settings. + ## Compatible components @@ -227,8 +228,8 @@ Replace the following: - [`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" >}}) + - [`otelcol.processor.discovery`]({{< relref "../components/otelcol.processor.discovery.md" >}}) - [`prometheus.scrape`]({{< relref "../components/prometheus.scrape.md" >}}) - - [`pyroscope.ebpf`]({{< relref "../components/pyroscope.ebpf.md" >}}) - [`pyroscope.scrape`]({{< relref "../components/pyroscope.scrape.md" >}}) 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 bf4eef2074e8..792a2ea6855e 100644 --- a/docs/sources/flow/reference/components/discovery.dockerswarm.md +++ b/docs/sources/flow/reference/components/discovery.dockerswarm.md @@ -238,3 +238,23 @@ Replace the following: - `PROMETHEUS_REMOTE_WRITE_URL`: The URL of the Prometheus remote_write-compatible server to send metrics to. - `USERNAME`: The username to use for authentication to the remote_write API. - `PASSWORD`: The password to use for authentication to the remote_write API. + + + +## Compatible components + +`discovery.dockerswarm` can output data to the following components: + +- Components that accept Targets: + - [`discovery.relabel`]({{< relref "../components/discovery.relabel.md" >}}) + - [`local.file_match`]({{< relref "../components/local.file_match.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" >}}) + - [`otelcol.processor.discovery`]({{< relref "../components/otelcol.processor.discovery.md" >}}) + - [`prometheus.scrape`]({{< relref "../components/prometheus.scrape.md" >}}) + - [`pyroscope.scrape`]({{< relref "../components/pyroscope.scrape.md" >}}) + +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 a0716d53324d..b321c312c5c1 100644 --- a/docs/sources/flow/reference/components/discovery.ec2.md +++ b/docs/sources/flow/reference/components/discovery.ec2.md @@ -134,6 +134,7 @@ Replace the following: - `PROMETHEUS_REMOTE_WRITE_URL`: The URL of the Prometheus remote_write-compatible server to send metrics to. - `USERNAME`: The username to use for authentication to the remote_write API. - `PASSWORD`: The password to use for authentication to the remote_write API. + ## Compatible components @@ -146,8 +147,8 @@ Replace the following: - [`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" >}}) + - [`otelcol.processor.discovery`]({{< relref "../components/otelcol.processor.discovery.md" >}}) - [`prometheus.scrape`]({{< relref "../components/prometheus.scrape.md" >}}) - - [`pyroscope.ebpf`]({{< relref "../components/pyroscope.ebpf.md" >}}) - [`pyroscope.scrape`]({{< relref "../components/pyroscope.scrape.md" >}}) 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 eac08c9dc8cd..389254aefd80 100644 --- a/docs/sources/flow/reference/components/discovery.eureka.md +++ b/docs/sources/flow/reference/components/discovery.eureka.md @@ -140,6 +140,7 @@ Replace the following: - `PROMETHEUS_REMOTE_WRITE_URL`: The URL of the Prometheus remote_write-compatible server to send metrics to. - `USERNAME`: The username to use for authentication to the remote_write API. - `PASSWORD`: The password to use for authentication to the remote_write API. + ## Compatible components @@ -152,8 +153,8 @@ Replace the following: - [`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" >}}) + - [`otelcol.processor.discovery`]({{< relref "../components/otelcol.processor.discovery.md" >}}) - [`prometheus.scrape`]({{< relref "../components/prometheus.scrape.md" >}}) - - [`pyroscope.ebpf`]({{< relref "../components/pyroscope.ebpf.md" >}}) - [`pyroscope.scrape`]({{< relref "../components/pyroscope.scrape.md" >}}) 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 95370b61bcff..e33ac36d0ca6 100644 --- a/docs/sources/flow/reference/components/discovery.file.md +++ b/docs/sources/flow/reference/components/discovery.file.md @@ -172,7 +172,9 @@ prometheus.remote_write "demo" { Replace the following: - `PROMETHEUS_REMOTE_WRITE_URL`: The URL of the Prometheus remote_write-compatible server to send metrics to. - `USERNAME`: The username to use for authentication to the remote_write API. - - `PASSWORD`: The password to use for authentication to the remote_write API. + - `PASSWORD`: The password to use for authentication to the remote_write API. + + ## Compatible components @@ -184,8 +186,8 @@ Replace the following: - [`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" >}}) + - [`otelcol.processor.discovery`]({{< relref "../components/otelcol.processor.discovery.md" >}}) - [`prometheus.scrape`]({{< relref "../components/prometheus.scrape.md" >}}) - - [`pyroscope.ebpf`]({{< relref "../components/pyroscope.ebpf.md" >}}) - [`pyroscope.scrape`]({{< relref "../components/pyroscope.scrape.md" >}}) 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 fa462534e625..5c41628598e3 100644 --- a/docs/sources/flow/reference/components/discovery.gce.md +++ b/docs/sources/flow/reference/components/discovery.gce.md @@ -112,7 +112,9 @@ prometheus.remote_write "demo" { Replace the following: - `PROMETHEUS_REMOTE_WRITE_URL`: The URL of the Prometheus remote_write-compatible server to send metrics to. - `USERNAME`: The username to use for authentication to the remote_write API. - - `PASSWORD`: The password to use for authentication to the remote_write API. + - `PASSWORD`: The password to use for authentication to the remote_write API. + + ## Compatible components @@ -124,8 +126,8 @@ Replace the following: - [`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" >}}) + - [`otelcol.processor.discovery`]({{< relref "../components/otelcol.processor.discovery.md" >}}) - [`prometheus.scrape`]({{< relref "../components/prometheus.scrape.md" >}}) - - [`pyroscope.ebpf`]({{< relref "../components/pyroscope.ebpf.md" >}}) - [`pyroscope.scrape`]({{< relref "../components/pyroscope.scrape.md" >}}) 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 1cf7f5c6ff72..052504c1db9e 100644 --- a/docs/sources/flow/reference/components/discovery.hetzner.md +++ b/docs/sources/flow/reference/components/discovery.hetzner.md @@ -176,3 +176,23 @@ Replace the following: - `PROMETHEUS_REMOTE_WRITE_URL`: The URL of the Prometheus remote_write-compatible server to send metrics to. - `USERNAME`: The username to use for authentication to the remote_write API. - `PASSWORD`: The password to use for authentication to the remote_write API. + + + +## Compatible components + +`discovery.hetzner` can output data to the following components: + +- Components that accept Targets: + - [`discovery.relabel`]({{< relref "../components/discovery.relabel.md" >}}) + - [`local.file_match`]({{< relref "../components/local.file_match.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" >}}) + - [`otelcol.processor.discovery`]({{< relref "../components/otelcol.processor.discovery.md" >}}) + - [`prometheus.scrape`]({{< relref "../components/prometheus.scrape.md" >}}) + - [`pyroscope.scrape`]({{< relref "../components/pyroscope.scrape.md" >}}) + +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 c8fd0aa348f4..7036000a6b1a 100644 --- a/docs/sources/flow/reference/components/discovery.http.md +++ b/docs/sources/flow/reference/components/discovery.http.md @@ -168,3 +168,23 @@ discovery.http "dynamic_targets" { refresh_interval = "15s" } ``` + + + +## Compatible components + +`discovery.http` can output data to the following components: + +- Components that accept Targets: + - [`discovery.relabel`]({{< relref "../components/discovery.relabel.md" >}}) + - [`local.file_match`]({{< relref "../components/local.file_match.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" >}}) + - [`otelcol.processor.discovery`]({{< relref "../components/otelcol.processor.discovery.md" >}}) + - [`prometheus.scrape`]({{< relref "../components/prometheus.scrape.md" >}}) + - [`pyroscope.scrape`]({{< relref "../components/pyroscope.scrape.md" >}}) + +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 0017b5ea95e8..d368bce39d41 100644 --- a/docs/sources/flow/reference/components/discovery.ionos.md +++ b/docs/sources/flow/reference/components/discovery.ionos.md @@ -140,3 +140,23 @@ Replace the following: - `PROMETHEUS_REMOTE_WRITE_URL`: The URL of the Prometheus remote_write-compatible server to send metrics to. - `USERNAME`: The username to use for authentication to the remote_write API. - `PASSWORD`: The password to use for authentication to the remote_write API. + + + +## Compatible components + +`discovery.ionos` can output data to the following components: + +- Components that accept Targets: + - [`discovery.relabel`]({{< relref "../components/discovery.relabel.md" >}}) + - [`local.file_match`]({{< relref "../components/local.file_match.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" >}}) + - [`otelcol.processor.discovery`]({{< relref "../components/otelcol.processor.discovery.md" >}}) + - [`prometheus.scrape`]({{< relref "../components/prometheus.scrape.md" >}}) + - [`pyroscope.scrape`]({{< relref "../components/pyroscope.scrape.md" >}}) + +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 928015a69c25..dc60a423e388 100644 --- a/docs/sources/flow/reference/components/discovery.kubelet.md +++ b/docs/sources/flow/reference/components/discovery.kubelet.md @@ -193,6 +193,7 @@ Replace the following: - `PROMETHEUS_REMOTE_WRITE_URL`: The URL of the Prometheus remote_write-compatible server to send metrics to. - `USERNAME`: The username to use for authentication to the remote_write API. - `PASSWORD`: The password to use for authentication to the remote_write API. + ## Compatible components @@ -205,8 +206,8 @@ Replace the following: - [`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" >}}) + - [`otelcol.processor.discovery`]({{< relref "../components/otelcol.processor.discovery.md" >}}) - [`prometheus.scrape`]({{< relref "../components/prometheus.scrape.md" >}}) - - [`pyroscope.ebpf`]({{< relref "../components/pyroscope.ebpf.md" >}}) - [`pyroscope.scrape`]({{< relref "../components/pyroscope.scrape.md" >}}) 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 5b8cd870af6e..986a2714ce55 100644 --- a/docs/sources/flow/reference/components/discovery.kubernetes.md +++ b/docs/sources/flow/reference/components/discovery.kubernetes.md @@ -493,3 +493,23 @@ Replace the following: - `PROMETHEUS_REMOTE_WRITE_URL`: The URL of the Prometheus remote_write-compatible server to send metrics to. - `USERNAME`: The username to use for authentication to the remote_write API. - `PASSWORD`: The password to use for authentication to the remote_write API. + + + +## Compatible components + +`discovery.kubernetes` can output data to the following components: + +- Components that accept Targets: + - [`discovery.relabel`]({{< relref "../components/discovery.relabel.md" >}}) + - [`local.file_match`]({{< relref "../components/local.file_match.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" >}}) + - [`otelcol.processor.discovery`]({{< relref "../components/otelcol.processor.discovery.md" >}}) + - [`prometheus.scrape`]({{< relref "../components/prometheus.scrape.md" >}}) + - [`pyroscope.scrape`]({{< relref "../components/pyroscope.scrape.md" >}}) + +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 6e799a6147a8..70d5de636323 100644 --- a/docs/sources/flow/reference/components/discovery.kuma.md +++ b/docs/sources/flow/reference/components/discovery.kuma.md @@ -135,3 +135,23 @@ Replace the following: - `USERNAME`: The username to use for authentication to the remote_write API. - `PASSWORD`: The password to use for authentication to the remote_write API. + + + +## Compatible components + +`discovery.kuma` can output data to the following components: + +- Components that accept Targets: + - [`discovery.relabel`]({{< relref "../components/discovery.relabel.md" >}}) + - [`local.file_match`]({{< relref "../components/local.file_match.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" >}}) + - [`otelcol.processor.discovery`]({{< relref "../components/otelcol.processor.discovery.md" >}}) + - [`prometheus.scrape`]({{< relref "../components/prometheus.scrape.md" >}}) + - [`pyroscope.scrape`]({{< relref "../components/pyroscope.scrape.md" >}}) + +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 3e4ead87f075..595ca1807875 100644 --- a/docs/sources/flow/reference/components/discovery.lightsail.md +++ b/docs/sources/flow/reference/components/discovery.lightsail.md @@ -99,6 +99,7 @@ Replace the following: - `PROMETHEUS_REMOTE_WRITE_URL`: The URL of the Prometheus remote_write-compatible server to send metrics to. - `USERNAME`: The username to use for authentication to the remote_write API. - `PASSWORD`: The password to use for authentication to the remote_write API. + ## Compatible components @@ -111,8 +112,8 @@ Replace the following: - [`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" >}}) + - [`otelcol.processor.discovery`]({{< relref "../components/otelcol.processor.discovery.md" >}}) - [`prometheus.scrape`]({{< relref "../components/prometheus.scrape.md" >}}) - - [`pyroscope.ebpf`]({{< relref "../components/pyroscope.ebpf.md" >}}) - [`pyroscope.scrape`]({{< relref "../components/pyroscope.scrape.md" >}}) 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 5bad40f86174..f931260ca1c0 100644 --- a/docs/sources/flow/reference/components/discovery.linode.md +++ b/docs/sources/flow/reference/components/discovery.linode.md @@ -174,4 +174,24 @@ prometheus.remote_write "demo" { } } } -``` \ No newline at end of file +``` + + + +## Compatible components + +`discovery.linode` can output data to the following components: + +- Components that accept Targets: + - [`discovery.relabel`]({{< relref "../components/discovery.relabel.md" >}}) + - [`local.file_match`]({{< relref "../components/local.file_match.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" >}}) + - [`otelcol.processor.discovery`]({{< relref "../components/otelcol.processor.discovery.md" >}}) + - [`prometheus.scrape`]({{< relref "../components/prometheus.scrape.md" >}}) + - [`pyroscope.scrape`]({{< relref "../components/pyroscope.scrape.md" >}}) + +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 194e8ca24107..90248b631e59 100644 --- a/docs/sources/flow/reference/components/discovery.marathon.md +++ b/docs/sources/flow/reference/components/discovery.marathon.md @@ -145,3 +145,23 @@ Replace the following: - `PROMETHEUS_REMOTE_WRITE_URL`: The URL of the Prometheus remote_write-compatible server to send metrics to. - `USERNAME`: The username to use for authentication to the remote_write API. - `PASSWORD`: The password to use for authentication to the remote_write API. + + + +## Compatible components + +`discovery.marathon` can output data to the following components: + +- Components that accept Targets: + - [`discovery.relabel`]({{< relref "../components/discovery.relabel.md" >}}) + - [`local.file_match`]({{< relref "../components/local.file_match.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" >}}) + - [`otelcol.processor.discovery`]({{< relref "../components/otelcol.processor.discovery.md" >}}) + - [`prometheus.scrape`]({{< relref "../components/prometheus.scrape.md" >}}) + - [`pyroscope.scrape`]({{< relref "../components/pyroscope.scrape.md" >}}) + +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 e9cd8afcbd60..84f960807cdb 100644 --- a/docs/sources/flow/reference/components/discovery.nerve.md +++ b/docs/sources/flow/reference/components/discovery.nerve.md @@ -97,3 +97,23 @@ Replace the following: - `PROMETHEUS_REMOTE_WRITE_URL`: The URL of the Prometheus remote_write-compatible server to send metrics to. - `USERNAME`: The username to use for authentication to the remote_write API. - `PASSWORD`: The password to use for authentication to the remote_write API. + + + +## Compatible components + +`discovery.nerve` can output data to the following components: + +- Components that accept Targets: + - [`discovery.relabel`]({{< relref "../components/discovery.relabel.md" >}}) + - [`local.file_match`]({{< relref "../components/local.file_match.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" >}}) + - [`otelcol.processor.discovery`]({{< relref "../components/otelcol.processor.discovery.md" >}}) + - [`prometheus.scrape`]({{< relref "../components/prometheus.scrape.md" >}}) + - [`pyroscope.scrape`]({{< relref "../components/pyroscope.scrape.md" >}}) + +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 7df1466081fb..728801e05469 100644 --- a/docs/sources/flow/reference/components/discovery.nomad.md +++ b/docs/sources/flow/reference/components/discovery.nomad.md @@ -146,3 +146,23 @@ Replace the following: - `PROMETHEUS_REMOTE_WRITE_URL`: The URL of the Prometheus remote_write-compatible server to send metrics to. - `USERNAME`: The username to use for authentication to the remote_write API. - `PASSWORD`: The password to use for authentication to the remote_write API. + + + +## Compatible components + +`discovery.nomad` can output data to the following components: + +- Components that accept Targets: + - [`discovery.relabel`]({{< relref "../components/discovery.relabel.md" >}}) + - [`local.file_match`]({{< relref "../components/local.file_match.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" >}}) + - [`otelcol.processor.discovery`]({{< relref "../components/otelcol.processor.discovery.md" >}}) + - [`prometheus.scrape`]({{< relref "../components/prometheus.scrape.md" >}}) + - [`pyroscope.scrape`]({{< relref "../components/pyroscope.scrape.md" >}}) + +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 d7b6baaf788d..e52980934e46 100644 --- a/docs/sources/flow/reference/components/discovery.openstack.md +++ b/docs/sources/flow/reference/components/discovery.openstack.md @@ -157,6 +157,7 @@ Replace the following: - `PROMETHEUS_REMOTE_WRITE_URL`: The URL of the Prometheus remote_write-compatible server to send metrics to. - `USERNAME`: The username to use for authentication to the remote_write API. - `PASSWORD`: The password to use for authentication to the remote_write API. + ## Compatible components @@ -169,8 +170,8 @@ Replace the following: - [`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" >}}) + - [`otelcol.processor.discovery`]({{< relref "../components/otelcol.processor.discovery.md" >}}) - [`prometheus.scrape`]({{< relref "../components/prometheus.scrape.md" >}}) - - [`pyroscope.ebpf`]({{< relref "../components/pyroscope.ebpf.md" >}}) - [`pyroscope.scrape`]({{< relref "../components/pyroscope.scrape.md" >}}) 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 3886b7d79726..197f3ccbe59a 100644 --- a/docs/sources/flow/reference/components/discovery.puppetdb.md +++ b/docs/sources/flow/reference/components/discovery.puppetdb.md @@ -156,3 +156,23 @@ Replace the following: - `PROMETHEUS_REMOTE_WRITE_URL`: The URL of the Prometheus remote_write-compatible server to send metrics to. - `USERNAME`: The username to use for authentication to the remote_write API. - `PASSWORD`: The password to use for authentication to the remote_write API. + + + +## Compatible components + +`discovery.puppetdb` can output data to the following components: + +- Components that accept Targets: + - [`discovery.relabel`]({{< relref "../components/discovery.relabel.md" >}}) + - [`local.file_match`]({{< relref "../components/local.file_match.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" >}}) + - [`otelcol.processor.discovery`]({{< relref "../components/otelcol.processor.discovery.md" >}}) + - [`prometheus.scrape`]({{< relref "../components/prometheus.scrape.md" >}}) + - [`pyroscope.scrape`]({{< relref "../components/pyroscope.scrape.md" >}}) + +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 47e73a603c6b..d34c693c9bee 100644 --- a/docs/sources/flow/reference/components/discovery.relabel.md +++ b/docs/sources/flow/reference/components/discovery.relabel.md @@ -132,25 +132,39 @@ discovery.relabel "keep_backend_only" { - Components that output Targets: - [`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" >}}) - [`local.file_match`]({{< relref "../components/local.file_match.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" >}}) @@ -171,6 +185,7 @@ discovery.relabel "keep_backend_only" { - [`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" >}}) `discovery.relabel` can output data to the following components: @@ -181,8 +196,8 @@ discovery.relabel "keep_backend_only" { - [`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" >}}) + - [`otelcol.processor.discovery`]({{< relref "../components/otelcol.processor.discovery.md" >}}) - [`prometheus.scrape`]({{< relref "../components/prometheus.scrape.md" >}}) - - [`pyroscope.ebpf`]({{< relref "../components/pyroscope.ebpf.md" >}}) - [`pyroscope.scrape`]({{< relref "../components/pyroscope.scrape.md" >}}) 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 59263435ab1f..bee51f05ee8c 100644 --- a/docs/sources/flow/reference/components/discovery.scaleway.md +++ b/docs/sources/flow/reference/components/discovery.scaleway.md @@ -174,3 +174,23 @@ Replace the following: * `PROMETHEUS_REMOTE_WRITE_URL`: The URL of the Prometheus remote_write-compatible server to send metrics to. * `USERNAME`: The username to use for authentication to the remote_write API. * `PASSWORD`: The password to use for authentication to the remote_write API. + + + +## Compatible components + +`discovery.scaleway` can output data to the following components: + +- Components that accept Targets: + - [`discovery.relabel`]({{< relref "../components/discovery.relabel.md" >}}) + - [`local.file_match`]({{< relref "../components/local.file_match.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" >}}) + - [`otelcol.processor.discovery`]({{< relref "../components/otelcol.processor.discovery.md" >}}) + - [`prometheus.scrape`]({{< relref "../components/prometheus.scrape.md" >}}) + - [`pyroscope.scrape`]({{< relref "../components/pyroscope.scrape.md" >}}) + +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 c0ab1f130b6d..169270859a69 100644 --- a/docs/sources/flow/reference/components/discovery.serverset.md +++ b/docs/sources/flow/reference/components/discovery.serverset.md @@ -95,3 +95,23 @@ prometheus.remote_write "default" { } } ``` + + + +## Compatible components + +`discovery.serverset` can output data to the following components: + +- Components that accept Targets: + - [`discovery.relabel`]({{< relref "../components/discovery.relabel.md" >}}) + - [`local.file_match`]({{< relref "../components/local.file_match.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" >}}) + - [`otelcol.processor.discovery`]({{< relref "../components/otelcol.processor.discovery.md" >}}) + - [`prometheus.scrape`]({{< relref "../components/prometheus.scrape.md" >}}) + - [`pyroscope.scrape`]({{< relref "../components/pyroscope.scrape.md" >}}) + +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 1b449010aef5..48b101d83445 100644 --- a/docs/sources/flow/reference/components/discovery.triton.md +++ b/docs/sources/flow/reference/components/discovery.triton.md @@ -129,3 +129,23 @@ Replace the following: - `PROMETHEUS_REMOTE_WRITE_URL`: The URL of the Prometheus remote_write-compatible server to send metrics to. - `USERNAME`: The username to use for authentication to the remote_write API. - `PASSWORD`: The password to use for authentication to the remote_write API. + + + +## Compatible components + +`discovery.triton` can output data to the following components: + +- Components that accept Targets: + - [`discovery.relabel`]({{< relref "../components/discovery.relabel.md" >}}) + - [`local.file_match`]({{< relref "../components/local.file_match.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" >}}) + - [`otelcol.processor.discovery`]({{< relref "../components/otelcol.processor.discovery.md" >}}) + - [`prometheus.scrape`]({{< relref "../components/prometheus.scrape.md" >}}) + - [`pyroscope.scrape`]({{< relref "../components/pyroscope.scrape.md" >}}) + +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 b8d0f1902cca..9bd0648ff18f 100644 --- a/docs/sources/flow/reference/components/discovery.uyuni.md +++ b/docs/sources/flow/reference/components/discovery.uyuni.md @@ -136,8 +136,8 @@ Replace the following: - [`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" >}}) + - [`otelcol.processor.discovery`]({{< relref "../components/otelcol.processor.discovery.md" >}}) - [`prometheus.scrape`]({{< relref "../components/prometheus.scrape.md" >}}) - - [`pyroscope.ebpf`]({{< relref "../components/pyroscope.ebpf.md" >}}) - [`pyroscope.scrape`]({{< relref "../components/pyroscope.scrape.md" >}}) 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 99d23c2b0842..6d469157125b 100644 --- a/docs/sources/flow/reference/components/faro.receiver.md +++ b/docs/sources/flow/reference/components/faro.receiver.md @@ -267,3 +267,20 @@ Replace the following: [loki.write]: {{< relref "./loki.write.md" >}} [otelcol.exporter.otlp]: {{< relref "./otelcol.exporter.otlp.md" >}} + + + +## Compatible components + +`faro.receiver` can output data to the following components: + +- Components that accept Loki Logs: + - [`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" >}}) + - [`otelcol.receiver.loki`]({{< relref "../components/otelcol.receiver.loki.md" >}}) + +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 925f3114bc21..921ab42acb7e 100644 --- a/docs/sources/flow/reference/components/local.file_match.md +++ b/docs/sources/flow/reference/components/local.file_match.md @@ -145,6 +145,7 @@ Replace the following: - `LOKI_URL`: The URL of the Loki server to send logs to. - `USERNAME`: The username to use for authentication to the Loki API. - `PASSWORD`: The password to use for authentication to the Loki API. + ## Compatible components @@ -154,25 +155,39 @@ Replace the following: - Components that output Targets: - [`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" >}}) - [`local.file_match`]({{< relref "../components/local.file_match.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" >}}) @@ -193,6 +208,7 @@ Replace the following: - [`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" >}}) `local.file_match` can output data to the following components: @@ -203,8 +219,8 @@ Replace the following: - [`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" >}}) + - [`otelcol.processor.discovery`]({{< relref "../components/otelcol.processor.discovery.md" >}}) - [`prometheus.scrape`]({{< relref "../components/prometheus.scrape.md" >}}) - - [`pyroscope.ebpf`]({{< relref "../components/pyroscope.ebpf.md" >}}) - [`pyroscope.scrape`]({{< relref "../components/pyroscope.scrape.md" >}}) 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 8398a0c85b36..c5be35811be7 100644 --- a/docs/sources/flow/reference/components/loki.echo.md +++ b/docs/sources/flow/reference/components/loki.echo.md @@ -54,6 +54,7 @@ Name | Type | Description `loki.echo` can accept data from the following components: - Components that output Loki Logs: + - [`faro.receiver`]({{< relref "../components/faro.receiver.md" >}}) - [`loki.process`]({{< relref "../components/loki.process.md" >}}) - [`loki.relabel`]({{< relref "../components/loki.relabel.md" >}}) - [`loki.source.api`]({{< relref "../components/loki.source.api.md" >}}) diff --git a/docs/sources/flow/reference/components/loki.process.md b/docs/sources/flow/reference/components/loki.process.md index 3e6873ce5e09..e7992676a688 100644 --- a/docs/sources/flow/reference/components/loki.process.md +++ b/docs/sources/flow/reference/components/loki.process.md @@ -1701,6 +1701,7 @@ loki.process "local" { `loki.process` can accept data from the following components: - Components that output Loki Logs: + - [`faro.receiver`]({{< relref "../components/faro.receiver.md" >}}) - [`loki.process`]({{< relref "../components/loki.process.md" >}}) - [`loki.relabel`]({{< relref "../components/loki.relabel.md" >}}) - [`loki.source.api`]({{< relref "../components/loki.source.api.md" >}}) diff --git a/docs/sources/flow/reference/components/loki.relabel.md b/docs/sources/flow/reference/components/loki.relabel.md index 7cc3389242d5..8e048679fb0f 100644 --- a/docs/sources/flow/reference/components/loki.relabel.md +++ b/docs/sources/flow/reference/components/loki.relabel.md @@ -119,6 +119,7 @@ loki.relabel "keep_error_only" { `loki.relabel` can accept data from the following components: - Components that output Loki Logs: + - [`faro.receiver`]({{< relref "../components/faro.receiver.md" >}}) - [`loki.process`]({{< relref "../components/loki.process.md" >}}) - [`loki.relabel`]({{< relref "../components/loki.relabel.md" >}}) - [`loki.source.api`]({{< relref "../components/loki.source.api.md" >}}) diff --git a/docs/sources/flow/reference/components/loki.source.docker.md b/docs/sources/flow/reference/components/loki.source.docker.md index c3bc7626a622..368616829d9f 100644 --- a/docs/sources/flow/reference/components/loki.source.docker.md +++ b/docs/sources/flow/reference/components/loki.source.docker.md @@ -153,6 +153,7 @@ loki.write "local" { } } ``` + ## Compatible components @@ -162,25 +163,39 @@ loki.write "local" { - Components that output Targets: - [`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" >}}) - [`local.file_match`]({{< relref "../components/local.file_match.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" >}}) @@ -201,6 +216,7 @@ loki.write "local" { - [`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" >}}) `loki.source.docker` can output data to the following components: diff --git a/docs/sources/flow/reference/components/loki.source.file.md b/docs/sources/flow/reference/components/loki.source.file.md index 82b75041083d..22c4fd799b8a 100644 --- a/docs/sources/flow/reference/components/loki.source.file.md +++ b/docs/sources/flow/reference/components/loki.source.file.md @@ -234,6 +234,7 @@ loki.write "local" { ``` [IANA encoding]: https://www.iana.org/assignments/character-sets/character-sets.xhtml + ## Compatible components @@ -243,25 +244,39 @@ loki.write "local" { - Components that output Targets: - [`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" >}}) - [`local.file_match`]({{< relref "../components/local.file_match.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" >}}) @@ -282,6 +297,7 @@ loki.write "local" { - [`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" >}}) `loki.source.file` can output data to the following components: diff --git a/docs/sources/flow/reference/components/loki.source.kafka.md b/docs/sources/flow/reference/components/loki.source.kafka.md index 4110177d7d09..2c7f39156622 100644 --- a/docs/sources/flow/reference/components/loki.source.kafka.md +++ b/docs/sources/flow/reference/components/loki.source.kafka.md @@ -173,3 +173,20 @@ loki.write "local" { } } ``` + + + +## Compatible components + +`loki.source.kafka` can output data to the following components: + +- Components that accept Loki Logs: + - [`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" >}}) + - [`otelcol.receiver.loki`]({{< relref "../components/otelcol.receiver.loki.md" >}}) + +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 5263ec1e7021..dee24f4fd5ef 100644 --- a/docs/sources/flow/reference/components/loki.source.kubernetes.md +++ b/docs/sources/flow/reference/components/loki.source.kubernetes.md @@ -199,6 +199,7 @@ loki.write "local" { } } ``` + ## Compatible components @@ -208,25 +209,39 @@ loki.write "local" { - Components that output Targets: - [`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" >}}) - [`local.file_match`]({{< relref "../components/local.file_match.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" >}}) @@ -247,6 +262,7 @@ loki.write "local" { - [`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" >}}) `loki.source.kubernetes` can output data to the following components: diff --git a/docs/sources/flow/reference/components/loki.write.md b/docs/sources/flow/reference/components/loki.write.md index 4dd21097b720..2be03bc96b3a 100644 --- a/docs/sources/flow/reference/components/loki.write.md +++ b/docs/sources/flow/reference/components/loki.write.md @@ -233,3 +233,36 @@ loki.write "default" { `loki.write` uses [snappy](https://en.wikipedia.org/wiki/Snappy_(compression)) for compression. Any labels that start with `__` will be removed before sending to the endpoint. + + + +## Compatible components + +`loki.write` can accept data from the following components: + +- Components that output Loki Logs: + - [`faro.receiver`]({{< relref "../components/faro.receiver.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" >}}) + - [`otelcol.exporter.loki`]({{< relref "../components/otelcol.exporter.loki.md" >}}) + + +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 53d765e520ff..c767e137fd4e 100644 --- a/docs/sources/flow/reference/components/otelcol.exporter.loki.md +++ b/docs/sources/flow/reference/components/otelcol.exporter.loki.md @@ -157,4 +157,21 @@ loki.write "local" { } ``` -[Prometheus format](https://prometheus.io/docs/concepts/data_model/#metric-names-and-labels) \ No newline at end of file +[Prometheus format](https://prometheus.io/docs/concepts/data_model/#metric-names-and-labels) + + + +## Compatible components + +`otelcol.exporter.loki` can output data to the following components: + +- Components that accept Loki Logs: + - [`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" >}}) + - [`otelcol.receiver.loki`]({{< relref "../components/otelcol.receiver.loki.md" >}}) + +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 cbeb805c862b..d8be3026c6ac 100644 --- a/docs/sources/flow/reference/components/otelcol.processor.discovery.md +++ b/docs/sources/flow/reference/components/otelcol.processor.discovery.md @@ -191,3 +191,73 @@ otelcol.processor.discovery "default" { } } ``` + + + +## Compatible components + +`otelcol.processor.discovery` can accept data from the following components: + +- Components that output Targets: + - [`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" >}}) + - [`local.file_match`]({{< relref "../components/local.file_match.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" >}}) + + +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 150e57aa03ca..7eeb0fbda991 100644 --- a/docs/sources/flow/reference/components/otelcol.receiver.loki.md +++ b/docs/sources/flow/reference/components/otelcol.receiver.loki.md @@ -99,6 +99,7 @@ otelcol.exporter.otlp "default" { } } ``` + ## Compatible components @@ -106,6 +107,7 @@ otelcol.exporter.otlp "default" { `otelcol.receiver.loki` can accept data from the following components: - Components that output Loki Logs: + - [`faro.receiver`]({{< relref "../components/faro.receiver.md" >}}) - [`loki.process`]({{< relref "../components/loki.process.md" >}}) - [`loki.relabel`]({{< relref "../components/loki.relabel.md" >}}) - [`loki.source.api`]({{< relref "../components/loki.source.api.md" >}}) diff --git a/docs/sources/flow/reference/components/prometheus.exporter.agent.md b/docs/sources/flow/reference/components/prometheus.exporter.agent.md index e9a5c3061e95..dc36785bd391 100644 --- a/docs/sources/flow/reference/components/prometheus.exporter.agent.md +++ b/docs/sources/flow/reference/components/prometheus.exporter.agent.md @@ -69,4 +69,24 @@ Replace the following: - `USERNAME`: The username to use for authentication to the remote_write API. - `PASSWORD`: The password to use for authentication to the remote_write API. -[scrape]: {{< relref "./prometheus.scrape.md" >}} \ No newline at end of file +[scrape]: {{< relref "./prometheus.scrape.md" >}} + + + +## Compatible components + +`prometheus.exporter.agent` can output data to the following components: + +- Components that accept Targets: + - [`discovery.relabel`]({{< relref "../components/discovery.relabel.md" >}}) + - [`local.file_match`]({{< relref "../components/local.file_match.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" >}}) + - [`otelcol.processor.discovery`]({{< relref "../components/otelcol.processor.discovery.md" >}}) + - [`prometheus.scrape`]({{< relref "../components/prometheus.scrape.md" >}}) + - [`pyroscope.scrape`]({{< relref "../components/pyroscope.scrape.md" >}}) + +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 86a65cd6d373..7326fd19ea0c 100644 --- a/docs/sources/flow/reference/components/prometheus.exporter.apache.md +++ b/docs/sources/flow/reference/components/prometheus.exporter.apache.md @@ -87,6 +87,7 @@ Replace the following: - `PASSWORD`: The password to use for authentication to the remote_write API. [scrape]: {{< relref "./prometheus.scrape.md" >}} + ## Compatible components @@ -99,8 +100,8 @@ Replace the following: - [`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" >}}) + - [`otelcol.processor.discovery`]({{< relref "../components/otelcol.processor.discovery.md" >}}) - [`prometheus.scrape`]({{< relref "../components/prometheus.scrape.md" >}}) - - [`pyroscope.ebpf`]({{< relref "../components/pyroscope.ebpf.md" >}}) - [`pyroscope.scrape`]({{< relref "../components/pyroscope.scrape.md" >}}) 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 7abc09666344..1fe5bd2faaac 100644 --- a/docs/sources/flow/reference/components/prometheus.exporter.azure.md +++ b/docs/sources/flow/reference/components/prometheus.exporter.azure.md @@ -148,3 +148,23 @@ Replace the following: - `PROMETHEUS_REMOTE_WRITE_URL`: The URL of the Prometheus remote_write-compatible server to send metrics to. - `USERNAME`: The username to use for authentication to the remote_write API. - `PASSWORD`: The password to use for authentication to the remote_write API. + + + +## Compatible components + +`prometheus.exporter.azure` can output data to the following components: + +- Components that accept Targets: + - [`discovery.relabel`]({{< relref "../components/discovery.relabel.md" >}}) + - [`local.file_match`]({{< relref "../components/local.file_match.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" >}}) + - [`otelcol.processor.discovery`]({{< relref "../components/otelcol.processor.discovery.md" >}}) + - [`prometheus.scrape`]({{< relref "../components/prometheus.scrape.md" >}}) + - [`pyroscope.scrape`]({{< relref "../components/pyroscope.scrape.md" >}}) + +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 4bf35bd55bac..69349b1d1023 100644 --- a/docs/sources/flow/reference/components/prometheus.exporter.blackbox.md +++ b/docs/sources/flow/reference/components/prometheus.exporter.blackbox.md @@ -189,6 +189,7 @@ Replace the following: [scrape]: {{< relref "./prometheus.scrape.md" >}} + ## Compatible components @@ -201,8 +202,8 @@ Replace the following: - [`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" >}}) + - [`otelcol.processor.discovery`]({{< relref "../components/otelcol.processor.discovery.md" >}}) - [`prometheus.scrape`]({{< relref "../components/prometheus.scrape.md" >}}) - - [`pyroscope.ebpf`]({{< relref "../components/pyroscope.ebpf.md" >}}) - [`pyroscope.scrape`]({{< relref "../components/pyroscope.scrape.md" >}}) 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 567783c38702..8528c36c58ee 100644 --- a/docs/sources/flow/reference/components/prometheus.exporter.cadvisor.md +++ b/docs/sources/flow/reference/components/prometheus.exporter.cadvisor.md @@ -125,3 +125,23 @@ Replace the following: - `PASSWORD`: The password to use for authentication to the remote_write API. [scrape]: {{< relref "./prometheus.scrape.md" >}} + + + +## Compatible components + +`prometheus.exporter.cadvisor` can output data to the following components: + +- Components that accept Targets: + - [`discovery.relabel`]({{< relref "../components/discovery.relabel.md" >}}) + - [`local.file_match`]({{< relref "../components/local.file_match.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" >}}) + - [`otelcol.processor.discovery`]({{< relref "../components/otelcol.processor.discovery.md" >}}) + - [`prometheus.scrape`]({{< relref "../components/prometheus.scrape.md" >}}) + - [`pyroscope.scrape`]({{< relref "../components/pyroscope.scrape.md" >}}) + +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 6fc15b290106..df3241c77657 100644 --- a/docs/sources/flow/reference/components/prometheus.exporter.cloudwatch.md +++ b/docs/sources/flow/reference/components/prometheus.exporter.cloudwatch.md @@ -457,3 +457,23 @@ discovery job, the `type` field of each `discovery_job` must match either the de - Namespace: `/aws/sagemaker/TransformJobs` or Alias: `sagemaker-transform` - Namespace: `/aws/sagemaker/InferenceRecommendationsJobs` or Alias: `sagemaker-inf-rec` - Namespace: `AWS/Sagemaker/ModelBuildingPipeline` or Alias: `sagemaker-model-building-pipeline` + + + +## Compatible components + +`prometheus.exporter.cloudwatch` can output data to the following components: + +- Components that accept Targets: + - [`discovery.relabel`]({{< relref "../components/discovery.relabel.md" >}}) + - [`local.file_match`]({{< relref "../components/local.file_match.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" >}}) + - [`otelcol.processor.discovery`]({{< relref "../components/otelcol.processor.discovery.md" >}}) + - [`prometheus.scrape`]({{< relref "../components/prometheus.scrape.md" >}}) + - [`pyroscope.scrape`]({{< relref "../components/pyroscope.scrape.md" >}}) + +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 67b49bdc2a40..bbbdd8bac87f 100644 --- a/docs/sources/flow/reference/components/prometheus.exporter.consul.md +++ b/docs/sources/flow/reference/components/prometheus.exporter.consul.md @@ -97,6 +97,7 @@ Replace the following: - `PASSWORD`: The password to use for authentication to the remote_write API. [scrape]: {{< relref "./prometheus.scrape.md" >}} + ## Compatible components @@ -109,8 +110,8 @@ Replace the following: - [`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" >}}) + - [`otelcol.processor.discovery`]({{< relref "../components/otelcol.processor.discovery.md" >}}) - [`prometheus.scrape`]({{< relref "../components/prometheus.scrape.md" >}}) - - [`pyroscope.ebpf`]({{< relref "../components/pyroscope.ebpf.md" >}}) - [`pyroscope.scrape`]({{< relref "../components/pyroscope.scrape.md" >}}) 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 ba43cb3149c0..86457d42f67a 100644 --- a/docs/sources/flow/reference/components/prometheus.exporter.dnsmasq.md +++ b/docs/sources/flow/reference/components/prometheus.exporter.dnsmasq.md @@ -87,6 +87,7 @@ Replace the following: - `PASSWORD`: The password to use for authentication to the remote_write API. [scrape]: {{< relref "./prometheus.scrape.md" >}} + ## Compatible components @@ -99,8 +100,8 @@ Replace the following: - [`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" >}}) + - [`otelcol.processor.discovery`]({{< relref "../components/otelcol.processor.discovery.md" >}}) - [`prometheus.scrape`]({{< relref "../components/prometheus.scrape.md" >}}) - - [`pyroscope.ebpf`]({{< relref "../components/pyroscope.ebpf.md" >}}) - [`pyroscope.scrape`]({{< relref "../components/pyroscope.scrape.md" >}}) 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 e3e47186e9ca..5eb525cf0822 100644 --- a/docs/sources/flow/reference/components/prometheus.exporter.elasticsearch.md +++ b/docs/sources/flow/reference/components/prometheus.exporter.elasticsearch.md @@ -111,6 +111,7 @@ Replace the following: - `PASSWORD`: The password to use for authentication to the remote_write API. [scrape]: {{< relref "./prometheus.scrape.md" >}} + ## Compatible components @@ -123,8 +124,8 @@ Replace the following: - [`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" >}}) + - [`otelcol.processor.discovery`]({{< relref "../components/otelcol.processor.discovery.md" >}}) - [`prometheus.scrape`]({{< relref "../components/prometheus.scrape.md" >}}) - - [`pyroscope.ebpf`]({{< relref "../components/pyroscope.ebpf.md" >}}) - [`pyroscope.scrape`]({{< relref "../components/pyroscope.scrape.md" >}}) 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 2056e34c2680..fa56dafda377 100644 --- a/docs/sources/flow/reference/components/prometheus.exporter.gcp.md +++ b/docs/sources/flow/reference/components/prometheus.exporter.gcp.md @@ -172,6 +172,7 @@ prometheus.exporter.gcp "lb_subset_with_filter" { ] } ``` + ## Compatible components @@ -184,8 +185,8 @@ prometheus.exporter.gcp "lb_subset_with_filter" { - [`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" >}}) + - [`otelcol.processor.discovery`]({{< relref "../components/otelcol.processor.discovery.md" >}}) - [`prometheus.scrape`]({{< relref "../components/prometheus.scrape.md" >}}) - - [`pyroscope.ebpf`]({{< relref "../components/pyroscope.ebpf.md" >}}) - [`pyroscope.scrape`]({{< relref "../components/pyroscope.scrape.md" >}}) 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 c029cd0d0711..2b9ff75b4fe7 100644 --- a/docs/sources/flow/reference/components/prometheus.exporter.github.md +++ b/docs/sources/flow/reference/components/prometheus.exporter.github.md @@ -95,6 +95,7 @@ Replace the following: - `PASSWORD`: The password to use for authentication to the remote_write API. [scrape]: {{< relref "./prometheus.scrape.md" >}} + ## Compatible components @@ -107,8 +108,8 @@ Replace the following: - [`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" >}}) + - [`otelcol.processor.discovery`]({{< relref "../components/otelcol.processor.discovery.md" >}}) - [`prometheus.scrape`]({{< relref "../components/prometheus.scrape.md" >}}) - - [`pyroscope.ebpf`]({{< relref "../components/pyroscope.ebpf.md" >}}) - [`pyroscope.scrape`]({{< relref "../components/pyroscope.scrape.md" >}}) 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 d4fc64a4a8d8..6ccc934a1c58 100644 --- a/docs/sources/flow/reference/components/prometheus.exporter.kafka.md +++ b/docs/sources/flow/reference/components/prometheus.exporter.kafka.md @@ -107,6 +107,7 @@ Replace the following: - `PASSWORD`: The password to use for authentication to the remote_write API. [scrape]: {{< relref "./prometheus.scrape.md" >}} + ## Compatible components @@ -119,8 +120,8 @@ Replace the following: - [`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" >}}) + - [`otelcol.processor.discovery`]({{< relref "../components/otelcol.processor.discovery.md" >}}) - [`prometheus.scrape`]({{< relref "../components/prometheus.scrape.md" >}}) - - [`pyroscope.ebpf`]({{< relref "../components/pyroscope.ebpf.md" >}}) - [`pyroscope.scrape`]({{< relref "../components/pyroscope.scrape.md" >}}) 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 3de613c2e5cd..decdaa6608be 100644 --- a/docs/sources/flow/reference/components/prometheus.exporter.memcached.md +++ b/docs/sources/flow/reference/components/prometheus.exporter.memcached.md @@ -99,6 +99,7 @@ Replace the following: - `PASSWORD`: The password to use for authentication to the remote_write API. [scrape]: {{< relref "./prometheus.scrape.md" >}} + ## Compatible components @@ -111,8 +112,8 @@ Replace the following: - [`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" >}}) + - [`otelcol.processor.discovery`]({{< relref "../components/otelcol.processor.discovery.md" >}}) - [`prometheus.scrape`]({{< relref "../components/prometheus.scrape.md" >}}) - - [`pyroscope.ebpf`]({{< relref "../components/pyroscope.ebpf.md" >}}) - [`pyroscope.scrape`]({{< relref "../components/pyroscope.scrape.md" >}}) 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 8951c28a083a..77be64f379fa 100644 --- a/docs/sources/flow/reference/components/prometheus.exporter.mongodb.md +++ b/docs/sources/flow/reference/components/prometheus.exporter.mongodb.md @@ -89,6 +89,7 @@ prometheus.remote_write "default" { ``` [scrape]: {{< relref "./prometheus.scrape.md" >}} + ## Compatible components @@ -101,8 +102,8 @@ prometheus.remote_write "default" { - [`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" >}}) + - [`otelcol.processor.discovery`]({{< relref "../components/otelcol.processor.discovery.md" >}}) - [`prometheus.scrape`]({{< relref "../components/prometheus.scrape.md" >}}) - - [`pyroscope.ebpf`]({{< relref "../components/pyroscope.ebpf.md" >}}) - [`pyroscope.scrape`]({{< relref "../components/pyroscope.scrape.md" >}}) 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 2b08c11c54f2..2a9313545173 100644 --- a/docs/sources/flow/reference/components/prometheus.exporter.mssql.md +++ b/docs/sources/flow/reference/components/prometheus.exporter.mssql.md @@ -100,6 +100,7 @@ Replace the following: - `PASSWORD`: The password to use for authentication to the remote_write API. [scrape]: {{< relref "./prometheus.scrape.md" >}} + ## Compatible components @@ -112,8 +113,8 @@ Replace the following: - [`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" >}}) + - [`otelcol.processor.discovery`]({{< relref "../components/otelcol.processor.discovery.md" >}}) - [`prometheus.scrape`]({{< relref "../components/prometheus.scrape.md" >}}) - - [`pyroscope.ebpf`]({{< relref "../components/pyroscope.ebpf.md" >}}) - [`pyroscope.scrape`]({{< relref "../components/pyroscope.scrape.md" >}}) 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 43532d6b4d50..6acdf84995ff 100644 --- a/docs/sources/flow/reference/components/prometheus.exporter.mysql.md +++ b/docs/sources/flow/reference/components/prometheus.exporter.mysql.md @@ -212,6 +212,7 @@ Replace the following: - `PASSWORD`: The password to use for authentication to the remote_write API. [scrape]: {{< relref "./prometheus.scrape.md" >}} + ## Compatible components @@ -224,8 +225,8 @@ Replace the following: - [`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" >}}) + - [`otelcol.processor.discovery`]({{< relref "../components/otelcol.processor.discovery.md" >}}) - [`prometheus.scrape`]({{< relref "../components/prometheus.scrape.md" >}}) - - [`pyroscope.ebpf`]({{< relref "../components/pyroscope.ebpf.md" >}}) - [`pyroscope.scrape`]({{< relref "../components/pyroscope.scrape.md" >}}) 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 9dd5bca0acd8..b5b28017260f 100644 --- a/docs/sources/flow/reference/components/prometheus.exporter.oracledb.md +++ b/docs/sources/flow/reference/components/prometheus.exporter.oracledb.md @@ -100,6 +100,7 @@ Replace the following: - `PASSWORD`: The password to use for authentication to the remote_write API. [scrape]: {{< relref "./prometheus.scrape.md" >}} + ## Compatible components @@ -112,8 +113,8 @@ Replace the following: - [`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" >}}) + - [`otelcol.processor.discovery`]({{< relref "../components/otelcol.processor.discovery.md" >}}) - [`prometheus.scrape`]({{< relref "../components/prometheus.scrape.md" >}}) - - [`pyroscope.ebpf`]({{< relref "../components/pyroscope.ebpf.md" >}}) - [`pyroscope.scrape`]({{< relref "../components/pyroscope.scrape.md" >}}) 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 883f7ac50df0..89583c9cce5c 100644 --- a/docs/sources/flow/reference/components/prometheus.exporter.postgres.md +++ b/docs/sources/flow/reference/components/prometheus.exporter.postgres.md @@ -213,6 +213,7 @@ Replace the following: - `PASSWORD`: The password to use for authentication to the remote_write API. [scrape]: {{< relref "./prometheus.scrape.md" >}} + ## Compatible components @@ -225,8 +226,8 @@ Replace the following: - [`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" >}}) + - [`otelcol.processor.discovery`]({{< relref "../components/otelcol.processor.discovery.md" >}}) - [`prometheus.scrape`]({{< relref "../components/prometheus.scrape.md" >}}) - - [`pyroscope.ebpf`]({{< relref "../components/pyroscope.ebpf.md" >}}) - [`pyroscope.scrape`]({{< relref "../components/pyroscope.scrape.md" >}}) 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 a1dd6059fd4c..996718e511cb 100644 --- a/docs/sources/flow/reference/components/prometheus.exporter.process.md +++ b/docs/sources/flow/reference/components/prometheus.exporter.process.md @@ -133,6 +133,7 @@ Replace the following: - `PASSWORD`: The password to use for authentication to the remote_write API. [scrape]: {{< relref "./prometheus.scrape.md" >}} + ## Compatible components @@ -145,8 +146,8 @@ Replace the following: - [`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" >}}) + - [`otelcol.processor.discovery`]({{< relref "../components/otelcol.processor.discovery.md" >}}) - [`prometheus.scrape`]({{< relref "../components/prometheus.scrape.md" >}}) - - [`pyroscope.ebpf`]({{< relref "../components/pyroscope.ebpf.md" >}}) - [`pyroscope.scrape`]({{< relref "../components/pyroscope.scrape.md" >}}) 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 3052b883e35e..0e1c0911b84a 100644 --- a/docs/sources/flow/reference/components/prometheus.exporter.redis.md +++ b/docs/sources/flow/reference/components/prometheus.exporter.redis.md @@ -131,6 +131,7 @@ Replace the following: - `PASSWORD`: The password to use for authentication to the remote_write API. [scrape]: {{< relref "./prometheus.scrape.md" >}} + ## Compatible components @@ -143,8 +144,8 @@ Replace the following: - [`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" >}}) + - [`otelcol.processor.discovery`]({{< relref "../components/otelcol.processor.discovery.md" >}}) - [`prometheus.scrape`]({{< relref "../components/prometheus.scrape.md" >}}) - - [`pyroscope.ebpf`]({{< relref "../components/pyroscope.ebpf.md" >}}) - [`pyroscope.scrape`]({{< relref "../components/pyroscope.scrape.md" >}}) 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 f08e002db4cf..7f93a14e2ddc 100644 --- a/docs/sources/flow/reference/components/prometheus.exporter.snmp.md +++ b/docs/sources/flow/reference/components/prometheus.exporter.snmp.md @@ -198,6 +198,7 @@ Replace the following: - `PASSWORD`: The password to use for authentication to the remote_write API. [scrape]: {{< relref "./prometheus.scrape.md" >}} + ## Compatible components @@ -210,8 +211,8 @@ Replace the following: - [`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" >}}) + - [`otelcol.processor.discovery`]({{< relref "../components/otelcol.processor.discovery.md" >}}) - [`prometheus.scrape`]({{< relref "../components/prometheus.scrape.md" >}}) - - [`pyroscope.ebpf`]({{< relref "../components/pyroscope.ebpf.md" >}}) - [`pyroscope.scrape`]({{< relref "../components/pyroscope.scrape.md" >}}) 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 ee166b696104..d69301fb19f3 100644 --- a/docs/sources/flow/reference/components/prometheus.exporter.snowflake.md +++ b/docs/sources/flow/reference/components/prometheus.exporter.snowflake.md @@ -101,6 +101,7 @@ Replace the following: - `PASSWORD`: The password to use for authentication to the remote_write API. [scrape]: {{< relref "./prometheus.scrape.md" >}} + ## Compatible components @@ -113,8 +114,8 @@ Replace the following: - [`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" >}}) + - [`otelcol.processor.discovery`]({{< relref "../components/otelcol.processor.discovery.md" >}}) - [`prometheus.scrape`]({{< relref "../components/prometheus.scrape.md" >}}) - - [`pyroscope.ebpf`]({{< relref "../components/pyroscope.ebpf.md" >}}) - [`pyroscope.scrape`]({{< relref "../components/pyroscope.scrape.md" >}}) 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 d1a88c2030ca..5df0414d613c 100644 --- a/docs/sources/flow/reference/components/prometheus.exporter.squid.md +++ b/docs/sources/flow/reference/components/prometheus.exporter.squid.md @@ -93,6 +93,7 @@ Replace the following: - `PASSWORD`: The password to use for authentication to the remote_write API. [scrape]: {{< relref "./prometheus.scrape.md" >}} + ## Compatible components @@ -105,8 +106,8 @@ Replace the following: - [`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" >}}) + - [`otelcol.processor.discovery`]({{< relref "../components/otelcol.processor.discovery.md" >}}) - [`prometheus.scrape`]({{< relref "../components/prometheus.scrape.md" >}}) - - [`pyroscope.ebpf`]({{< relref "../components/pyroscope.ebpf.md" >}}) - [`pyroscope.scrape`]({{< relref "../components/pyroscope.scrape.md" >}}) 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 feb1b43ef178..cb6937675a55 100644 --- a/docs/sources/flow/reference/components/prometheus.exporter.statsd.md +++ b/docs/sources/flow/reference/components/prometheus.exporter.statsd.md @@ -126,6 +126,7 @@ Replace the following: - `PASSWORD`: The password to use for authentication to the remote_write API. [scrape]: {{< relref "./prometheus.scrape.md" >}} + ## Compatible components @@ -138,8 +139,8 @@ Replace the following: - [`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" >}}) + - [`otelcol.processor.discovery`]({{< relref "../components/otelcol.processor.discovery.md" >}}) - [`prometheus.scrape`]({{< relref "../components/prometheus.scrape.md" >}}) - - [`pyroscope.ebpf`]({{< relref "../components/pyroscope.ebpf.md" >}}) - [`pyroscope.scrape`]({{< relref "../components/pyroscope.scrape.md" >}}) 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 6912a9e44d99..148906d64eb3 100644 --- a/docs/sources/flow/reference/components/prometheus.exporter.unix.md +++ b/docs/sources/flow/reference/components/prometheus.exporter.unix.md @@ -409,6 +409,7 @@ Replace the following: - `PASSWORD`: The password to use for authentication to the remote_write API. [scrape]: {{< relref "./prometheus.scrape.md" >}} + ## Compatible components @@ -421,8 +422,8 @@ Replace the following: - [`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" >}}) + - [`otelcol.processor.discovery`]({{< relref "../components/otelcol.processor.discovery.md" >}}) - [`prometheus.scrape`]({{< relref "../components/prometheus.scrape.md" >}}) - - [`pyroscope.ebpf`]({{< relref "../components/pyroscope.ebpf.md" >}}) - [`pyroscope.scrape`]({{< relref "../components/pyroscope.scrape.md" >}}) 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 166226a27717..d5c93484cde1 100644 --- a/docs/sources/flow/reference/components/prometheus.exporter.vsphere.md +++ b/docs/sources/flow/reference/components/prometheus.exporter.vsphere.md @@ -84,3 +84,23 @@ prometheus.remote_write "default" { ``` [scrape]: {{< relref "./prometheus.scrape.md" >}} + + + +## Compatible components + +`prometheus.exporter.vsphere` can output data to the following components: + +- Components that accept Targets: + - [`discovery.relabel`]({{< relref "../components/discovery.relabel.md" >}}) + - [`local.file_match`]({{< relref "../components/local.file_match.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" >}}) + - [`otelcol.processor.discovery`]({{< relref "../components/otelcol.processor.discovery.md" >}}) + - [`prometheus.scrape`]({{< relref "../components/prometheus.scrape.md" >}}) + - [`pyroscope.scrape`]({{< relref "../components/pyroscope.scrape.md" >}}) + +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 916717a805a3..569c5ce286c2 100644 --- a/docs/sources/flow/reference/components/prometheus.exporter.windows.md +++ b/docs/sources/flow/reference/components/prometheus.exporter.windows.md @@ -302,6 +302,7 @@ Replace the following: - `PASSWORD`: The password to use for authentication to the remote_write API. [scrape]: {{< relref "./prometheus.scrape.md" >}} + ## Compatible components @@ -314,8 +315,8 @@ Replace the following: - [`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" >}}) + - [`otelcol.processor.discovery`]({{< relref "../components/otelcol.processor.discovery.md" >}}) - [`prometheus.scrape`]({{< relref "../components/prometheus.scrape.md" >}}) - - [`pyroscope.ebpf`]({{< relref "../components/pyroscope.ebpf.md" >}}) - [`pyroscope.scrape`]({{< relref "../components/pyroscope.scrape.md" >}}) 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 2887889fdd9e..54db8275410f 100644 --- a/docs/sources/flow/reference/components/prometheus.scrape.md +++ b/docs/sources/flow/reference/components/prometheus.scrape.md @@ -287,6 +287,7 @@ Special labels added after a scrape * `__name__` is the label name indicating the metric name of a timeseries. * `job` is the label name indicating the job from which a timeseries was scraped. * `instance` is the label name used for the instance label. + ## Compatible components @@ -296,25 +297,39 @@ Special labels added after a scrape - Components that output Targets: - [`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" >}}) - [`local.file_match`]({{< relref "../components/local.file_match.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" >}}) @@ -335,6 +350,7 @@ Special labels added after a scrape - [`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" >}}) diff --git a/docs/sources/flow/reference/components/pyroscope.scrape.md b/docs/sources/flow/reference/components/pyroscope.scrape.md index d90f7c523fa6..2abc0272ec8f 100644 --- a/docs/sources/flow/reference/components/pyroscope.scrape.md +++ b/docs/sources/flow/reference/components/pyroscope.scrape.md @@ -428,6 +428,7 @@ http://localhost:12345/debug/pprof/goroutine http://localhost:12345/debug/pprof/profile?seconds=14 http://localhost:12345/debug/fgprof?seconds=14 ``` + ## Compatible components @@ -437,25 +438,39 @@ http://localhost:12345/debug/fgprof?seconds=14 - Components that output Targets: - [`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" >}}) - [`local.file_match`]({{< relref "../components/local.file_match.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" >}}) @@ -476,6 +491,7 @@ http://localhost:12345/debug/fgprof?seconds=14 - [`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" >}})