2017-04-18 3 views
1

Wenn ich einen Fehler Alarm für meine aws Lambda-Funktion durch CloudWatch Alarmbenachrichtigung erstellen und dieser Alarm ausgelöst wird, ist die E-Mail-Nachricht, die ich empfange einfach besagt, dass Fehler aufgetreten sind. Damit ich den Fehler sehen kann, muss ich mich bei aws anmelden, zu CloudWatchs spezifischem Protokolldatenstrom gehen und versuchen, den Fehler zu finden.Fehlermeldung von aws CloudWatch Alarm

Ich frage mich, ob es eine Möglichkeit gibt, CloudWatch-Benachrichtigungen so einzurichten, dass die eigentliche Fehlermeldung beim Senden von Alarmbenachrichtigungen angezeigt wird.

Antwort

3

CloudWatch-Alarme unterstützen keine Protokollintegration, sie betreffen nur die Metrik, für deren Überwachung sie konfiguriert sind.

Was Sie tun könnten, ist, dass Ihr CloudWatch-Alarm eine Lambda-Funktion anstelle der SNS-E-Mail-Benachrichtigung auslöst.

Ihre Lambda-Funktion sendet einen API-Aufruf an die CloudWatch-Protokolle und filtert einige Protokolle heraus, die Sie für richtig halten, und sendet Ihnen dann eine E-Mail mit den Details des ausgelösten Alarms und der Protokolle.

+0

danke, das hilft –

Verwandte Themen