सभी उपयोग के उदाहरण

API परफॉर्मेंस बॉटलनेक्स की जांच करें

Zero Axiom से TP95 डेटा खींचता है, सबसे धीमे एंडपॉइंट्स सामने लाता है, पैटर्न की पहचान करता है, और एक Slack मैसेज से निष्कर्षों के साथ एक GitHub इश्यू बनाता है।

Zero जुड़ता है:SlackAxiomGitHub

Zero क्या डिलीवर करता है

समस्या क्या है

TP95 स्पाइक्स हमेशा आपको पेज नहीं करते। वे आपके मेट्रिक्स डैशबोर्ड में बैठे रहते हैं, चुपचाप यूज़र अनुभव को कमज़ोर करते हुए जबकि आपकी टीम शिपिंग पर केंद्रित होती है। Zero किसी भी एंडपॉइंट की परफॉर्मेंस को मांग पर जांचना आसान बना देता है - TP95 डेटा के पिछले 7 दिन खींचें, देखें कि कौन से रिक्वेस्ट धीमे हैं, और स्वतः फाइल हुआ एक GitHub इश्यू पाएं ताकि कुछ भी छूट न जाए।

Zero इसे कैसे ठीक करता है

चरण 1: अपने tools कनेक्ट करें

Axiom
Axiom
ज़रूरी
Axiom आवश्यक है। Zero एंडपॉइंट पाथ और टाइम विंडो द्वारा फ़िल्टर किए गए रिक्वेस्ट इवेंट्स के लिए आपके Axiom डेटासेट को क्वेरी करता है।
जोड़ें
GitHub
GitHub
वैकल्पिक
GitHub वैकल्पिक है। कहने पर Zero निष्कर्षों से इश्यूज़ बनाता है, जिसमें मेट्रिक टेबल बॉडी में एम्बेड होती है।
जोड़ें

चरण 2: Zero से पूछें

@Zero check Axiom for the POST /api/zero/runs endpoint - show me the TP95 for the last 7 days and flag any events over 5s.
Zero एंडपॉइंट के लिए Axiom को क्वेरी करता है
Zero निर्दिष्ट एंडपॉइंट के लिए टाइम विंडो में सभी रिक्वेस्ट इवेंट्स खींचता है, प्रति दिन TP50, TP95 और TP99 की गणना करता है।
Zero धीमे इवेंट्स सामने लाता है
Zero थ्रेशोल्ड (डिफ़ॉल्ट: 5 सेकंड) से ऊपर के इवेंट्स को फ़िल्टर करता है, उन्हें दिन के समय और एरर पैटर्न के अनुसार समूहबद्ध करता है, और संभावित मूल कारण की पहचान करता है।
निष्कर्षों के साथ GitHub इश्यू बनाया जाता है
Zero मेट्रिक टेबल, धीमे इवेंट लिस्ट, और मूल कारण विश्लेषण के साथ एक संरचित GitHub इश्यू फाइल करता है - इंजीनियरिंग टीम के कार्रवाई करने के लिए तैयार।

चरण 3: इसे और आगे ले जाएँ

असाइन करें और प्राथमिकता दें
इश्यू को सही इंजीनियर तक भेजें
@Zero assign the Axiom issue to Ethan and add the label performance, priority-high.
नियमित निगरानी शेड्यूल करें
मुख्य एंडपॉइंट्स के लिए साप्ताहिक TP95 चेक सेट करें
@Zero every Monday at 9am, pull the last 7 days of TP95 for /api/zero/runs and post to #dev. File a GitHub issue only if TP95 exceeds 3s.
किसी खास धीमे इवेंट की जांच करें
किसी एकल आउटलायर इवेंट में गहराई से जाएं
@Zero pull the full trace for the 6,857ms event on Apr 12 from Axiom and tell me where the time is spent.

बेहतर परिणामों के लिए सुझाव

अपने प्रॉम्प्ट में एक थ्रेशोल्ड निर्दिष्ट करें - 'flag events over 3 seconds' - ताकि Zero के निष्कर्ष आपके SLO से मेल खाएं, न कि किसी सामान्य कटऑफ से।
Zero से डिप्लॉय के तुरंत बाद एंडपॉइंट जांचने को कहें ताकि रिग्रेशन को बड़े पैमाने पर यूज़र्स को प्रभावित करने से पहले पकड़ा जा सके।
एक पूर्ण सुबह की हेल्थ चेक के लिए Daily Error Triage के साथ मिलाएं: Sentry से एरर्स और Axiom से परफॉर्मेंस एक ही ब्रीफ में।