Prometheus: Introducción a las alertas de Prometheus

Esta documentación forma parte de la guía Alertas. Consulte la guía completa aquí: Cómo funcionan las alertas de Prometheus y cómo configurarlas.

👋 ¡Bienvenido a la documentación de Stackhero!

Stackhero ofrece una plataforma totalmente gestionada de Prometheus en la nube diseñada para ofrecer fiabilidad y simplicidad:

  • Alert Manager está integrado, lo que le permite enviar alertas directamente a Slack, Mattermost, PagerDuty y otros destinos populares.
  • Un servidor de correo electrónico dedicado le permite enviar alertas ilimitadas por email sin necesidad de configuración adicional.
  • Blackbox está incluido, permitiéndole monitorizar HTTP, ICMP, TCP y otros protocolos para una supervisión completa.
  • Configure su instancia rápidamente utilizando el editor online de archivos de configuración. No es necesario gestionar archivos YAML manualmente.
  • Aplique actualizaciones con un solo clic. Stackhero se encarga del proceso de actualización por usted, minimizando el tiempo de inactividad y la intervención manual.
  • Alto rendimiento y máxima seguridad integrados, gracias a su propia infraestructura privada y dedicada.

Ponga todo en marcha en unos 5 minutos. Stackhero se encarga de la configuración para que pueda centrarse en la monitorización, no en el mantenimiento. Pruebe el hosting de Prometheus en la nube de Stackhero para optimizar sus flujos de trabajo de monitorización y alertas.

Prometheus puede analizar sus métricas y activar alertas basadas en reglas que usted define. Con Stackhero para Prometheus, las alertas se procesan en dos etapas. Primero, se evalúan las reglas de alerta de Prometheus y luego Alert Manager toma el control.

Todo está preinstalado y configurado con Stackhero para Prometheus, por lo que solo necesita realizar una configuración mínima, como agregar su dirección de correo electrónico, para comenzar a recibir alertas.

Vista general de Stackhero para PrometheusVista general de Stackhero para Prometheus

Cuando Prometheus recupera métricas, las evalúa en función de las reglas especificadas en el archivo rules-alert.yml. Estas reglas de alerta definen umbrales y ventanas de tiempo para activar alertas basadas en las métricas recopiladas.

Por ejemplo, se puede activar una alerta si el uso del disco supera el 80%. Además, se pueden configurar reglas para predecir condiciones futuras y enviar una alerta si se estima que el espacio en disco se llenará completamente en las próximas 24 horas.

Otro caso de uso común implica detectar comportamientos inusuales. Por ejemplo, si hay un aumento repentino en el uso del ancho de banda de la red, se puede activar una alerta para ayudar a detectar posibles ataques de denegación de servicio distribuido (DDoS) o intentos de exfiltración de datos.

Las reglas de alerta de Prometheus están incluidas directamente en el servidor Prometheus.

Alert Manager recibe las alertas que las reglas de alerta de Prometheus han activado. Deduplica las alertas, las agrupa y luego las reenvía a través de varios canales de notificación como correo electrónico, Slack, Mattermost, PagerDuty, y más. Su archivo de configuración es alert-manager.yml.

Por ejemplo, si ocurre una ralentización del servidor, las reglas de alerta de Prometheus pueden activar alertas separadas para el aumento de carga y el uso de CPU. Alert Manager recibe estas alertas, las agrupa ya que se relacionan con el mismo servidor, y envía una notificación consolidada al destinatario o equipo adecuado según su configuración.

Si la ralentización continúa, Prometheus seguirá enviando alertas pero Alert Manager suprimirá los mensajes duplicados durante un período especificado para evitar inundar a su equipo con alertas redundantes.

También puede silenciar o inhibir completamente las alertas si es necesario. Una vez que se resuelva el problema subyacente, se enviará un mensaje de recuperación para notificar a sus equipos.

Este ejemplo ilustra un escenario común, pero puede personalizar completamente la configuración para satisfacer sus requisitos específicos.

advertencia Alert Manager no está incluido por defecto con Prometheus. Para ahorrarle tiempo y simplificar el proceso, hemos integrado y configurado Alert Manager en Stackhero para Prometheus para que pueda enviar alertas en solo unos minutos, con un esfuerzo mínimo.