दस लाख साइटों की निगरानी के लिए निर्मित
आपके डैशबोर्ड के पीछे वही ऑब्जर्वेबिलिटी स्टैक है जिस पर हम इस प्लेटफ़ॉर्म को संचालित करते हैं: मेट्रिक्स के लिए Prometheus और Grafana, इंजन, वर्कफ़्लो और ड्राइवर्स में डिस्ट्रिब्यूटेड ट्रेसिंग के लिए OpenTelemetry, और ऑडिट डेटा को अलग रखते हुए टेनेंट-टैग्ड सेंट्रलाइज़्ड स्ट्रक्चर्ड लॉग्स।
मेट्रिक्स प्रति सेवा, प्रति वर्कर और प्रति टेनेंट एकत्र किए जाते हैं, जिसमें आइसोलेशन लेयर से प्रति-साइट LVE सांख्यिकी शामिल होती है। प्रत्येक वर्कफ़्लो रन — प्रोविज़निंग, माइग्रेशन, प्रवर्तन — शुरू से अंत तक दृश्यमान होता है, यही कारण है कि सहायता का उत्तर अनुमान के बजाय विशिष्ट हो सकता है।
बड़े पैमाने पर निगरानी डेटा-वॉल्यूम की समस्या है, इसलिए इसे इसी तरह इंजीनियर किया गया है। उच्च-मात्रा वाले मेट्रिक्स को हमेशा के लिए प्रति-साइट प्रति-मिनट रखने के बजाय समय-विभाजित और एकत्रित किया जाता है, ट्रेस का नमूना लिया जाता है, और प्रति-किरायेदार कार्डिनैलिटी नियंत्रण एक शोरगुल वाले खाते को अन्य सभी के डैशबोर्ड को ख़राब करने से रोकते हैं। डिज़ाइन का लक्ष्य दस लाख साइटें हैं, न कि वह संख्या जो हम आज चलाते हैं।
अलर्ट Alertmanager के माध्यम से निर्धारित और ट्रैक किए गए SLO के साथ हमारे ऑन-कॉल रोटा पर भेजे जाते हैं — ऊपर दी गई ग्राहक सूचनाओं से जानबूझकर अलग रखे गए हैं, ताकि परिचालन संबंधी शोर कभी भी आपके इनबॉक्स में न पहुंचे और आपके अलर्ट कभी भी हमारे अलर्ट के पीछे कतार में न लगें।