Kararın anlamını netleştirmek
Sunucu sağlıklı görünürken müşterinin işi takılmış olabilir. Teknik hatalarla birlikte uygulamanın üretmesi gereken sonucu izleyin. Önemli her akış için başlangıcı, kalıcı ara durumları ve tamamlanma kanıtını tanımlayın. Durumlar arasında bekleme, hata sayısının kaçırdığı sorunu gösterebilir.
Roller ve seçenekler
Eyleme dönüşen az sayıda sinyalle başlayın. Erişilebilirlik ve yanıt süresi uygulamayı; en eski bekleyen iş, tamamlanma hataları ve beklenen olayların olağandışı yokluğu süreci anlatır. Google SRE izleme bölümü belirtiyle nedeni ayırır. Her log kaydı için görevliyi uyarmak yerine, önceliği müşterinin yaşadığı soruna göre belirleyin. Teknik ayrıntıları ise sorunun nedenini araştırmak için kullanın.
Değişikliği izlemek
Örnek teklif akışında form talebi kaydeder ve bildirimi kuyruğa alır. Web başarılı yanıtlar, fakat mail worker durur. En eski gönderilmemiş bildirimin yaşını izleyin. Uyarı; kuyruğu, güvenli inceleme komutunu ve tekrar koşulunu açıklamalı. Kurtarma, talep kaybolmadan veya çoğalmadan bekleyen işin iletilmesiyle doğrulanır.
Hata yollarını denemek
Sessiz panel; talep yokluğu, bozuk veri toplayıcı veya durmuş giriş olabilir. Ayırın. Sorumlusu ve yararlı karşılığı olmayan uyarılardan kaçının; kişisel mesajları bildirim içine koymayın. Yerel worker'ı durdurarak veya bağımlılık arızası simüle ederek hem uyarıyı hem normale dönüşü test edin.
Her uyarıya uygulanabilir karşılık verin
Bildirim örneğinde yalnız süreç adını değil geciken müşteri işini anlatın. Kuyruk, en eski işin yaşı, gözlem zamanı ve yetkili inceleme yolu olsun. Kişisel mesajı dışarıda bırakın. İlk müdahaleyi yapan, bütün müşteri ayrıntısını almadan durmuş worker'la bozuk posta bağımlılığını ayırabilmeli.
Güvenli eylemleri belirleyin. İşletim kılavuzu; bileşenlerin durumunu, hassas verilerden arındırılmış son hatayı ve işin bir worker tarafından alınıp alınmadığını veya tamamlanıp tamamlanmadığını kontrol ettirebilir. Tekrar, süresi dolmuş sahipliği alma ve durup üst sorumluya taşıma koşullarını açıklayın. Her şeyi körlemesine denemek, tamamlanıp yanıtı kaybolmuş dış işlemi çoğaltabilir. Kesinlik yoksa kaydedip mutabık hâle getirin; temiz başarı uydurmayın.
Tüm yolu kontrollü ortamda deneyin: worker'ı durdurun, kurgu talep açın, beklemeyi görün. Uyarının yerel alıcıya geldiğini, yeniden başlatınca tamamlanma ve kurtarmayı doğrulayın. Toplayıcıyı da deneyin; ölçüm kesilmesi sağlıklı boş kuyruk görünmesin. Olay sonrasında mükerrer gürültüyü kaldırıp sorumluluğu ve ilk teşhisi iyileştirin. Belirti alışıldık oldu diye bastırmayın.
Operasyon inceleme listesi
| Soru | Yararlı kanıt |
|---|---|
| İş yok ile ölçüm yok ayrılıyor mu? | Son başarılı gözlem bekleyen sayısından ayrı görünür. |
| Uyarının sahibi belli mi? | Tanımlı rol yanıt aralığını, inceleme ve üst sorumlu yolunu bilir. |
| Kurtarma gerçekten bitti mi? | İş amaçlanan duruma ulaşır; süreç başlatmak tek başına olayı kapatmaz. |
| Tekrar yan etkiyi çoğaltır mı? | Kılavuz tamamlanma kanıtını denetler; belirsiz dış sonucu otomatik hata değil mutabakat işi sayar. |
Bu kurallarda anlaşın
Başarı ne demek? İş ne kadar bekleyince müdahale gerekir? Uyarıyı kim alır, güvenle ne yapabilir? Yazılım incelemesinden kimsenin kullanmadığı ölçü duvarı değil, kısa bir operasyon haritası çıkmalı.