Un sistema completo de monitoreo de métricas en la nube
Managed Service for Prometheus es una plataforma de monitoreo de métricas nativa de la nube que es compatible con el ecosistema de código abierto de Prometheus. Managed Service for Prometheus proporciona una plataforma de monitoreo métrico todo en uno para diferentes roles, como ingenieros de operación y mantenimiento e ingenieros de confiabilidad del sitio (SRE). También proporciona servicios de monitoreo y alerta para varios escenarios, como monitoreo empresarial personalizado, monitoreo de componentes de aplicaciones, monitoreo de servicios en la nube, monitoreo de contenedores y monitoreo del sistema.
Mejor rendimiento
En comparación con Prometheus de código abierto, Managed Service for Prometheus mejora el rendimiento de la recopilación de datos veinte veces más. El Managed Service for Prometheus admite consultas de datos de intervalos de tiempo largos en cuestión de segundos y consultas agregadas globalmente.
Rentabilidad
Managed Service for Prometheus proporciona servicios totalmente gestionados que reducen los costos de operación y mantenimiento en un 90 %. Se le cobra en función del número de métricas, y se proporciona una gran cantidad de métricas gratuitas.
Mayor disponibilidad
Se pueden implementar varias réplicas para admitir la ampliación de los componentes de recopilación de datos. El almacenamiento distribuido en la nube garantiza la fiabilidad de los datos.
Características
Contenedores especializados para monitoreo de pila completa y paneles integrados de monitoreo de métricas
Cubre la supervisión de negocios, la supervisión de componentes de aplicaciones, la supervisión de servicios en la nube, la supervisión de contenedores y la supervisión del sistema.
Métricas para la capa del sistema
Proporciona métricas básicas como la utilización de la CPU, el uso de memoria, el uso del disco y la E/S.
Métricas para entornos multi-cloud y multi-cluster
Proporciona métricas para los clústeres de Alibaba Cloud, como clústeres de Kubernetes y clústeres de Elastic Compute Service (ECS), y clústeres de nube híbrida.
Métricas para la capa de contenedor
Se integra profundamente con el Alibaba Cloud Container Service for Kubernetes (ACK) y proporciona métricas básicas de forma gratuita.
Métricas para servicios en la nube
Proporciona métricas para servicios en la nube, como bases de datos, colas de mensajes, microsercios y almacenamiento.
Métricas para la capa de componentes de aplicación autogestionada
Proporciona métricas para componentes de aplicaciones autogestionados, como Middleware, bases de datos y colas de mensajes.
Métricas para el rendimiento de las aplicaciones
Se integra profundamente con las funciones de monitoreo de aplicaciones y monitoreo de navegador de Application Real-Time Monitoring Service (ARMS) y cumple con el estándar OpenTelemetry.
Métricas de negocio personalizadas
Admite métricas personalizadas como la tasa de transacción, la tasa de colocación de pedidos y la tasa de clics.
Paneles de control de Grafana mejorados
Integra varios paneles y alertas con unos pocos clics.
Plantillas de panel predefinidas para los componentes comunes de aplicaciones y servicios en la nube
Proporciona configuraciones de origen de datos y paneles preestablecidos para que los servicios en la nube muestren los datos de supervisión de forma unificada.
Extensión personalizada de complementos de Grafana
Le permite agregar complementos Grafana, plantillas visuales y fuentes de datos para cumplir con los requisitos personalizados de operación, mantenimiento y monitoreo.
Plantillas de tablero de instrumentos Prometheus para los servicios principales en la nube
Proporciona paneles de Prometheus Grafana para servicios en la nube convencionales, como ACK y Message Queue for Apache Kafka, para ayudar a los equipos de operación y mantenimiento a realizar un monitoreo de métricas más fino.
Sistemas de gestión de permisos más seguros
Admite el inicio de sesión único (SSO) de Alibaba Cloud y la Resource Access Management (RAM), y le permite acceder a los servicios mediante el uso de cuentas de Alibaba Cloud y como usuarios de RAM.
Gestión de alertas inteligente mejorada
Mejora la eficiencia de la colaboración de solución de problemas y la precisión de las alertas.
Envío de datos en múltiples canales
Admite más de diez métodos de notificación, como por ejemplo, Slack, DingTalk, correos electrónicos, mensajes de texto y webhooks, para las notificaciones de mensajes en tiempo real.
Eficiencia de colaboración de alerta mejorada
Le permite colaborar en el manejo de alertas, rastrear alertas y recopilar estadísticas sobre alertas mediante el uso de las funciones de administración de alertas, grabación de alertas e historial de alertas basadas en ChatOps basadas en DingTalk.
Reducción de ruido inteligente
Proporciona capacidades de algoritmo, como comprobación de excepciones y reducción inteligente de ruido, para reducir eficazmente las alertas no válidas.
Análisis de la Causa Principal de las Alertas
Le ayuda a analizar las causas de las alertas en función del contexto de la aplicación para mejorar la eficacia de la solución de problemas.
Consultas globales agregadas de varias instancias
Proporciona capacidades como consultas globales agregadas, fuentes de datos unificadas de Grafana y alerta centralizada.
Comparación entre Alibaba Cloud Managed Service for Prometheus y Prometheus de código abierto
Ítem | Alibaba Cloud Managed Service for Prometheus | Prometheus autogestionado |
---|---|---|
Compra de recursos e implementación del sistema | Los recursos están totalmente gestionados por Alibaba Cloud. | Debe adquirir recursos e implementar sistemas por su cuenta. |
Costos de operación y mantenimiento | No se requieren operaciones de operación y mantenimiento. | Se requieren operaciones rutinarias de operación y mantenimiento. |
Alta disponibilidad | Se pueden implementar múltiples réplicas para admitir la ampliación de los componentes de recopilación y almacenamiento de datos. Esto proporciona una alta disponibilidad. | Solo puede ejecutar un proceso a la vez. No se admite la ampliación horizontal para los componentes de recopilación y almacenamiento de datos. |
Acceso a datos | Puede integrar servicios comunes en la nube, componentes de aplicaciones principales como bases de datos y Middleware, y aplicaciones que se desarrollan mediante el uso de lenguajes de programación convencionales como Java y Go. Puede supervisar el middleware alojado en clústeres de ECS sin necesidad de instalar un agente. | Para recopilar los datos de un componente, debe crear un exportador para el componente. |
Almacenamiento de datos | El almacenamiento de la nube tiene una capacidad ilimitada. | La capacidad de almacenamiento es limitada. |
Visualización de datos | Grafana está integrado en la consola, y todo tipo de plantillas de monitoreo comunes están disponibles fuera de la caja. | Debe implementar Grafana y configurar los paneles por su cuenta. |
Gestión de alertas | El centro de alertas de ARMS está integrado con Managed Service for Prometheus para mejorar la eficiencia y precisión de las alertas. | Debe instalar el complemento de Aletmanager por su cuenta. |
Rendimiento de recopilación de una sola réplica (2 núcleos de CPU, 4 GB de memoria) | Seis millones de puntos de datos. | Un millón de puntos de datos. |
Rendimiento de la consulta de datos (0,6 mil millones de puntos en el tiempo) | Ocho a diez segundos. | 180 segundos. |
Gestión de la seguridad | El Managed Service for Prometheus está integrado con las capacidades de seguridad de Alibaba Cloud para cumplir con los requisitos de seguridad y cumplimiento de las empresas. | No compatible. |
Otras capacidades | Managed Service for Prometheus admite capacidades de pre-agregación y submuestreo. | No compatible. |
Escenarios
Métricas para servicios en la nube
Managed Service for Prometheus supervisa los servicios en la nube, muestra los datos de supervisión en los paneles, admite consultas de datos y proporciona servicios de alerta. Esto permite a los equipos de operación y mantenimiento realizar operaciones rutinarias de una manera conveniente. Managed Service for Prometheus admite más de cincuenta servicios en la nube y admitirá más servicios en la nube en el futuro.
Métricas para la capa de contenedor
Managed Service for Prometheus está profundamente integrado con ACK (Servicio de Contenedores para Kubernetes de Alibaba Cloud). Puede habilitar Managed Service for Prometheus como una característica cuando configure un clúster ACK. Managed Service for Prometheus proporciona contenedores con componentes para la supervisión del rendimiento de la carga de trabajo, la supervisión del rendimiento de la entrada y la supervisión del rendimiento de CoreDNS. También proporciona paneles dedicados para monitorear las métricas de servicios de contenedores, componentes de aplicaciones, servicios en la nube y aplicaciones, y muestra datos de monitoreo basados en etiquetas de recursos en la nube.
Objetos supervisados
Métricas para el rendimiento de las aplicaciones
Managed Service for Prometheus está integrado con ARMS. Proporciona paneles preestablecidos para métricas de rendimiento de la aplicación y le permite monitorear las métricas con configuraciones simples. También le permite recopilar datos de rendimiento de la aplicación mediante configuraciones de descubrimiento de servicios.
Objetos supervisados
Métricas para componentes de aplicaciones de nubes múltiples
Managed Service for Prometheus proporciona soluciones para instalar exportadores de nubes y centros de datos de terceros para cumplir con sus requisitos de monitoreo de métricas.
Métricas de negocio personalizadas
Managed Service for Prometheus le permite personalizar métricas de objetivos de negocio, métricas de calidad de servicio, métricas de componentes técnicos y métricas de recursos básicos en función de sus requisitos de negocio. Después de configurar las tareas de captura de datos, todas las métricas se muestran de forma centralizada para mejorar la relevancia de los datos.