Umgebung - Zwei verschiedene ec2-Instanzen, auf denen Tomcat separat ausgeführt wird.Benutzerdefinierte Protokollierung von AWS
Anforderung - Wenn ein Fehler in den Protokollen vorliegt, sollten wir eine Warnung erhalten.
Implementierung -
Wir implementierten AWS Kunden die Protokollierung für diese, die erfolgreich Warnungen auf dem Fehler Pattern Matching sendet. Es erstellt automatisch eine Protokollgruppe - "/opt/tomcat/logs/catalina.out".
Unter dieser Protokollgruppe - gibt es zwei Protokollströme - zwei Instanzen separat angezeigt.
Problem -
Jetzt möchte ich separaten Alarm für separate Instanzen
Problem ist, wenn ich einen Alarm erstellen - es mich nicht lassen Sie die Instanz wählen. Sie benötigt standardmäßig beide Instanzen, dh einen Alarm - beide Instanzen gleichzeitig überwachen. Und Alarm senden, ohne den Instanznamen zu erwähnen. Daher ist es schwierig herauszufinden, welche Instanz tatsächlich Alarm ausgelöst hat.
Und das zweite Problem ist - wir haben einige Log-Metriken zum Testen erstellt - wie auf Keyword-Info - die wir löschen wollen und nicht können.