diff --git a/content/en/blog/2024/scaling-collectors.md b/content/en/blog/2024/scaling-collectors.md index e1ba3028967c..41210f47b890 100644 --- a/content/en/blog/2024/scaling-collectors.md +++ b/content/en/blog/2024/scaling-collectors.md @@ -89,7 +89,7 @@ Create a file named `deploy-opentelemetry.yml` in the same directory as your tasks: - name: Install OpenTelemetry Collector ansible.builtin.include_role: - name: opentelemetry_collectorr + name: opentelemetry_collector vars: otel_collector_receivers: hostmetrics: diff --git a/content/en/docs/collector/internal-telemetry.md b/content/en/docs/collector/internal-telemetry.md index b7aa01f34841..f125988bdbe8 100644 --- a/content/en/docs/collector/internal-telemetry.md +++ b/content/en/docs/collector/internal-telemetry.md @@ -104,6 +104,21 @@ journalctl | grep otelcol | grep Error {{% /tab %}} {{< /tabpane >}} +The following configuration can be used to emit internal logs from the Collector +to an OTLP/gRPC backend: + +```yaml +service: + telemetry: + logs: + processors: + - batch: + exporter: + otlp: + protocol: grpc/protobuf + endpoint: https://backend:4317 +``` + ### Configure internal traces The Collector does not expose traces by default, but it can be configured to. @@ -141,8 +156,8 @@ Note that the `tracer_provider` section there corresponds to `traces` here. The Collector can be configured to push its own telemetry to an [OTLP receiver](https://github.com/open-telemetry/opentelemetry-collector/tree/main/receiver/otlpreceiver) and send the data through configured pipelines. In the following example, the -Collector is configured to push metrics and traces every 10s using OTLP gRPC to -`localhost:14317`: +Collector is configured to push metrics, traces, and logs every 10s using OTLP +gRPC to `localhost:14317`: ```yaml receivers: @@ -176,6 +191,13 @@ service: otlp: protocol: grpc/protobuf endpoint: http://localhost:14317 + logs: + processors: + - batch: + exporter: + otlp: + protocol: grpc/protobuf + endpoint: http://localhost:14317 ``` {{% alert title="Caution" color="warning" %}} diff --git a/data/instrumentation.yaml b/data/instrumentation.yaml index c9fb42239a77..645fbdb8858e 100644 --- a/data/instrumentation.yaml +++ b/data/instrumentation.yaml @@ -61,8 +61,8 @@ rust: name: Rust status: traces: beta - metrics: alpha - logs: alpha + metrics: beta + logs: beta swift: name: Swift status: