OpenTelemetry
Definition
OpenTelemetry is an open-source observability framework designed to provide standardized APIs, libraries, and agents for collecting telemetry data such as traces, metrics, and logs from applications. It enables developers to instrument their applications for better monitoring and performance analysis, facilitating the integration with various back-end observability platforms. OpenTelemetry supports multiple programming languages and is a part of the Cloud Native Computing Foundation (CNCF) ecosystem.
Secure Settings Example
exporters:
otlp:
endpoint: "https://otel-collector.example.com:4317"
headers:
authorization: "Bearer <secure-token>"
processors:
batch:
timeout: 5s
service:
pipelines:
traces:
receivers: [otlp]
processors: [batch]
exporters: [otlp]
Insecure Settings Example
exporters:
otlp:
endpoint: "http://otel-collector.example.com:4317"
processors:
batch:
timeout: 30s
service:
pipelines:
traces:
receivers: [otlp]
processors: [batch]
exporters: [otlp]