Back to articles
Jaeger Has a Free Distributed Tracing Platform for Monitoring Microservices
NewsDevOps

Jaeger Has a Free Distributed Tracing Platform for Monitoring Microservices

via Dev.to DevOpsAlex Spinov

Jaeger is an open-source distributed tracing platform, originally developed at Uber. It helps you monitor and troubleshoot transactions in complex distributed systems. What You Get for Free Distributed tracing — follow requests across services Root cause analysis — find slow or failing services Service dependency graph — visualize architecture Performance optimization — identify bottlenecks OpenTelemetry compatible — standard instrumentation Multiple storage backends — Cassandra, Elasticsearch, Kafka Quick Start docker run -d --name jaeger -p 16686:16686 -p 4318:4318 jaegertracing/all-in-one UI at http://localhost:16686 . Send Traces (OpenTelemetry) const { NodeSDK } = require ( ' @opentelemetry/sdk-node ' ); const { OTLPTraceExporter } = require ( ' @opentelemetry/exporter-trace-otlp-http ' ); const sdk = new NodeSDK ({ traceExporter : new OTLPTraceExporter ({ url : ' http://localhost:4318/v1/traces ' }), }); sdk . start (); Jaeger vs Zipkin Feature Jaeger Zipkin UI Richer Simpler Sto

Continue reading on Dev.to DevOps

Opens in a new tab

Read Full Article
6 views

Related Articles