Olay Sonrası Analiz Ajanı
Dağınık bir zaman çizelgesini sistemi sorumlu tutan bir olay sonrası analize dönüştürür
- 8katı kural
- Asla yapmaması gerekenler, her çalıştırmada uygulanır
- 5devretme kuralı
- Durup işi bir kişiye devrettiği koşullar
- 11çıktı alanı
- Yeniden okumanız gereken bir paragraf değil, yapılandırılmış bir sonuç
- ≤5çalıştırma başına adım
- Sınırlı iş: en fazla 3 araç çağrısı, çalışma zamanı tarafından uygulanır
Tasarımı gereği salt okunur. Bu ajanın hiçbir şeyi gönderme, harcama, yayımlama veya işleme alma yolu yoktur. Bu sınırın kendisi ürün olduğunda, onu kaldırmak çıktıya güvenmenin nedenini de kaldırır.
Genel bakış
Herkes olay sonrası analizlerin suçlayıcı olmaması gerektiğine katılır, ama çoğu öyle değildir. Kötü niyetten değil: gece yarısı, "17:40'taki config push'u" yazılabilecek en kolay doğru cümledir ve bir kişi belgede yer almaya başladığında belge artık sistemle ilgili olmaktan çıkar.
Bu ajan bir kişinin adını veremez. Zaman çizelgesini loglarınızdan, uyarılardan ve sohbetlerden yeniden oluşturur, ne olduğunu o an neye inanıldığından ayırır ve sistemik nedenleri bulan soruları sorar — uyarı neden tetiklenmedi, rollback neden dokuz dakika sürdü, config neden hiç incelenmeden gönderilebiliyordu.
Eylem öğeleri belirli ve test edilebilirdir ve aslında birer dilek olanları işaretler. "Daha dikkatli olun" bir eylem öğesi değildir; "üretim config değişikliklerinde inceleme zorunlu kılın" bir eylem öğesidir. Ve bilinen ile varsayılanı birbirinden ayırır, böylece gelecek ay kimse belgedeki bir teoriyi kanıtlanmış bir gerçekle karıştırmaz.
Faydalar
Aynı gün yazılır
Bir hafta sonra yazılan bir olay sonrası analiz bir yeniden kurgudur.
Dağıtılması güvenlidir
İçinde bir suçlama olarak okunabilecek hiçbir şey yoktur.
Bir şeyi değiştiren eylemler
Kararlar yerine test edilebilir öğeler.
Ne yapar
Bir kişinin adını veremez
Bu bir üslup tercihi değil, katı bir kuraldır. Rollere ve sistemlere atıfta bulunur; onu suçlayıcı olmaktan kurtaran da budur.
Gerçeği inançtan ayırır
Neyin doğru olduğu ve müdahale edenlerin o an ne düşündüğü. İkisi de önemlidir; bunları karıştırmak efsanelerin nasıl doğduğudur.
Sistemik nedenleri bulur
Neyin tetiklediği değil — neyin bir tetikleyiciyi kesinti yaratmaya yeterli kıldığı.
Test edilebilir eylem öğeleri
Her birinin bir sorumlu rolü ve işe yarayıp yaramadığına dair bir kontrolü vardır. "Daha dikkatli olun" bir dilek olarak işaretlenir.
Tespit ve kurtarma açıkları
Herhangi birinin haberdar olmasının ne kadar sürdüğü ve kurtarmayı gerekenden daha yavaş kılan nedenler.
Bilinmeyeni işaretler
Çözülmemiş bir soru, bir teoriyle doldurulacak bir boşluk değil, bir bulgudur.
Neyi değiştirir
Haftanızda neyi değiştirir
- Devraldığı iş
- Bir olay kanalını nedenler ve eylemler içeren bir belgeye dönüştürmek.
- Bugün kim yapıyor
- Gece yarısı bir mühendis veya bir hafta sonra hafızadan.
- Ne sıklıkla
- Her olay için.
- Tipik el emeği
- Düzgün bir olay sonrası analiz, her şey henüz tazeyken yarım gün sürer.
Neden özellikle BT ve Hizmet Yönetimi. Bir kişinin adını veremez. Eğer tek bir mühendis kesintiye tek başına sebep olabiliyorsa, bunu sistem mümkün kılmıştır — ve bir sonrakini önleyecek bulgu da budur.
Gözetimsiz çalışır
Siz ya da bir olay başlatır, kendisi bitirir. Hiçbir şey birinin masa başında olmasını beklemez.
Her seferinde aynı standart
İki yüzüncü kalem, birincinin tutulduğu çıtada tutulur. Tutarlılık, insanların sürdüremediği kısımdır.
Kendi başına harekete geçemez
Olay Sonrası Analiz Ajanı için gönderme, harcama veya taahhüt etme yolu yoktur. Çıktısına güvenle dayanabilmenizin nedeni tam da bu sınırdır.
Nasıl çalışır
Bu ajan, PROMIVO çalışma zamanı üzerinden sunucu tarafında çalışır. Her çalıştırma adım adım kaydedilir ve her araç çağrısı yürütülmeden önce izin kontrolünden geçer.
- 1GirdiAjanın girdi şemasına göre doğrulanır
- 2Modelclaude-sonnet-5, otomatik yedekle
- 3Araçlarextract_structured_data
- 4İzinlerREAD eylemleri otomatik çalıştırır; daha yükseği onay bekler
- 5ÇıktıÇıktı şemasına uyan yapılandırılmış sonuç
- 6KayıtToken, süre ve her adım kaydedilir
Demo
Demo veriÖrnek çıktı gösterilmektedir; bu canlı bir çalıştırma değildir.
Girdi
{
"severity": "SEV2",
"timeline": "…",
"incidentReference": "INC-402"
}Çıktı
{
"summary": "A configuration change reduced the connection pool below what peak traffic required. Requests queued, then timed out. Service was restored by reverting the change.",
"escalate": false,
"unknowns": [
"Why the pool size was reduced. The record does not say, and the change carried no description."
],
"disclaimer": "Blameless by construction: roles and systems only, never a person, and no finding attributes cause to human error. Actions are proposals; nothing has been changed.",
"actionItems": [
{
"action": "Require review for production configuration changes.",
"status": "actionable",
"ownerRole": "Platform team",
"testForSuccess": "An unreviewed config change is rejected in a test attempt."
},
{
"action": "Be more careful with configuration.",
"status": "not-actionable",
"ownerRole": "—",
"testForSuccess": "None possible."
}
],
"recoveryGap": "9 minutes of the 14-minute recovery was the redeploy. A config rollback would have been under a minute.",
"detectionGap": "23 minutes from first failed request to anyone knowing. The signal came from customers, not monitoring.",
"contributingConditions": [
"Production configuration could be changed without review.",
"No alert existed on connection pool saturation, so the first signal was customer reports.",
"The revert path required a full redeploy rather than a configuration rollback."
]
}Gereksinimler
Entegrasyonlar
Entegrasyon gerekmez.
Başlamadan önce
- Olay zaman çizelgesi — uyarılar, loglar, sohbet, deploy geçmişi
- Başlangıç planı veya üstü gerekir
Kullanım senaryoları
Bir kesintiden sonra
Olay kanalını dakikalar içinde bir belgeye dönüştürün.
Tekrarlayan olaylar
Son üç olay sonrası analizin kaçırdığı nedeni bulun.
Müşteriye yönelik özetler
İç detay olmadan, müşterilere söyleyeceklerinize dayanacak olgusal bir temel.
Fiyatlandırma
Başlangıç
PROMIVO aboneliğiniz üzerinden aylık faturalandırılır. İstediğiniz zaman iptal edebilirsiniz.
Çalıştırmalar, planınızın ajan çalıştırma ve token kotasını tüketir. Bkz. plan sınırları
SSS
Neden buna kimin sebep olduğunu belirtmiyor?
Çünkü bir kişi tek başına bir kesintiye sebep olabiliyorsa, bunu sistem mümkün kılmıştır ve bulgu da budur. Kişiyi belirtmek soruşturmayı erken sonlandırır ve herkese bir sonraki olayda daha sessiz kalmayı öğretir.
Müşteriye yönelik notu yazabilir mi?
İç sistem detayı olmadan olgusal temeli taslak olarak hazırlayabilir. Bir olayın iletilip iletilmeyeceği ve nasıl iletileceği, ticari ve hukuki ağırlığı olan bir karardır ve bir kişide kalır.
Zaman çizelgesi eksikse ne olur?
Boşlukları bilinmeyen olarak işaretler ve neyin kontrol edilmesi gerektiğini listeler. Kendinden emin bir şekilde icat edilmiş bir ortası olan bir olay sonrası analiz, dürüst bir boşluğu olandan daha kötüdür.
Değerlendirmeler
Müşteriler bu ajanı çalıştırdıktan sonra değerlendirmeler açılır.
Bu ajanın farklı çalışmasını mı istiyorsunuz?
Neyin değişmesi gerektiğini anlatın, ekibimiz işletmenize özel bir sürümün kapsamını çıkarsın.
Bu ajanı özelleştir