
Hep yeşil olan bir gösterge paneli okunmuyordur
Gösterge panelleri kimsenin o anda sormadığı soruları yanıtlar, kimse bakmazken. Güncel durumu sürekli gösterir ve sessizce değiştirir. Geçiş (asıl işe yarayan şey) o paneli açık tutan biri olmadıkça fark edilmez.
Bir özet tersine çalışır. Gelir, bir kez okunur ve bir öncekinden neyin farklı olduğunu söyler. Altı aydır sağlıklı bir servis bir satır alır. Gece hatalar döndürmeye başlayan üste çıkar.
İkinci başarısızlık kipi kapsamadır. Her ekibin, bir göç sırasında kurulduğu için kimsenin izlemediği bir servisi vardır. Açık bir listeden kurulan bir özet yokluğunu görünür kılar.
Kontrol etmek ucuzdur. Bir kişinin 30 saniyede okuyup güvenebileceği bir şey üretmek, kurulmaya değer kısımdır.
ActionFlow tuvalde nasıl çalışır
Bir Start Scheduled node kontrolü aralığınıza göre çalıştırır. Bir Loop node kayıtlı olana değil, bildirdiğiniz servis listesini dolaşır.
Bir HTTP Request node döngünün içinde her sağlık uç noktasını çağırır. Bir Validate node yanıtı o servis için sağlıklı olan şeye karşı kontrol eder (bir durum alanı, bir sürüm, bir bağımlılık listesi). 200'ü yanıt saymaz.
Bir Math node yanıt süresini servisin kendi tabanına göre hesaplar. Çünkü normalde 40 milisaniyede yanıtlayan ve şimdi 400 süren bir servis ayaktadır ama bozulmuştur.
Bir PostgreSQL node önceki çalıştırmayı tutar. Bir Merge node onu birleştirir. Özet durumları değil geçişleri raporlasın.
Bir Filter node sonuçları değişen, başarısız ve durağan diye böler. Bir Sort node değişiklikleri öne koyar.
Bir Generate Text node özeti yalın dilde yazar, neyin değiştiğini adlandırır ve durağan servisleri bir sayıya indirger.
Bir Slack node onu yazar. Bir If node başarısız olan her şeyi, bir saattir kimsenin okumayabileceği bir özette bırakmak yerine uyarı yolunuza yönlendirir.
Bu ActionFlow'un kullandığı node'lar
- Start Scheduled (Start): seçtiğiniz kontrol aralığı.
- Loop (Control): bildirilmiş bir servis listesini dolaşır, kapsam boşlukları görünür olsun.
- HTTP Request (Util): her sağlık uç noktasını çağırır.
- Validate (Data): yanıt gövdesini kontrol eder, yalnızca durum kodunu değil.
- Math (Util): yanıt süresi o servisin kendi tabanına karşı.
- PostgreSQL (Data) ile Merge (Control): önceki çalıştırma, geçişler raporlanabilsin.
- Generate Text (AI Core): özet, durağan servisler bir sayıya indirgenmiş.
- Slack (Communication) ile If (Control): özeti yazar. Başarısızlıklar uyarı yolunu alır.
Sık sorulan sorular
Bülten
Ürün güncellemelerini alın
Yeni node'lar, agent'lar ve ürün notları. Yalnızca açmaya değer bir şey varken e-posta göndeririz.