Amazon Managed Service for Prometheus Especializado2020年〜
Servicio de monitorización administrado compatible con Prometheus para recopilar, consultar y alertar sobre métricas de contenedores
Qué hace
Amazon Managed Service for Prometheus (AMP) es un servicio de monitorización totalmente administrado compatible con Prometheus. Recopila métricas de cargas de trabajo de contenedores en EKS, ECS y EC2, y ejecuta consultas y alertas usando PromQL. Admite la API de escritura remota de Prometheus, facilitando la migración desde entornos Prometheus existentes.
Casos de uso
Se utiliza para monitorización de métricas de clústeres Kubernetes, monitorización de rendimiento de cargas de trabajo de contenedores, recopilación y visualización de métricas de microservicios y escalado de entornos Prometheus a gran escala.
Analogía cotidiana
Es como un centro de chequeos médicos. Recopila regularmente signos vitales (métricas) de cada paciente (contenedor) y detecta valores anormales (alertas). El almacenamiento y análisis de datos los maneja el centro (AMP), y el médico (Grafana) revisa los resultados.
¿Qué es Managed Prometheus?
Amazon Managed Service for Prometheus es un servicio administrado que proporciona almacenamiento y motor de consultas de Prometheus. Prometheus autogestionado enfrenta desafíos con la gestión de almacenamiento, alta disponibilidad y diseño de retención a largo plazo, pero AMP maneja todo esto. Las métricas se replican automáticamente en múltiples AZs y se retienen durante 150 días.
Recopilación de métricas y alertas
La recopilación de métricas usa servidores Prometheus, AWS Distro for OpenTelemetry (ADOT), Grafana Agent o recopiladores similares. Estos recopiladores envían métricas al endpoint de escritura remota de AMP. Puede definir reglas de alerta basadas en PromQL en el gestor de reglas de AMP y enviar notificaciones a través de SNS. Para profundizar en el conocimiento práctico de recopilación de métricas y alertas, los libros relacionados en Amazon son útiles.
Primeros pasos
Cree un espacio de trabajo en la consola de AMP. Despliegue un recopilador ADOT o servidor Prometheus en su clúster EKS y configure el destino de escritura remota al endpoint de AMP. Añada AMP como fuente de datos en Managed Grafana para consultar métricas con PromQL y construir paneles.
Aspectos a tener en cuenta
- Se factura según el volumen de ingesta de métricas, volumen de almacenamiento y recuento de procesamiento de muestras de consulta
- Se requiere desplegar un recopilador (ADOT, servidor Prometheus) por separado para la recopilación de métricas