From e1abf103c0529947209631a2a8f24e0dcb69002a Mon Sep 17 00:00:00 2001 From: Tom Moulard Date: Tue, 10 Jan 2023 17:06:04 +0100 Subject: [PATCH] Add OpenTelemetry in observability overview Co-authored-by: Romain --- .../content/observability/metrics/overview.md | 35 +++++++++++++++++++ .../content/observability/tracing/overview.md | 3 +- 2 files changed, 37 insertions(+), 1 deletion(-) diff --git a/docs/content/observability/metrics/overview.md b/docs/content/observability/metrics/overview.md index 2a3e1d9c7..60d4e7d78 100644 --- a/docs/content/observability/metrics/overview.md +++ b/docs/content/observability/metrics/overview.md @@ -47,6 +47,12 @@ traefik.tls.certs.notAfterTimestamp {prefix}.tls.certs.notAfterTimestamp ``` +```opentelemetry tab="OpenTelemetry" +traefik_config_reloads_total +traefik_config_last_reload_success +traefik_tls_certs_not_after +``` + ## EntryPoint Metrics | Metric | Type | [Labels](#labels) | Description | @@ -95,6 +101,15 @@ traefik.entrypoint.responses.bytes.total {prefix}.entrypoint.responses.bytes.total ``` +```opentelemetry tab="OpenTelemetry" +traefik_entrypoint_requests_total +traefik_entrypoint_requests_tls_total +traefik_entrypoint_request_duration_seconds +traefik_entrypoint_open_connections +traefik_entrypoint_requests_bytes_total +traefik_entrypoint_responses_bytes_total +``` + ## Router Metrics | Metric | Type | [Labels](#labels) | Description | @@ -143,6 +158,15 @@ traefik.router.responses.bytes.total {prefix}.router.responses.bytes.total ``` +```opentelemetry tab="OpenTelemetry" +traefik_router_requests_total +traefik_router_requests_tls_total +traefik_router_request_duration_seconds +traefik_router_open_connections +traefik_router_requests_bytes_total +traefik_router_responses_bytes_total +``` + ## Service Metrics | Metric | Type | Labels | Description | @@ -201,6 +225,17 @@ traefik.service.responses.bytes.total {prefix}.service.responses.bytes.total ``` +```opentelemetry tab="OpenTelemetry" +traefik_service_requests_total +traefik_service_requests_tls_total +traefik_service_request_duration_seconds +traefik_service_open_connections +traefik_service_retries_total +traefik_service_server_up +traefik_service_requests_bytes_total +traefik_service_responses_bytes_total +``` + ## Labels Here is a comprehensive list of labels that are provided by the metrics: diff --git a/docs/content/observability/tracing/overview.md b/docs/content/observability/tracing/overview.md index 73504a140..f4126274a 100644 --- a/docs/content/observability/tracing/overview.md +++ b/docs/content/observability/tracing/overview.md @@ -12,7 +12,7 @@ The tracing system allows developers to visualize call flows in their infrastruc Traefik uses OpenTracing, an open standard designed for distributed tracing. -Traefik supports six tracing backends: +Traefik supports seven tracing backends: - [Jaeger](./jaeger.md) - [Zipkin](./zipkin.md) @@ -20,6 +20,7 @@ Traefik supports six tracing backends: - [Instana](./instana.md) - [Haystack](./haystack.md) - [Elastic](./elastic.md) +- [OpenTelemetry](./opentelemetry.md) ## Configuration