Skip to content

Commit

Permalink
collector: update internal logs config to include OTLP export
Browse files Browse the repository at this point in the history
This adds the details to emit the Collector's internal logs via OTLP.

Fixes open-telemetry#5680

Signed-off-by: Alex Boten <[email protected]>
  • Loading branch information
codeboten committed Nov 27, 2024
1 parent a025c25 commit 2c0e70e
Showing 1 changed file with 23 additions and 1 deletion.
24 changes: 23 additions & 1 deletion content/en/docs/collector/internal-telemetry.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down Expand Up @@ -141,7 +156,7 @@ 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
Collector is configured to push metrics, traces, and logs every 10s using OTLP gRPC to
`localhost:14317`:

```yaml
Expand Down Expand Up @@ -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" %}}
Expand Down

0 comments on commit 2c0e70e

Please sign in to comment.