Anwendungssignale - 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.

Anwendungssignale

CloudWatch Application Signals hilft Ihnen dabei, die Anwendungsleistung zu überwachen und zu verbessern. AWS Es sammelt automatisch Daten aus Ihren Anwendungen, die auf Diensten wie Amazon EC2, Amazon ECS und Lambda ausgeführt werden. Sie können CloudWatch Application Signals für Folgendes verwenden:

  • Den Zustand von Anwendungen in Echtzeit überwachen

  • Die Leistung anhand der Geschäftsziele nachverfolgen

  • Die Beziehungen zwischen Services und Abhängigkeiten anzeigen

  • Leistungsprobleme schnell erkennen und beheben

  • 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.

  • Mit Application Signals können Sie Service-Level-Ziele (SLOs) erstellen und überwachen. Erstellen und verfolgen Sie ganz einfach den Status SLOs verwandter CloudWatch Metriken, einschließlich der neuen Standardanwendungsmetriken, die Application Signals sammelt. Sehen und verfolgen Sie den Status des Servicelevel-Indikator (SLI) Ihrer Anwendungsservices in einer Serviceliste und einer Topologieübersicht. Erstellen Sie Alarme SLOs, um Ihre und die neuen Standardanwendungsmetriken, die Application Signals sammelt, zu verfolgen.

  • 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

Unterstützte Sprachen und Architekturen

Application Signals unterstützt Java-, Python-, Node.js- und .NET-Anwendungen.

Application Signals wird auf Amazon EKS, Amazon ECS und Amazon unterstützt und getestet EC2. 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 OpenTelemetry unterstützt. Die Anweisungen wurden jedoch nicht auf anderen Architekturen als Amazon ECS und Amazon EC2 getestet.

Unterstützte Regionen

Application Signals wird in allen Handelsregionen mit Ausnahme von Kanada West (Calgary) unterstützt.

