Generic OTLP Backend¶
Any backend that supports OTLP (OpenTelemetry Protocol) can receive data from this plugin. Here are configuration snippets for popular backends.
Honeycomb¶
{
"config": {
"endpoint": "https://api.honeycomb.io",
"protocol": "http",
"headers": {
"x-honeycomb-team": "<YOUR_API_KEY>"
}
}
}
New Relic¶
{
"config": {
"endpoint": "https://otlp.nr-data.net",
"protocol": "http",
"headers": {
"api-key": "<YOUR_INGEST_LICENSE_KEY>"
}
}
}
Note
For EU data centers, use https://otlp.eu01.nr-data.net.
Datadog¶
Datadog doesn't support direct OTLP ingest — use the OTel Collector with the Datadog exporter.
Collector Config¶
exporters:
datadog:
api:
key: "${DD_API_KEY}"
site: "datadoghq.com" # or datadoghq.eu, etc.
service:
pipelines:
traces:
receivers: [otlp]
processors: [batch]
exporters: [datadog]
metrics:
receivers: [otlp]
processors: [batch]
exporters: [datadog]
Plugin Config¶
Point at the local collector:
SigNoz¶
{
"config": {
"endpoint": "https://ingest.<region>.signoz.cloud:443",
"protocol": "http",
"headers": {
"signoz-access-token": "<YOUR_SIGNOZ_TOKEN>"
}
}
}
Or self-hosted:
Jaeger¶
Jaeger supports OTLP natively since v1.35:
Note
Jaeger only supports traces, not metrics or logs via OTLP.
Splunk¶
Use the OTel Collector with the Splunk HEC exporter:
Collector Config¶
exporters:
splunk_hec:
token: "${SPLUNK_HEC_TOKEN}"
endpoint: "https://<splunk-host>:8088/services/collector"
source: "openclaw"
sourcetype: "otel"
service:
pipelines:
traces:
receivers: [otlp]
processors: [batch]
exporters: [splunk_hec]
Elastic / Elasticsearch¶
Use the OTel Collector with the Elasticsearch exporter:
Collector Config¶
exporters:
elasticsearch:
endpoints: ["https://<elastic-host>:9200"]
user: "${ELASTIC_USER}"
password: "${ELASTIC_PASSWORD}"
service:
pipelines:
traces:
receivers: [otlp]
processors: [batch]
exporters: [elasticsearch]
logs:
receivers: [otlp]
processors: [batch]
exporters: [elasticsearch]
Custom / Self-Hosted Collector¶
If your backend isn't listed, you can almost certainly connect it via the OTel Collector. The contrib distribution includes exporters for 50+ backends.
- Find your exporter in the collector contrib registry
- Add it to the collector config
- Point the plugin at
http://localhost:4318