Application Signals - Amazon CloudWatch

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.

Application Signals

Application Signals befindet sich in der Vorschauversion. Wenn Sie Feedback zu dieser Funktion haben, können Sie uns unter app-signals-feedback@amazon .com kontaktieren.

Verwenden Sie CloudWatch Application Signals, um Ihre Anwendungen automatisch zu AWS aktivieren, sodass Sie den aktuellen Zustand Ihrer Anwendungen überwachen und die langfristige Anwendungsleistung anhand Ihrer Geschäftsziele verfolgen können. Application Signals bietet Ihnen einen einheitlichen, anwendungsorientierten Überblick über Ihre Anwendungen, Services und Abhängigkeiten und unterstützt Sie bei der Überwachung und Diagnose des Zustands Ihrer Anwendungen.

  • Aktivieren Sie Application Signals, um automatisch Metriken und Traces aus Ihren Anwendungen zu erfassen und wichtige Metriken wie Anrufvolumen, Verfügbarkeit, Latenz, Störungen und Fehler anzuzeigen. Schnell den aktuellen Betriebsstatus sehen und untersuchen und feststellen, ob Ihre Anwendungen ihre längerfristigen Leistungsziele erreichen, ohne benutzerdefinierten Code schreiben oder Dashboards erstellen zu müssen.

  • Erstellen und überwachen Sie mit Application Signals Servicelevel-Ziele (SLOs). Erstellen und verfolgen Sie ganz einfach den Status von SLOs in Bezug auf CloudWatch Metriken, einschließlich der neuen Standardanwendungsmetriken, die Application Signals erfasst. Sehen und verfolgen Sie den Status des Servicelevel-Indikator (SLI) Ihrer Anwendungsservices in einer Serviceliste und einer Topologieübersicht. Erstellen Sie Alarme, um Ihre SLOs zu verfolgen, und verfolgen Sie die neuen Standard-Anwendungsmetriken, die Application Signals erfasst.

  • Sehen Sie sich eine Karte Ihrer Anwendungstopologie an, die Application Signals automatisch erkennt und die Ihnen eine visuelle Darstellung Ihrer Anwendungen, Abhängigkeiten und deren Konnektivität bietet.

  • Application Signals funktioniert mit CloudWatch RUM, CloudWatchSynthetics Canaries und Amazon EC2 Auto Scaling zur Anzeige Ihrer Kundenseiten, Synthetics Canaries und Anwendungsnamen in Dashboards und Maps. AWS Service Catalog AppRegistry

Application Signals für die tägliche Anwendungsüberwachung verwenden

Verwenden Sie Application Signals innerhalb der CloudWatch Konsole als Teil der täglichen Anwendungsüberwachung:

  1. Wenn Sie Servicelevel-Ziele (SLOs) für Ihre Services erstellt haben, beginnen Sie mit der Seite Servicelevel-Ziele (SLO). Auf diese Weise erhalten Sie sofort einen Überblick über den Zustand Ihrer wichtigsten Services und Vorgänge. Wählen Sie den Service- oder Vorgangsnamen für ein SLO, um die Seite mit den Service-Details zu öffnen und detaillierte Service-Informationen zur Behebung von Problemen einzusehen.

  2. Öffnen Sie die Services-Seite, um eine Zusammenfassung all Ihrer Services anzuzeigen und schnell die Services mit der höchsten Fehlerrate oder Latenz zu finden. Wenn Sie SLOs erstellt haben, sehen Sie in der Services-Tabelle nach, welche Services fehlerhafte Servicelevel-Indikatoren (SLIs) aufweisen. Wenn sich ein bestimmter Service in einem fehlerhaften Zustand befindet, wählen Sie den Service aus, um die Service-Detailseite zu öffnen und Service-Vorgänge, Abhängigkeiten, Synthetics-Canarys und Client-Anfragen zu sehen. Wählen Sie einen Punkt in einem Diagramm aus, um korrelierte Traces anzuzeigen, sodass Sie Betriebsprobleme beheben und deren Grundursache ermitteln können.

  3. Wenn neue Services bereitgestellt wurden oder sich die Abhängigkeiten geändert haben, öffnen Sie die Service-Karte, um Ihre Anwendungstopologie zu überprüfen. Sehen Sie sich eine Karte Ihrer Anwendungen an, die die Beziehung zwischen Clients, Synthetics-Canarys, Services und Abhängigkeiten zeigt. Sehen Sie schnell den SLI-Zustand, zeigen Sie wichtige Metriken wie Aufrufvolumen, Fehlerrate und Latenz an und lassen Sie sich auf der Seite mit den Service-Details detailliertere Informationen anzeigen.

