Après avoir configuré le monitoring OpenTelemetry pour votre environnement Amazon ECS, vous pouvez trouver et interroger vos données dans les interfaces d'infrastructure et de requête de New Relic. Ce guide vous aide à localiser vos métriques ECS et à créer des requêtes pertinentes pour le monitoring et le dépannage.
Où trouver vos données ECS
Vos données de monitoring ECS apparaissent à plusieurs endroits dans New Relic, en fonction du type de métriques et de votre type de lancement ECS.
Monitoring de l'infrastructure
Accédez à one.newrelic.com > All Capabilities > Infrastructure pour afficher votre infrastructure ECS :
Pour ECS sur EC2
- Vue Hôtes : filtrez par hôte pour voir vos instances EC2 exécutant des conteneurs ECS
- Vue des conteneurs : voir les performances individuelles des conteneurs dans vos tâches ECS
Pour ECS Fargate
- Vue des conteneurs : emplacement principal pour les métriques de conteneur Fargate
Conseil
Utilisez les options de filtrage pour vous limiter à des clusters, services ou noms de conteneurs spécifiques afin de trouver rapidement les données dont vous avez besoin.
Métriques et événement
Accédez à one.newrelic.com > Query your data pour :
- Créer des graphiques et des dashboards personnalisés
- Configurer des alertes basées sur des seuils de métrique spécifiques
Exemples de requêtes
Monitorer l'utilisation du processeur du conteneur
SELECT average(container.cpu.utilization)FROM MetricWHERE ClusterName = 'your-cluster-name'AND ServiceName = 'your-service-name'TIMESERIES AUTOFACET container.nameSuivre les tendances de l'utilisation de la mémoire
SELECT max(container.memory.usage.total) / 1024 / 1024 as 'Memory (MB)'FROM MetricWHERE ClusterName = 'your-cluster-name'TIMESERIES AUTOFACET ServiceNameMonitorer les métriques de l'hôte (EC2 uniquement)
SELECT average(1 - system.cpu.utilization) * 100 AS 'CPU used %', average(system.memory.utilization) * 100 AS 'Memory used %'FROM MetricWHERE aws.ecs.launchtype = 'ec2'AND aws.ecs.cluster.arn = 'your-cluster-arn'TIMESERIES AUTODépannage des lacunes dans les données
Si vous ne voyez pas les données attendues :
- Vérifier le statut du collecteur: vérifiez les logs du conteneur pour le collecteur OpenTelemetry
- Confirmez la connectivité réseau: assurez-vous de l'accès HTTPS sortant vers New Relic
- Vérifier la clé de licence: vérifiez que la clé de licence est correctement configurée dans SSM Parameter Store
- Passez en revue la définition de tâche: confirmez que le conteneur du collecteur est en cours d'exécution avec une allocation de ressources appropriée
Prochaines étapes
- Créez des dashboards avancés avec des visualisations spécifiques à ECS
- Configurer des alertes intelligentes pour un monitoring proactif
- Explorez la corrélation de log si vous transférez le log de conteneur vers New Relic