Veröffentlicht am: Jun 4, 2021
Mit dem Embedded-Metric-Format für CloudWatch können Sie komplexe Anwendungsdaten mit hoher Kardinalität in Form von Protokollen erfassen und daraus ganz einfach verwertbare Metriken generieren. Bislang war es schwierig, aus kurzlebigen Ressourcen wie Lambda-Funktionen und Containern verwertbare benutzerdefinierte Metriken zu generieren. Indem Sie Ihre Protokolle im Embedded-Metric-Format senden, können Sie jetzt ganz einfach benutzerdefinierte Metriken erstellen, ohne separaten Code instrumentieren oder pflegen zu müssen. Zudem erhalten Sie leistungsfähige Analysefunktionen für die Protokolldaten.
Das Embedded-Metric-Format bietet mehrere Vorteile. Sie können neben detaillierten Protokollereignisdaten nun benutzerdefinierte Metriken einbetten, die von CloudWatch automatisch extrahiert werden. So können Sie die benutzerdefinierten Metriken visualisieren und zur Echtzeit-Vorfallserkennung Alarme für sie einrichten. Die mit den extrahierten Metriken verbundenen detaillierten Protokollereignisse können außerdem mithilfe von CloudWatch Logs Insights abgefragt werden, sodass Sie umfassende Erkenntnisse zu den Ursachen betrieblicher Ereignisse erhalten.
Sie können Protokollereignisse im Embedded Metric Format mithilfe der auf GitHub verfügbaren Open-Source-Client-Bibliotheken generieren oder sie gemäß einer definierten Spezifikation manuell erstellen. Diese Open-Source-Client-Bibliotheken umfassen nun neben C# auch Java, Node.js und Python. Nachdem sie generiert wurden, werden die Ereignisse mithilfe der Client-Bibliotheken oder des CloudWatch-Agents oder durch direktes Aufrufen der PutLogEvents-API an CloudWatch gesendet.