ما هو
أداة تحقيق جنائي لحوادث مفاتيح الميزات. تقرأ سجلات التغيير من LaunchDarkly وUnleash وFlagsmith وGrowthBook ومن جدول التدقيق الخاص بك أو من ملاحظات عادية.
تحقيق جنائي في حوادث مفاتيح الميزات
يضع Flag Autopsy سجل تغييرات مفاتيح الميزات بجانب منحنى الأخطاء أو زمن الاستجابة، ويحدد لحظة بدء الارتفاع، ثم يرتب كل تغيير حسب احتمال أن يكون السبب. تحصل على مشتبه به رئيسي، والوقت الذي استغرقه إيقافه، وتقرير جاهز لمراجعة ما بعد الحادثة.
أداة تحقيق جنائي لحوادث مفاتيح الميزات. تقرأ سجلات التغيير من LaunchDarkly وUnleash وFlagsmith وGrowthBook ومن جدول التدقيق الخاص بك أو من ملاحظات عادية.
لمهندسي المناوبة ومديري الإصدارات وفرق SRE الذين يحتاجون إلى معرفة المفتاح الذي يجب إرجاعه بسرعة، وللفرق التي تكتب مراجعة الحادثة بعد ذلك.
عندما تقفز الأخطاء قد تكون خمسة مفاتيح قد تغيرت في الساعة الأخيرة. بدلًا من التخمين ترى أي تغيير يتزامن مع الارتفاع وما الدليل على ذلك.
الصق سجل التغييرات، والمقياس حول وقت الحادثة إن كان متاحًا. يجري التحليل كله في هذه الصفحة ولا يُرفع أي شيء.
أسطر JSON أو مصفوفة JSON أو أسطر نصية مثل: 14:02 mira turned on checkout_v2 in prod 50%
وقت وقيمة في كل سطر، مثل 14:03,2.9. يصلح معدل الأخطاء أو عدد أخطاء 5xx أو زمن الاستجابة p95. اختياري.
الصق سجل تغييرات واضغط ابدأ التشريح، أو افتح القضية التجريبية لترى تقريرًا كاملًا.
الدرجة دليل وليست برهانًا. هي تخبرك أين تنظر أولًا.
تُقارن كل نقطة بوسيط النقاط التي سبقتها. يبدأ الارتفاع عندما تبلغ القيمة ضعف المستوى المعتاد على الأقل وتخرج بوضوح عن تذبذبها المألوف.
التغييرات التي جرت قبل الارتفاع بدقائق تنال أعلى درجة. تتناقص الدرجة خلال الساعة التالية، وتُهمل التغييرات التي جاءت بعد البداية بوقت طويل.
لكل تغيير يُقارن المقياس في الدقائق الخمس عشرة السابقة واللاحقة. الارتفاع الحاد يزيد الدرجة.
تفعيل مفتاح أو رفع نسبة إتاحته يزيد الاشتباه، ويزيده أكثر كلما كبرت القفزة. أما الإيقاف أو التغيير خارج الإنتاج فيخفضه.
إذا تلا إيقاف المفتاح تعافٍ خلال 20 دقيقة فهذا أقوى دليل على الإطلاق.
يشير أيضًا إلى عادات تزيد احتمال الحوادث: تخطي بيئة الاختبار، والقفزات الضخمة، والتبديل المتكرر، والتغييرات الليلية، والتغييرات بلا منفّذ معروف.
انسخ سجل التدقيق من أداة المفاتيح لفترة الحادثة، أو اكتب التغييرات يدويًا مع أوقاتها.
صدّر معدل الأخطاء أو زمن الاستجابة من لوحة المراقبة على شكل وقت وقيمة. إن لم يكن لديك مقياس فاكتب وقت بداية الحادثة.
راجع المشتبه الرئيسي وأدلته والرسم البياني. تُظهر العلامات متى حدث كل تغيير بالضبط.
انسخ التقرير إلى قناة الحادثة أو نزّله بصيغة Markdown لمراجعة ما بعد الحادثة.
مع أي أداة يمكنك نسخ سجل تدقيقها. تُعرف أسماء الحقول الشائعة مثل key وflag وenvironment وuser وfrom وto وrollout تلقائيًا.
اكتب وقت بداية الحادثة، وعندها تُرتب التغييرات حسب التوقيت ونطاق التأثير والبيئة فقط.
لا يستطيع تغيير في بيئة الاختبار أن يعطل الإنتاج مباشرة، لذا يُستبعد. لكنه يُحتسب خطوة اختبار للتغييرات اللاحقة في الإنتاج.
لا. هي مجموع موزون للأدلة بحد أقصى 95، لأن أداة كهذه لا يمكن أن تكون متيقنة أبدًا.