Distributed Observability and Telemetry
Recipe | Crates | Categories |
---|---|---|
Jaeger | [![jaeger][c-jaeger-badge]][c-jaeger] | |
OpenObserve | [![openobserve][c-openobserve-badge]][c-openobserve] | |
Distributed Tracing with OpenTelemetry |
Prometheus and OpenTelemetry are two prominent open-source observability projects under the Cloud Native Computing Foundation (CNCF).
Distributed Tracing with OpenTelemetry
OpenTelemetry
is a complete observability framework suitable for monitoring microservices and "cloud-native", modern, distributed systems. It is compatible with most major OSS and commercial backends.
OpenTelemetry
is a collection of APIs, SDKs, and tools to instrument, generate, collect, and export metrics, logs, and traces to help analyze your software's performance and behavior.
Distributed tracing, a key aspect of observability, enables developers to track and analyze requests spanning multiple services.
// // COMING SOON
OpenObserve
OpenObserve⮳ (written in Rust) is a petabyte-scale Elasticsearch / Splunk / DataDog alternative for logs, metrics, traces, RUM, error tracking, and session replay.
// // COMING SOON
References
- [OpenTelemetry Rust documentation]opentelemetry-rust⮳.