Einbetten von Metriken in Protokollen - Amazon CloudWatch

Einbetten von Metriken in Protokollen

Mit dem eingebetteten Metrikformat von CloudWatch können Sie asynchron benutzerdefinierte Metriken in Form von Protokollen erstellen, die in CloudWatch Logs geschrieben werden. 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.

Das eingebettete Metrikformat hilft Ihnen, verwertbare benutzerdefinierte Metriken aus flüchtigen Ressourcen wie Lambda-Funktionen und -Containern zu generieren. Durch das eingebettete Metrikformat zum Senden von Protokollen aus diesen flüchtigen Ressourcen können Sie jetzt ganz einfach benutzerdefinierte Metriken erstellen, ohne separaten Code instrumentieren oder verwalten zu müssen, während Sie leistungsstarke Analysefunktionen für Ihre Protokolldaten erhalten.

Für die Verwendung des eingebetteten metrischen Formats ist keine Einrichtung erforderlich. Strukturieren Sie Ihre Protokolle entweder nach der Spezifikation für das eingebettete Metrikformat oder erzeugen Sie diese mit unseren Client-Bibliotheken und senden Sie sie mit der PutLogEvents-API oder dem CloudWatch-Agenten an CloudWatch Logs.

Um Metriken aus Protokollen mit eingebettetem Metrikformat zu generieren, benötigen Sie die logs:PutLogEvents-Berechtigung, aber nicht zusätzlich die cloudwatch:PutMetricData-Berechtigung.

Es fallen Gebühren für die Protokollaufnahme und -Archivierung sowie benutzerdefinierte Metriken an, die generiert werden. Weitere Informationen hierzu finden Sie unter Amazon CloudWatch – Preise.

Anmerkung

Seien Sie vorsichtig, wenn Sie die Metrikextraktion konfigurieren, da sich dies auf Ihre benutzerdefinierte Metrikauslastung und die entsprechende Rechnung auswirkt. Wenn Sie versehentlich Metriken basierend auf hohen Kardinalitätsdimensionen erstellen (z. B. requestId), erstellt das eingebettete Metrikformat standardmäßig eine benutzerdefinierte Metrik, die jeder eindeutigen Dimensionskombination entspricht. Weitere Informationen finden Sie unter Dimensionen.

In den folgenden Themen wird beschrieben, wie Sie Protokolle mit dem eingebetteten Metrikformat veröffentlichen, Ihre Metriken und Protokolle in der Konsole anzeigen und Alarme für Metriken einrichten, die mit dem eingebetteten Metrikformat erstellt wurden.