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 Services 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.
-
Erstellen und überwachen Sie mit Application Signals Servicelevel-Ziele (SLOs). Erstellen und verfolgen Sie auf einfache Weise den Status von SLOs im Zusammenhang mit 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 arbeitet mit CloudWatch RUM, CloudWatch Synthetics 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- und .NET-Anwendungen. Node.js
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
Application Signals wird in allen Handelsregionen mit Ausnahme von Kanada West (Calgary) unterstützt.
Themen
Features
Anwendungssignale für die tägliche Anwendungsüberwachung verwenden — Verwenden Sie Anwendungssignale innerhalb der CloudWatch Konsole als Teil der täglichen Anwendungsüberwachung:
-
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, 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.
-
Ö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-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.
-
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 verwenden zu können. Synthetics und CloudWatch RUM arbeiten jedoch mit Application Signals zusammen, um Vorteile zu bieten, wenn Sie diese Funktionen zusammen verwenden.
-
Anwendungssignale kontoübergreifend — Mit der kontoübergreifenden Observability 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 kontoübergreifende Beobachtbarkeit.
Damit die kontoübergreifende Observability von Application Signals ordnungsgemäß funktioniert, stellen Sie sicher, dass die folgenden Telemetrietypen über den CloudWatch Observability Access Manager gemeinsam genutzt werden.
-
Application-Signals-Services und Servicelevel-Ziele (SLOs)
-
Metriken in 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 SLIs von Services innerhalb von Gruppen, sodass Sie von einer Gruppenansicht aus starten und tief in bestimmte Problembereiche eintauchen können. Application Signals bietet zwei Standardgruppierungen: die Gruppierung „Umgebung“, die nach Serviceumgebung organisiert ist, und die Gruppierung „Verwandte Dienste“, die Dienste nach ihren Abhängigkeiten gruppiert. Wenn beispielsweise Service A bei der Gruppierung Verwandter Dienste Service B aufruft, der Service C aufruft, werden sie unter Service A gruppiert. Neben den Standardgruppierungen können Sie benutzerdefinierte Gruppen erstellen, indem Sie Dienste auswählen, die Ihren Unternehmensanforderungen entsprechen, wie z. B. Geschäftseinheit oder Team.
Erstellen Sie benutzerdefinierte Gruppierungen mithilfe von AWS Stichwörtern oder OpenTelemetry Attributen, die Ihrer Teamstruktur, Ihren Geschäftsbereichen oder betrieblichen Anforderungen entsprechen. Mit benutzerdefinierten Gruppierungen können Sie Services entsprechend Ihren spezifischen Überwachungs- und Fehlerbehebungsworkflows organisieren. Weitere Informationen finden Sie unter Konfigurieren benutzerdefinierter Gruppen.
Ereignisse ändern — Verfolgen Sie Änderungsereignisse in Ihrer gesamten Anwendung mit der automatischen Verarbeitung von CloudTrail Ereignissen durch Application Signals. Überwachen Sie die Konfigurations- und Bereitstellungsereignisse für Dienste und ihre Abhängigkeiten und stellen Sie so sofort den Kontext für Betriebsanalysen und Problembehebungen bereit. Die Erkennung von Änderungsereignissen wird zusammen mit der Serviceerkennung über die CloudWatch Konsole oder StartDiscovery API aktiviert. Für Amazon EKS-Dienste erfordert die Bereitstellungserkennung, dass die Amazon EKS-Dienste mit dem Application Signals Instrumentation SDK ausgestattet 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
Automatisierte Auditergebnisse — Gewinnen Sie wichtige Erkenntnisse anhand der automatisierten Auditergebnisse 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 relevante Spuren, sodass Sie nicht durch mehrere Klicks navigieren müssen. Das Auditsystem hilft Teams dabei, Probleme und ihre zugrunde liegenden Ursachen schnell zu identifizieren, was eine schnellere Problemlösung ermöglicht.
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.