Observabilité - Intégration continue et livraison continue pour les réseaux 5G sur AWS

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Observabilité

AWS permet l'observabilité pour CNFs les réseaux 5G déployés AWS par défaut. Ceci est activé par Amazon CloudWatch. CloudWatch apporte une visibilité complète à vos ressources et applications cloud.

Amazon CloudWatch suit quatre étapes principales au cours de ce processus :

  1. Collecte : collectez des métriques et des journaux à partir de l'ensemble de vos AWS ressources, applications et services exécutés sur AWS des serveurs locaux ou sur site.

  2. Surveillance : visualisez les applications et l'infrastructure à l'aide de CloudWatch tableaux de bord, corrélez les journaux et les indicateurs côte à côte pour résoudre les problèmes, et définissez des alertes avec des alarmes. CloudWatch

  3. Agir — Automatisez la réponse aux changements opérationnels grâce aux CloudWatch événements et AWS Auto Scaling.

  4. Analyser : mesures allant jusqu'à une seconde, conservation prolongée des données (15 mois) et analyse en temps réel avec CloudWatch Metric Math.

L' CloudWatch agent Amazon est installé dans le cluster Kubernetes du client. L'agent prend en charge les fonctionnalités de configuration, de découverte et d'extraction de métriques de Prometheus, enrichissant et publiant toutes les métriques et métadonnées Prometheus haute fidélité au format EMF (Embedded Metric Format) dans les journaux. CloudWatch

Amazon CloudWatch Container Insights automatise la découverte et la collecte des métriques Prometheus à partir d'applications conteneurisées. Il collecte, filtre et crée automatiquement des CloudWatch métriques personnalisées agrégées visualisées dans des tableaux de bord.

Chaque événement crée des points de données métriques sous forme de mesures CloudWatch personnalisées pour un ensemble organisé de dimensions métriques entièrement configurables. La publication de métriques Prometheus agrégées CloudWatch sous forme de statistiques personnalisées réduit le nombre de métriques nécessaires pour surveiller, signaler et résoudre les problèmes et défaillances de performance. Vous pouvez également analyser les indicateurs de haute fidélité de Prometheus à l'CloudWatch aide du langage de requête Logs Insights pour isoler les pods et les étiquettes spécifiques ayant un impact sur la santé et les performances de vos environnements conteneurisés.

AWS CloudTrail offre cette visibilité en enregistrant chaque appel d'API entre les services. AWS Configoffre une capacité de validation de conformité. AWS propose à ses clients des options de surveillance supplémentaires concernant les métriques, les journaux, les événements relatifs à l'application, à l'infrastructure et aux pipelines, à l'aide de divers services tels que AWS X-Rayet AWS CloudTrail.

  • AWS peut intégrer nativement des outils métriques open source tels que Prometheus, Fluentd, etc.

  • Les métriques Prometheus peuvent être ultérieurement ingérées dans CloudWatch Amazon OpenSearch ou Service pour une analyse plus approfondie.

  • AWS utilise FluentD comme mécanisme standard pour collecter les journaux de différents systèmes. Ce même mécanisme est utilisé et configuré pour ce projet.

Pour plus de détails sur la configuration de ce mécanisme, voir Configurer FluentD comme DaemonSet un pour envoyer des journaux vers des journaux. CloudWatch

Capture d'écran montrant les métriques CloudWatch surveillées par Amazon.

Exemple de métriques CloudWatch surveillées par Amazon