GitHub ने OpenTelemetry को क्यों और कैसे अपनाया
(github.blog)-
पहले statsd + OpenTracing का उपयोग किया जाता था, लेकिन interoperability में समस्याएँ थीं
-
Telemetry को standardize करने और सभी developers के लिए instrumentation को आसान बनाने के लिए OpenTelemetry लागू किया गया
-
OpenTelemetry
→ cloud के लिए Observability framework
→ vendor-neutral telemetry protocol (OTLP) प्रदान करता है
→ कई भाषाओं के SDK को support करता है
- trace code को तेज़ी से insert करते हुए भी उसे कुशलतापूर्वक operate करने के लिए internal helper library विकसित कर लागू की जा रही है
→ test करते समय tracing अपने-आप disabled रहे
→ मौजूदा code में Auto-instrumentation
1 टिप्पणियां
स्क्रीनशॉट में दिखाया गया Observability टूल Lightstep है, जिसे हाल ही में ServiceNow ने अधिग्रहित किया है.
https://lightstep.com/
OpenTelemetry/OpenTracing के साथ-साथ Prometheus, Jaeger, Zipkin आदि सभी को सपोर्ट करता है
डेटा कलेक्शन/रिटेंशन पर थोड़ी सीमाओं वाला community version मुफ़्त है