Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Wie CloudWatch findet man verwandte Telemetriedaten?
Im CloudWatch Themenbereich „Erkunden“ werden Metriken und Logs angezeigt, die miteinander in Beziehung stehen. Aber wie funktioniert das?
Metriken und Protokolle, an die gesendet werden, CloudWatch können eine optionale Entität enthalten, auf die sie sich beziehen. Üblicherweise stellt die Entität dar, worum es bei der Telemetrie geht. Eine Metrik zur CPU-Auslastung bezieht sich beispielsweise auf eine Amazon-EC2-Instance und nutzt diese Instance als ihre Entität. Wenn Sie sich diese Metrik im Bereich Verwandte erkunden ansehen, werden Ihnen weitere Telemetriedaten für dieselbe Instance angezeigt.
In der Topologieübersicht (Karte) im Bereich Verwandte erkunden wird die aktuell ausgewählte Ressource zusammen mit den verwandten Ressourcen angezeigt. Zeigt bei AWS Ressourcen CloudWatch automatisch andere Ressourcen an, von denen bekannt ist, dass sie verwandt sind. Wenn Sie sich beispielsweise eine Amazon-EC2-Instance ansehen, zeigt die Übersicht auch alle Amazon-EBS-Volumes an, die der Instance zugeordnet sind. Wenn Sie ein Volume auswählen, wird die Telemetrie für das Volume angezeigt, und die Übersicht wird aktualisiert, sodass Ressourcen angezeigt werden, die sich auf das Volume beziehen. Außerdem werden Ressourcen angezeigt, die Teil desselben Service sind.
Die mit Ihrer Telemetrie verknüpften Entitätsinformationen definieren die Ressource, mit der die Telemetrie verknüpft ist, z. B. die Amazon-EC2-Instance. Sie können aber auch Kontextdaten über die Ressource enthalten. Wenn Sie beispielsweise über eine Website-Anwendung verfügen, die Ressourcen wie eine Amazon-EC2-Instance und eine Datenbank umfasst, können die Entitätsinformationen die Website-Anwendung als Service enthalten. In diesem Fall zeigt die Topologieübersicht den Service als verwandte Entität, und wenn Sie ihn auswählen, werden die Instances und die Datenbank dargestellt. Das kann das Auffinden der gesamten Telemetriedaten für einen Service vereinfachen.
Anmerkung
CloudWatch muss innerhalb der letzten drei Stunden Telemetriedaten mit Entitätsinformationen erhalten haben, um verwandte Ressourcen und Telemetriedaten zu finden.
Was ist der Ursprung der Entitätsdaten?
Es gibt verschiedene Möglichkeiten, Entitäten für die CloudWatch Telemetrie abzurufen:
-
Die meisten Telemetriedaten, die CloudWatch von AWS Diensten an sie gesendet werden, werden automatisch Ressourcen zugeordnet. Eine vollständige Liste der unterstützten Ressourcen finden Sie unter AWS Dienste, die verwandte Telemetrie unterstützen.
-
Der CloudWatch Agent fügt der Telemetrie, an die er sendet, automatisch Entitätsinformationen hinzu. CloudWatch
Anmerkung
Möglicherweise müssen Sie Ihren CloudWatch Agenten auf die neueste Version aktualisieren, um Entitätsdaten einzubeziehen. Weitere Informationen finden Sie unter Erfassen Sie Metriken, Logs und Traces mithilfe des CloudWatch Agenten und Konfigurieren Sie CloudWatch Agentendienst- und Umgebungsnamen für verwandte Entitäten.
-
Wenn Sie Ihre eigenen Telemetriedaten übermitteln, können Sie die Daten um Entitätsinformationen ergänzen. Weitere Informationen finden Sie unter Wie füge ich der benutzerdefinierten Telemetrie, die an gesendet wird, zugehörige Informationen hinzu CloudWatch.
-
CloudWatch bemüht sich nach besten Kräften, die Entitätsinformationen zu erkennen, die mit anderen Telemetriedaten verknüpft sind (z. B. benutzerdefinierte Telemetriedaten, an die Sie CloudWatch ohne Entitätsinformationen senden).
Woher stammen die Servicedaten?
Neben der Erkennung der natürlichen Verbindungen zwischen Ressourcen, z. B. einer Instanzressource und einer angehängten Volume-Ressource, CloudWatch können Ressourcen auch nach Diensten gruppiert werden. Bei einem Service kann es sich beispielsweise um eine Website-Anwendung handeln. Eine Amazon-EC2-Instance mit einem Webserver und eine andere mit einer Datenbank können beide Teil desselben Services sein und sind auf der Topologieübersicht verbunden, die auf diesem Service basiert.
Es gibt verschiedene Möglichkeiten, CloudWatch einen Dienstnamen für Telemetrie abzurufen, darunter:
-
Anwendungssignale oder Telemetrie mit Hotelinstrumenten verwenden die
OTEL_SERVICE_NAMEUmgebungsvariable, die von den unterstützten OpenTelemetry Instrumentierungsbibliotheken verwendet wird, um den Dienstnamen festzulegen. -
Die CloudWatch Agentenkonfiguration ermöglicht die Konfiguration eines Dienstnamens. Weitere Informationen finden Sie unter Konfigurieren Sie CloudWatch Agentendienst- und Umgebungsnamen für verwandte Entitäten.
-
Kubernetes-Workloads verwenden einen entsprechenden Namen aus dem Cluster, z. B. Deployment ReplicaSet, Pod oder Container, für den Dienstnamen.
-
Bei Amazon-EC2-Workloads kann der Service aus Tags (den Tags
service,applicationoderapp) stammen.Anmerkung
Um Tags zur Generierung von Servicenamen zu verwenden, müssen Sie zunächst Instance-Metadaten für die Amazon-EC2-Instance einrichten.
-
Wenn Sie Ihre eigenen Telemetriedaten übermitteln, können Sie die Daten um Serviceinformationen ergänzen. Weitere Informationen finden Sie unter Wie füge ich der benutzerdefinierten Telemetrie, die an gesendet wird, zugehörige Informationen hinzu CloudWatch.
-
Wenn die oben genannten Werte nicht CloudWatch verwendet werden können, wird der Name der IAM-Rolle, die die Metriken sendet, als Dienstnamen verwendet. Dies kann beispielsweise einen Servicenamen für Amazon-ECS-Telemetrie bereitstellen.