Después de configurar el monitoreo de OpenTelemetry para tu entorno de Amazon ECS, puedes encontrar y consultar tus datos en la infraestructura y las interfaces de consulta de New Relic. Esta guía le ayuda a localizar sus métricas de ECS y crear consultas significativas para el monitoreo y la resolución de problemas.
Dónde encontrar tus datos de ECS
Sus datos de monitoreo de ECS aparecen en múltiples ubicaciones en New Relic, dependiendo del tipo de métrica y su tipo de lanzamiento de ECS.
Monitoreo de infraestructura
Vaya a one.newrelic.com > All Capabilities > Infrastructure para ver su infraestructura de ECS:
Para ECS en EC2
- Vista de hosts: filtre por host para ver sus instancias EC2 que ejecutan contenedores de ECS
- Vista de contenedores: vea el rendimiento del contenedor individual dentro de sus tareas de ECS
Para ECS Fargate
- Vista de contenedores: ubicación principal para las métricas de contenedor de Fargate
Sugerencia
Utilice las opciones de filtro para acotar a clústeres, servicios o nombres de contenedores específicos para encontrar rápidamente los datos que necesita.
Métrica y evento
Vaya a one.newrelic.com > Query your data para:
- Crear gráficos y dashboards personalizados
- Configura alertas basadas en umbrales de métrica específicos
Ejemplos de consulta
Monitorear la utilización de la CPU del contenedor
SELECT average(container.cpu.utilization)FROM MetricWHERE ClusterName = 'your-cluster-name'AND ServiceName = 'your-service-name'TIMESERIES AUTOFACET container.nameRastree las tendencias de uso de memoria
SELECT max(container.memory.usage.total) / 1024 / 1024 as 'Memory (MB)'FROM MetricWHERE ClusterName = 'your-cluster-name'TIMESERIES AUTOFACET ServiceNameMonitorear métricas a nivel de host (solo EC2)
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 AUTOResolución de problemas de vacíos de datos
Si no ve los datos esperados:
- Verifique el estado del recolector: revise los logs del contenedor para el recolector OpenTelemetry
- Confirme la conectividad de red: asegúrese de tener acceso HTTPS saliente a New Relic
- Comprobar clave de licencia: verifique que la clave de licencia esté configurada correctamente en SSM Parameter Store
- Revisar la definición de la tarea: confirme que el contenedor del recolector se esté ejecutando con la asignación de recursos adecuada
Próximos pasos
- Crear dashboards avanzados con visualizaciones específicas de ECS
- Configurar alertas inteligentes para el monitoreo proactivo
- Explore la correlación de logs si reenvía logs de contenedor a New Relic