Beobachtbarkeit - Kontinuierliche Integration und kontinuierliche Bereitstellung für 5G-Netzwerke auf AWS

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.

Beobachtbarkeit

AWS ermöglicht die Observability für CNFs das 5G, auf dem AWS standardmäßig installiert ist. Dies wird von Amazon ermöglicht CloudWatch. CloudWatch sorgt für vollständige Transparenz Ihrer Cloud-Ressourcen und -Anwendungen.

Amazon CloudWatch hat während dieses Prozesses vier Hauptschritte:

  1. Sammeln — Sammeln Sie Metriken und Protokolle von all Ihren AWS Ressourcen, Anwendungen und Diensten, die auf AWS und vor Ort ausgeführt werden.

  2. Überwachen — Visualisieren Sie Anwendungen und Infrastruktur mit CloudWatch Dashboards, korrelieren Sie Protokolle und Metriken nebeneinander, um Fehler zu beheben, und richten Sie Warnmeldungen mit Alarmen ein. CloudWatch

  3. Handeln — Automatisieren Sie die Reaktion auf betriebliche Änderungen mit CloudWatch Ereignissen und. AWS Auto Scaling

  4. Analysieren CloudWatch Metric Math ermöglicht Metriken bis zu einer Sekunde, erweiterte Datenspeicherung (15 Monate) und Echtzeitanalysen.

Der CloudWatch Amazon-Agent ist im Kubernetes-Cluster des Kunden installiert. Der Agent unterstützt die Konfiguration, Erkennung und Metrik-Pull-Funktionen von Prometheus und bereichert und veröffentlicht alle hochwertigen Prometheus-Metriken und -Metadaten als Embedded Metric Format (EMF) in Logs. CloudWatch

Amazon CloudWatch Container Insights automatisiert die Erkennung und Erfassung von Prometheus-Metriken aus containerisierten Anwendungen. Es sammelt, filtert und erstellt automatisch aggregierte benutzerdefinierte Metriken, die in Dashboards visualisiert werden. CloudWatch

Jedes Ereignis erstellt metrische Datenpunkte als CloudWatch benutzerdefinierte Metriken für einen kuratierten Satz von metrischen Dimensionen, der vollständig konfigurierbar ist. Die Veröffentlichung aggregierter Prometheus-Metriken als CloudWatch benutzerdefinierte Metrikstatistiken reduziert die Anzahl der Metriken, die zur Überwachung, Meldung und Behebung von Leistungsproblemen und Ausfällen erforderlich sind. Sie können die originalgetreuen Prometheus-Metriken auch mithilfe der CloudWatch Logs Insights-Abfragesprache analysieren, um bestimmte Pods und Labels zu isolieren, die sich auf den Zustand und die Leistung Ihrer containerisierten Umgebungen auswirken.

AWS CloudTrail bietet diese Transparenz und zeichnet jeden API-Aufruf dienstübergreifend auf. AWS Configbietet Funktionen zur Überprüfung der Einhaltung von Vorschriften. AWS bietet Kunden zusätzliche Überwachungsoptionen für Metriken, Protokolle und Ereignisse für die Anwendung, Infrastruktur und Pipelines mithilfe verschiedener Services wie AWS X-Rayund AWS CloudTrail.

  • AWS kann quelloffene metrische Tools wie Prometheus, Fluentd usw. nativ integrieren.

  • Prometheus-Metriken können zur weiteren Analyse weiter in Amazon CloudWatch oder OpenSearch Service aufgenommen werden.

  • AWS verwendet FluentD als Standardmechanismus zum Sammeln von Protokollen aus verschiedenen Systemen. Derselbe Mechanismus wird für dieses Projekt verwendet und konfiguriert.

Einzelheiten zur Konfiguration dieses Mechanismus finden Sie unter FluentD einrichten, um Logs to Logs DaemonSet to Logs zu CloudWatch senden.

Ein Screenshot, der die von Amazon CloudWatch überwachten Messwerte zeigt.

Beispiel für von Amazon CloudWatch überwachte Metriken