ALARM → najpierw telefon
Stan ALARM mapuje się na 'high' w WardenPoint — najpierw połączenie telefoniczne, potem głos w Telegramie, a w trzeciej minucie e-mail. INSUFFICIENT_DATA trafia na spokojniejszy kanał.
Zasubskrybuj temat SNS do WardenPoint przez HTTPS. Alarmy CloudWatch przychodzą jako powiadomienia SNS, stan alarmu mapuje się na ważność, stan OK wysyła informację o rozwiązaniu i anuluje łańcuch eskalacji, a niepotwierdzone alarmy eskalują przez głos, Telegram, SMS i e-mail.
Budowa alarmu CloudWatch
LIVEKonfiguracja
SNS nie wysyła własnych nagłówków, więc sekret integracji umieszczasz w adresie subskrypcji — wklejasz go raz i gotowe.
W Amazon SNS utwórz temat typu Standard (albo użyj tego, który już obsługuje Twoje alarmy). To do niego alarmy CloudWatch będą publikować zdarzenia.
$ SNS › Tematy › Utwórz temat › StandardDodaj subskrypcję z protokołem HTTPS i punktem końcowym ustawionym na Twój adres WardenPoint z dopisanym ?secret=<Twój sekret>. WardenPoint potwierdza subskrypcję od razu, gdy AWS wyśle uzgadnianie.
$ Punkt końcowy › https://wardenpoint.com/api/v1/integrations/alerts/…?secret=…W każdym alarmie CloudWatch ustaw akcję alarmu (i opcjonalnie akcję OK) na publikację do tego tematu SNS. WardenPoint automatycznie odbierze alarm przy zmianie stanu.
$ Alarm › Akcje › Wyślij do tematu SNSFormat danych
SNS pakuje alarm CloudWatch jako tekst JSON w polu Message. WardenPoint go rozpakowuje, mapuje NewStateValue na stan aktywny lub rozwiązany i deduplikuje po AlarmArn.
Przepisy na trasowanie
Prowadź różne grupy alarmów lub konta AWS przez osobne integracje WardenPoint, każdą podpiętą do własnego łańcucha eskalacji.
Stan ALARM mapuje się na 'high' w WardenPoint — najpierw połączenie telefoniczne, potem głos w Telegramie, a w trzeciej minucie e-mail. INSUFFICIENT_DATA trafia na spokojniejszy kanał.
Utwórz osobną integrację WardenPoint dla każdego konta lub środowiska, każdą zasubskrybowaną do tematu SNS danego konta, aby alarmy produkcyjne i testowe trafiały do różnych łańcuchów.
Gdy alarm wraca do OK, SNS publikuje ponownie do tego samego tematu. WardenPoint deduplikuje po AlarmArn, oznacza alert jako rozwiązany, wysyła do łańcucha informację o rozwiązaniu i anuluje trwającą eskalację.
FAQ CloudWatch
Zasubskrybuj temat SNS, wyzwól testowy alarm i przeczytaj wpis w dzienniku audytu. Bez karty. Bez ryzyka dla produkcji.