Für die Verwendung von Application Signals fallen Gebühren an. Informationen zur CloudWatch Preisgestaltung finden Sie unter CloudWatch Amazon-Preise.

Anmerkung

Es ist nicht erforderlich, Application Signals zu aktivieren, um CloudWatch Synthetics, CloudWatch RUM oder CloudWatch Evidently zu verwenden. Synthetics und CloudWatch RUM arbeiten jedoch mit Application Signals zusammen, um Vorteile zu bieten, wenn Sie diese Funktionen zusammen verwenden.

Unterstützte Sprachen und Architekturen

Derzeit unterstützt Application Signals Java- und Python-Anwendungen.

Application Signals wird auf Amazon EKS, Amazon ECS und Amazon EC2 unterstützt und getestet. Auf Amazon-EKS-Clustern erkennt es automatisch die Namen Ihrer Services und Cluster. Auf anderen Architekturen müssen Sie die Namen der Services und Umgebungen angeben, wenn Sie diese Services für Application Signals aktivieren.

Die Anweisungen zur Aktivierung von Application Signals auf Amazon EC2 sollten auf jeder Architektur funktionieren, die den CloudWatch Agenten und die AWS Distribution für unterstützt. OpenTelemetry Die Anweisungen wurden jedoch nicht auf anderen Architekturen als Amazon ECS und Amazon EC2 getestet.

Unterstützte Regionen

Für diese Vorschauversion wird Application Signals in den folgenden Regionen unterstützt.

  • USA Ost (Nord-Virginia)

  • USA Ost (Ohio)

  • USA West (Oregon)

  • Asien-Pazifik (Sydney)

  • Asien-Pazifik (Tokio)

  • Europa (Irland)

Vorscheuversion des -SDK

Eine Vorschauversion des SDK steht zum Download zur Verfügung.

Warnung

API-Vorgänge und -Parameter können sich ändern, bevor Application Signals allgemein verfügbar ist. Bei diesen Änderungen handelt es sich möglicherweise um grundlegende Änderungen. Verwenden Sie die Vorschauversion des SDK nicht für Produktionszwecke.

Um das Preview-SDK zu installieren, installieren oder aktualisieren Sie zunächst die neueste Version von AWS CLI Version 2. Weitere Informationen finden Sie unter Die neueste Version der AWS CLI installieren oder aktualisieren.

Verwenden Sie dann die folgenden Befehle, um die SDK-ZIP-Datei aus dem Amazon-S3-Bucket herunterzuladen und extrahieren Sie dann ihren Inhalt. Jede SDK-ZIP-Datei enthält SDK-Anweisungen und API-Dokumentation.

Anmerkung

Das SDK wird in mehreren Programmiersprachen bereitgestellt, sodass Sie Application Signals APIs mit jeder dieser Programmiersprachen verwenden können. Die automatische Instrumentierung Ihrer Anwendung zum Senden von Daten an Application Signals wird jedoch nur für Java- und Python-Anwendungen unterstützt.

  • Java V2 SDK: aws s3 cp s3://application-signals-preview-sdk/awsJavaSdkV2.zip ./

  • JavaScript SDK V3: aws s3 cp s3://application-signals-preview-sdk/jsSdkV3.zip ./

  • JavaScript SDK V2: aws s3 cp s3://application-signals-preview-sdk/jsSdkV2.zip ./

  • Python SDK: aws s3 cp s3://application-signals-preview-sdk/pythonSdk.zip ./

  • Kotlin SDK: aws s3 cp s3://application-signals-preview-sdk/kotlin.zip ./

  • Android SDK: aws s3 cp s3://application-signals-preview-sdk/andriod.zip ./

  • C++ SDK: aws s3 cp s3://application-signals-preview-sdk/awsCppSdk.zip ./

  • PHP SDK: aws s3 cp s3://application-signals-preview-sdk/awsSdkPhp.zip ./

  • Ruby SDK: aws s3 cp s3://application-signals-preview-sdk/awsSdkRuby.zip ./

  • Go V2 SDK: aws s3 cp s3://application-signals-preview-sdk/awsSdkGoV2.zip ./

  • Go V1 SDK: aws s3 cp s3://application-signals-preview-sdk/go.zip ./

  • iOS SDK: aws s3 cp s3://application-signals-preview-sdk/iOS.zip ./