Este documento ha sido traducido utilizando tecnología de traducción automática. Si bien nos esforzamos por proporcionar traducciones precisas, no ofrecemos garantías sobre la integridad, precisión o confiabilidad del contenido traducido. En caso de discrepancia, la versión original en inglés prevalecerá y constituirá el texto autorizado.

Configuración de ServiceMonitor y PodMonitor

Los ServiceMonitors y PodMonitors son ambos pseudo-CRDs que mapean la configuración de extracción del recurso personalizado de Prometheus.

Estos objetos de configuración especifican de manera declarativa los puntos finales de los que Prometheus extraerá métricas.

Los ServiceMonitors se utilizan más comúnmente que los PodMonitors, y los recomendamos para la mayoría de los casos de uso.

Esta sección asume familiaridad con el funcionamiento conjunto de los componentes de monitoreo. Para más información sobre Alertmanager, consulta esta sección.

ServiceMonitors

Este pseudo-CRD se mapea a una sección de la configuración del recurso personalizado de Prometheus. Especifica de manera declarativa cómo deben ser monitorizados los grupos de servicios de Kubernetes.

Cuando se crea un ServiceMonitor, el Prometheus Operator actualiza la configuración de extracción de Prometheus para incluir la configuración del ServiceMonitor. Entonces Prometheus comienza a extraer métricas del punto final definido en el ServiceMonitor.

Cualquier Servicio en tu clúster que coincida con las etiquetas ubicadas dentro del campo selector del ServiceMonitor será monitorizado según el endpoints especificado en el ServiceMonitor. Para más información sobre qué campos se pueden especificar, consulta el spec proporcionado por el Prometheus Operator.

Para más información sobre cómo funcionan los ServiceMonitors, consulta la documentación del Prometheus Operator.

PodMonitors

Este pseudo-CRD se mapea a una sección de la configuración del recurso personalizado de Prometheus. Especifica de manera declarativa cómo debe ser monitorizado un grupo de pods.

Cuando se crea un PodMonitor, el Prometheus Operator actualiza la configuración de extracción de Prometheus para incluir la configuración del PodMonitor. Entonces Prometheus comienza a extraer métricas del punto final definido en el PodMonitor.

Cualquier Pod en tu clúster que coincida con las etiquetas ubicadas dentro del campo selector del PodMonitor será monitorizado según el podMetricsEndpoints especificado en el PodMonitor. Para más información sobre qué campos se pueden especificar, consulta el spec proporcionado por el Prometheus Operator.