Endpoint
Authentication
Supported content types
Rootprint acceptsapplication/x-protobuf only. Any other Content-Type returns 415 Unsupported Media Type.
Environment variables
The endpoint variable takes the full path, not a base URL.
Set up your service
- Python
- Node.js
- Go
- OpenTelemetry Collector
Install the zero-code agent. Set the environment.Run your app under the agent. Exercise a route and the spans are batched and exported within a few seconds.
opentelemetry-bootstrap adds instrumentation for the libraries you have installed, such as Flask, Django, FastAPI, requests, and psycopg.Correlate spans with logs
Ship logs from the same service as well, and Rootprint pairs logs and spans by trace ID. See Send logs and Correlate logs with traces. With the Collector, log records need trace context: from an OpenTelemetry log appender in the application, or atrace_parser operator that reads the trace ID out of tailed lines.
Response codes
See
POST /v1/traces for every status and the error encoding.
Related
- Traces
- Trace explorer
- Read a trace
- OTLP reference for the logs endpoint

