OpenTelemetry
HyperDX accepts telemetry directly from OpenTelemetry code instrumentation or collectors.
This Guide Integrates:
✅ Logs | ✅ Metrics | ✅ Traces |
Our OpenTelemetry HTTP endpoint is hosted at https://in-otel.hyperdx.io
(gRPC
at port 4317), and requires the authorization
header to be set to your API
key.
Below is an example of a collector configuration:
receivers:
otlp:
exporters:
# HTTP setup
otlphttp/hdx:
endpoint: 'https://in-otel.hyperdx.io'
headers:
authorization: <YOUR_HYPERDX_API_KEY_HERE>
compression: gzip
# gRPC setup (alternative)
otlp/hdx:
endpoint: 'in-otel.hyperdx.io:4317'
headers:
authorization: <YOUR_HYPERDX_API_KEY_HERE>
compression: gzip
processors:
batch:
service:
pipelines:
traces:
receivers: [otlp]
processors: [batch]
exporters: [otlphttp/hdx]
metrics:
receivers: [otlp]
processors: [batch]
exporters: [otlphttp/hdx]
logs:
receivers: [otlp]
processors: [batch]
exporters: [otlphttp/hdx]
Refer to the OpenTelemetry documentation (opens in a new tab) for more information on how to configure your application to send telemetry to HyperDX.