Open Telemetry
OpenTelemetry (OTel) is a vendor-neutral, open-source observability framework and set of APIs, SDKs, and tools for generating, collecting, and exporting metrics, logs, and distributed traces from applications.
16 resources across 3 libraries
Glossary Terms(8)
Prometheus
Prometheus is an open-source monitoring and alerting toolkit that collects time-series metrics from applications and infrastructure, queried through its own Pr…
Istio
Istio is an open-source service mesh that adds traffic management, security, and observability to microservices running on Kubernetes, without requiring change…
Jaeger
Jaeger is an open-source, end-to-end distributed tracing system used to monitor and troubleshoot transactions as they flow through microservices-based applicat…
New Relic
New Relic is a full-stack observability platform that monitors application performance, infrastructure, and logs, helping teams detect, diagnose, and resolve p…
OpenTelemetry
OpenTelemetry (OTel) is a vendor-neutral, open-source observability framework and set of APIs, SDKs, and tools for generating, collecting, and exporting metric…
Honeycomb
Honeycomb is an observability platform built around high-cardinality, high-dimensionality event data, allowing engineers to ask arbitrary questions about produ…
Lightstep
Lightstep is a distributed tracing and observability platform, now known as ServiceNow Cloud Observability, built to help teams understand performance across l…
Grafana Tempo
Grafana Tempo is an open source, high-scale distributed tracing backend by Grafana Labs that stores traces cheaply using object storage and minimal indexing, d…
Cheat Sheets(2)
OpenTelemetry Cheat Sheet
Vendor-neutral observability instrumentation covering traces, metrics, logs, the Collector pipeline, and SDK setup across languages.
Observability (Metrics/Logs/Traces) Cheat Sheet
The three pillars of observability covering metrics instrumentation, structured logging, distributed tracing, and OpenTelemetry setup.
Interview Questions(6)
What is Distributed Tracing and Why Is It Needed?
Distributed tracing tracks a single request as it flows across many microservices by propagating a shared trace ID and recording timed spans at each hop, letti…
What is Distributed Tracing and Why Does it Matter in Microservices?
Distributed tracing is a technique that follows a single request as it travels across multiple microservices, recording a chain of timed operations called span…
What is Jaeger and How Does it Implement Distributed Tracing?
Jaeger is an open-source, CNCF-graduated distributed tracing system that collects, stores, and visualizes traces from instrumented applications, letting engine…
What is OpenTelemetry?
OpenTelemetry is a vendor-neutral open-source standard — a set of APIs, SDKs, and a collector agent — for generating, collecting, and exporting metrics, logs,…
What is APM (Application Performance Monitoring)?
APM (Application Performance Monitoring) is the practice of instrumenting an application to capture traces, latency, throughput, and error data for every reque…
What is Log Sampling and Why Use It?
Log sampling means deliberately recording only a representative subset of log events instead of every single one, in order to control storage cost and ingestio…