Distributed Tracing - Application Performance Monitoring
OpenObserve supports OpenTelemetry-compatible distributed tracing for application performance monitoring (APM) and microservices observability. Instrument your applications using OpenTelemetry SDKs or auto-instrumentation to send traces to OpenObserve for end-to-end transaction tracking and performance analysis.
HTTP
The HTTP Endpoint for sending traces to OpenObserve is
OpenObserve Cloud
https://api.openobserve.ai/api/<org_name>/v1/traces
e.g. https://api.openobserve.ai/api/default/v1/traces
Self hosted OpenObserve
https://url:5080/api/<org_name>/v1/traces
Credentials
You must send credentials via Authorization Header.
e.g.
for credentials:
cm9vdEBleGFtcGxlLmNvbTpDb21wbGV4cGFzcyMxMjM=
Header should be:
GRPC
OpenObserve also supports sending traces with gRPC as explained here.