Features

  • Anwendungssignale für die tägliche Anwendungsüberwachung verwenden — Verwenden Sie Anwendungssignale innerhalb der CloudWatch Konsole als Teil der täglichen Anwendungsüberwachung:

    1. Wenn Sie Service Level Objectives (SLOs) für Ihre Services erstellt haben, beginnen Sie mit der Seite Service Level Objectives (SLO). Auf diese Weise erhalten Sie sofort einen Überblick über den Zustand Ihrer wichtigsten Services, Vorgänge und Abhängigkeiten. Wählen Sie den Service-, Vorgangs- oder Abhängigkeitsnamen 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 sie erstellt haben SLOs, sehen Sie in der Tabelle Services nach, welche Services fehlerhafte Service Level Indicators (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-Anforderungen 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 Anwendungskarte, 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 oder CloudWatch RUM zu verwenden. Synthetics und CloudWatch RUM arbeiten jedoch mit Application Signals zusammen, um Vorteile zu bieten, wenn Sie diese Funktionen zusammen verwenden.

  • Kontoübergreifende Anwendungssignale — Mit der kontenübergreifenden Beobachtbarkeit von Application Signals können Sie Ihre Anwendungen überwachen und Fehler beheben, die sich über mehrere AWS Konten innerhalb einer einzigen Region erstrecken.

    Sie können Amazon CloudWatch Observability Access Manager verwenden, um eines oder mehrere Ihrer AWS Konten als Überwachungskonto einzurichten. Sie geben dem Überwachungskonto die Möglichkeit, die Daten in Ihrem Quellkonto einzusehen, indem Sie eine Sink in Ihrem Überwachungskonto erstellen. Sie verwenden die Sink, um eine Verbindung von Ihrem Quellkonto zu Ihrem Überwachungskonto herzustellen. Weitere Informationen finden Sie unter CloudWatch kontenübergreifende Beobachtbarkeit.

    Damit die kontenübergreifende Observability von Application Signals ordnungsgemäß funktioniert, stellen Sie sicher, dass die folgenden Telemetriearten über den CloudWatch Observability Access Manager gemeinsam genutzt werden.

    • Services und Service-Level-Ziele von Application Signals () SLOs

    • Metriken bei Amazon CloudWatch

    • Gruppen in Amazon CloudWatch Logs protokollieren

    • Ablaufverfolgungen in AWS X-Ray

  • Dynamische Servicegruppierung und Filterung – Gruppieren und filtern Sie Services mit den dynamischen Gruppierungsfunktionen von Application Signals. Aggregieren Sie automatisch Metriken und Services innerhalb SLIs von Gruppen, sodass Sie von einer Gruppenansicht ausgehen und tief in bestimmte Problembereiche eintauchen können. Application Signals bietet zwei Standardgruppierungen: die Gruppierung „Umgebung“, die nach Dienstumgebungen organisiert, und die Gruppierung „Verwandte Dienste“, die Dienste auf der Grundlage ihrer Abhängigkeiten gruppiert. Wenn beispielsweise Service A in der Gruppierung verwandter Dienste Service B aufruft, der Service C aufruft, werden sie unter Service A gruppiert. Erstellen Sie über die Standardgruppierungen hinaus benutzerdefinierte Gruppen, indem Sie Dienste auswählen, die Ihren organisatorischen Anforderungen entsprechen, z. B. Geschäftseinheit oder Team.

    Erstellen Sie benutzerdefinierte Gruppierungen mithilfe von AWS Tags oder OpenTelemetry Attributen, die auf Ihre Teamstruktur, Geschäftsbereiche oder betrieblichen Anforderungen abgestimmt sind. Mit benutzerdefinierten Gruppierungen können Sie Services entsprechend Ihren spezifischen Überwachungs- und Fehlerbehebungsworkflows organisieren. Weitere Informationen finden Sie unter Konfigurieren benutzerdefinierter Gruppen.

    CloudWatch Anwendungsübersicht mit Gruppierung nach verwandten Diensten.
    CloudWatch Seite mit der Liste der Dienste mit Filterung.
  • Änderungsereignisse — Verfolgen Sie mit der automatischen Verarbeitung von Ereignissen durch Application Signals CloudTrail Änderungsereignisse in Ihrer gesamten Anwendung. Überwachen Sie die Konfigurations- und Bereitstellungsereignisse für Dienste und deren Abhängigkeiten und bieten Sie so unmittelbaren Kontext für Betriebsanalysen und Problembehebungen. Die Erkennung von Änderungsereignissen wird zusammen mit der Aktivierung der Serviceerkennung über die CloudWatch Konsole oder StartDiscovery API aktiviert. Für Amazon EKS-Dienste erfordert die Bereitstellungserkennung, dass die Amazon EKS-Services mit dem Application-Signals-Instrumentierungs-SDK instrumentiert sind.

    Änderungsereignisse werden für die folgenden Ressourcen unterstützt:

    • Autoscaling-Gruppe

    • EKS-Cluster

    • EKS-Workload (nur Bereitstellungen)

    • ECS-Cluster und -Service

    • ELB Load Balancer und Zielgruppe

    • Lambda-Funktion

    • BedrockAgentCore Laufzeit und RuntimeEndpoint

    CloudWatch Anwendungsübersicht mit Bereitstellungsfilterung und Änderungsereignissen in der Gruppenleiste.
    CloudWatch Anwendungsübersicht mit Tabelle mit Änderungsereignissen.
  • Automatisierte Prüfungsergebnisse — Entdecken Sie wichtige Erkenntnisse anhand der automatisierten Prüfungsergebnisse von Application Signals. Der Service analysiert Ihre Anwendungen, um wichtige Beobachtungen und potenzielle Probleme zu melden und so die Ursachenanalyse zu vereinfachen. Diese automatisierten Ergebnisse konsolidieren die relevanten Spuren, sodass Sie nicht mehr mit mehreren Klicks navigieren müssen. Das Auditsystem hilft Teams dabei, Probleme und ihre zugrunde liegenden Ursachen schnell zu identifizieren und ermöglicht so eine schnellere Problemlösung.

    Application Signals verwendet fortschrittliche Analysen, um Muster zu erkennen, Ressourcenineffizienzen aufzuzeigen und Optimierungsmöglichkeiten vorzuschlagen. Die Ergebnisse werden nach Schweregrad und potenziellen Auswirkungen auf das Geschäft priorisiert, sodass sich Teams zunächst auf die kritischsten Probleme konzentrieren können. Sie erhalten umsetzbare Empfehlungen zur Verbesserung der Zuverlässigkeit und Leistung Ihrer Services ohne manuelle Analysen.

    CloudWatch Serviceübersicht mit Prüfungsergebnissen.