- OpenTelemetry (OTEL) प्रोजेक्ट का लक्ष्य संगठनों के लिए उच्च-गुणवत्ता, हर जगह उपयोग योग्य और पोर्टेबल telemetry उपलब्ध कराना है.
- OTEL की शुरुआत 2019 में हुई, जब दो open source tracing प्रोजेक्ट्स मिलकर OpenTelemetry बने, और बाद में इसका दायरा बढ़कर पूरी observability को समाहित करने लगा.
- OTEL ने metrics, logs और traces के लिए स्थिर standards, collectors, और प्रमुख भाषाओं में code instrumentation के लिए SDKs उपलब्ध कराकर अपना वादा पूरा किया है.
- OTEL, CNCF का दूसरा सबसे सक्रिय प्रोजेक्ट है और observability providers के बीच इसका व्यापक adoption है.
- OTEL specification और implementation से मिलकर बना है; specification common standards को परिभाषित करती है और implementation client libraries तथा tools प्रदान करता है.
- OTEL specification अब सभी signals के लिए stable हो चुकी है, लेकिन कुछ SDKs में logging support अभी भी सीमित है.
- OTEL SDK, OTEL specification पर आधारित client-side instrumentation प्रदान करता है, और हर signal के लिए इसकी maturity level अलग-अलग है.
- OTEL protocol, observability data को भेजने के लिए एक common wire protocol को वर्णित करता है, और इसे OTEL Collector तथा observability vendors द्वारा implement किया जाता है.
- OTEL Collector एक vendor-neutral agent है, जो observability data को collect, transform और transmit करता है, और इसके विभिन्न components मिलकर observability pipeline बनाते हैं.
- Open Agent Management Protocol (OpAMP) agents के remote management को संभव बनाता है, जिससे dynamic configuration deployment और agent updates जैसी क्षमताएँ मिलती हैं.
- OTEL Semantic Conventions, observability data के लिए common attributes का एक set परिभाषित करती हैं, जिससे अलग-अलग signals के बीच correlation संभव होता है.
- OTEL एक विशाल प्रोजेक्ट है, जिसमें OpenTelemetry transformation language और demo microservice-आधारित shopping site जैसे अतिरिक्त हिस्से भी शामिल हैं.
- OTEL observability के लिए एक industry standard बनता जा रहा है, जो vendors और tools के बीच एक common foundation तैयार कर रहा है.
1 टिप्पणियां
Hacker News राय