विभिन्न Instrumentation और Collector सेटअप
त्वरित नेविगेशन:
- Instrumentation दृष्टिकोण
- ADOT SDK + CloudWatch Agent
- ADOT SDK + Custom OTEL Collector
- Upstream OpenTelemetry SDK + OTEL Collector
- OTLP Endpoints के साथ Collector-less Tracing
- मौजूदा X-Ray SDK + X-Ray Daemon (सपोर्ट समाप्ति)
- RED मेट्रिक्स गणना सारांश
Instrumentation दृष्टिकोण
Auto-Instrumentation
कब उपयोग करें: जल्दी शुरू करना, न्यूनतम कोड परिवर्तन, प्रोडक्शन रोलआउट
किसे उपयोग करना चाहिए: DevOps टीमें, प्लेटफॉर्म इंजीनियर, गति को प्राथमिकता देने वाले ऑर्गनाइज़ेशन
लाभ:
- कोई कोड परिवर्तन आवश्यक नहीं
- तेज़ मूल्य प्राप्ति
- सामान्य फ्रेमवर्क को स्वचालित रूप से कवर करता है
- आवश्यकता पड़ने पर आसानी से रोलबैक
सीमाएं:
- क्या instrument होता है इस पर कम नियंत्रण
- आवश्यकता से अधिक डेटा कैप्चर कर सकता है
- कस्टम बिज़नेस लॉजिक के लिए अतिरिक्त manual instrumentation आवश्यक
Manual OpenTelemetry Instrumentation
कब उपयोग करें: कस्टम बिज़नेस मेट्रिक्स, वेंडर पोर्टेबिलिटी, सूक्ष्म नियंत्रण
किसे उपयोग करना चाहिए: एप्लिकेशन डेवलपर, Observability विशेषज्ञता वाली टीमें
लाभ:
- टेलीमेट्री डेटा पर पूर्ण नियंत्रण
- बिज़नेस लॉजिक के लिए कस्टम spans और attributes
- वेंडर-न्यूट्रल (अन्य APM टूल्स के साथ काम करता है)
- प्रदर्शन प्रभाव पर सटीक नियंत्रण
ट्रेड-ऑफ:
- कोड परिवर्तन आवश्यक
- कार्यान्वयन अधिक जटिल
- कोड विकसित होने पर निरंतर रखरखाव