Skip to content

Commit

Permalink
collector: update internal logs config to include OTLP export (#5702)
Browse files Browse the repository at this point in the history
Signed-off-by: Alex Boten <[email protected]>
  • Loading branch information
codeboten authored Dec 3, 2024
1 parent 60c9c3e commit 449f234
Showing 1 changed file with 24 additions and 2 deletions.
26 changes: 24 additions & 2 deletions 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,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:
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 449f234

Please sign in to comment.