From e344ecec90ec85dd2490a743c405898577d99489 Mon Sep 17 00:00:00 2001 From: lsviben Date: Wed, 11 Jun 2025 18:09:42 +0200 Subject: [PATCH] give info about shared telmetry split Signed-off-by: lsviben --- content/operate/observability.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/content/operate/observability.md b/content/operate/observability.md index b19d728a6..9ae6db882 100644 --- a/content/operate/observability.md +++ b/content/operate/observability.md @@ -32,6 +32,13 @@ The observability feature allows you to: The pipeline deploys [OpenTelemetry Collectors](https://opentelemetry.io/docs/collector/) to collect, process, and expose telemetry data from control planes. Upbound deploys a collector per control plane, defined by a _SharedTelemetryConfig_ set up at the group level. Control plane collectors pass their data to external observability backends defined in the _SharedTelemetryConfig_. +{{< hint "important" >}} +From Spaces v1.13 and beyond. +The data collected by SharedTelemetry contains just telemetry from user-facing control plane workloads, such as Crossplane, providers and functions. + +Self-hosted Spaces users can add control plane system workloads such as the `api-server`, `etcd` by setting the `observability.collectors.includeSystemTelemetry` Helm flag to true. +{{< /hint >}} + ## SharedTelemetryConfig @@ -78,7 +85,7 @@ Your control plane can only use a single _SharedTelemetryConfig_. If you create Currently supported exporters are: - `datadog` (review the OpenTelemetry [documentation](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/exporter/datadogexporter/README.md) for configuration details) -- `otelhttp` (used by New Relic among others, review the New Relic [documentation](https://docs.newrelic.com/docs/more-integrations/open-source-telemetry-integrations/opentelemetry/get-started/opentelemetry-set-up-your-app/) for configuration details) +- `otelhttp` (general-use exporter, used by New Relic among others, review the New Relic [documentation](https://docs.newrelic.com/docs/more-integrations/open-source-telemetry-integrations/opentelemetry/get-started/opentelemetry-set-up-your-app/) for configuration details) The example below shows how to configure a _SharedTelemetryConfig_ resource to send metrics, traces and logs to Datadog: