Standard OpenTelemetry
Send traces, metrics and logs over OTLP/HTTP. Protobuf is the default, and JSON and gzip are accepted. OTLP/gRPC is available over TLS on port 4317.
Platform
Connect data is a guided setup in the sidebar. Choose your language, create an ingest token, paste the settings into your service, and the page tells you when the first data arrives.
Send traces, metrics and logs over OTLP/HTTP. Protobuf is the default, and JSON and gzip are accepted. OTLP/gRPC is available over TLS on port 4317.
Node.js, Python, Java, .NET, Go and Ruby each have a short guide, and so does the OpenTelemetry Collector.
The docs have Collector recipes for Prometheus, StatsD, Telegraf and SNMP.
Choose your platform from the list.
Admins create one in the wizard. The secret is shown once, so copy it then.
Put the endpoint and token into your service's OpenTelemetry settings, shown below.
The page checks for data and shows Data received when the first event lands. A curl command sends a test event if you want to try it by hand.
OTEL_EXPORTER_OTLP_ENDPOINT=<the endpoint Connect data shows you>
OTEL_EXPORTER_OTLP_PROTOCOL=http/protobuf
OTEL_EXPORTER_OTLP_HEADERS=Authorization=Bearer%20<your ingest token>
OTEL_SERVICE_NAME=payment-apiThe service name is what appears on the Services page.
A trial workspace is enough to try every step above.