Todos los productos
Search
Centro de documentos

:Sincronizar ServiceMonitor y PodMonitor en un clúster

Última actualización: Sep 17, 2026

Habilite la sincronización de ServiceMonitor y PodMonitor en su clúster para evitar tareas duplicadas de recopilación de métricas. De esta manera, previene el consumo innecesario de recursos y los costos adicionales.

Requisitos previos

  • El chart de Helm de su instancia de Prometheus debe ser v1.1.5 o posterior. Para obtener más información, consulte Upgrade the component version.

  • (Opcional) Si desea que Managed Service for Prometheus detecte los ServiceMonitors o PodMonitors creados mediante comandos del clúster, agregue una annotation durante la creación, como se muestra a continuación.

    annotations:
      arms.prometheus.io/discovery: 'true' // Set to 'true' for discovery, 'false' to ignore.

Contexto

Alibaba Cloud Managed Service for Prometheus le permite configurar manualmente el descubrimiento de servicios para recopilar métricas de los ServiceMonitors y PodMonitors del clúster. Si creó estos recursos en el clúster mediante la línea de comandos, o si provienen de una instalación de Prometheus de código abierto, las tareas de recopilación pueden superponerse con las configuradas manualmente en Alibaba Cloud Managed Service for Prometheus. Esta duplicidad genera un consumo innecesario de recursos y cargos adicionales, lo que incrementa sus costos de uso.

Para evitar gastos y consumos innecesarios, Managed Service for Prometheus ofrece un interruptor que sincroniza con un solo clic los recursos de ServiceMonitor y PodMonitor en un clúster. Usted decide si sincroniza uno u otro según sus necesidades. Al activar este interruptor, Managed Service for Prometheus detecta los recursos de ServiceMonitor o PodMonitor creados en el clúster y recopila las métricas relacionadas. De lo contrario, Managed Service for Prometheus detecta únicamente los recursos creados desde la consola de Managed Service for Prometheus.

Procedimiento

Los pasos para sincronizar los recursos de ServiceMonitor y PodMonitor son similares. Este tema toma ServiceMonitor como ejemplo.

  1. Inicie sesión en la consola de ARMS.

  2. En el panel de navegación izquierdo, elija Managed Service for Prometheus > Instances.

  3. Inicie sesión en la consola de Cloud Monitor.

  4. En el panel de navegación izquierdo, elija Managed Service for Prometheus > Instances para abrir la lista de instancias de Managed Service for Prometheus.

  5. Haga clic en el nombre de la instancia de Managed Service for Prometheus.

  6. En el panel de navegación izquierdo, haga clic en Service Discovery.

  7. En la página Service Discovery, haga clic en la pestaña Configurations y luego en la pestaña ServiceMonitor. Active el interruptor Automatically synchronize ServiceMonitor.

    Nota
    • Para sincronizar los recursos de PodMonitor, haga clic en la pestaña PodMonitor y active el interruptor Automatically synchronize PodMonitor.

    • Cuando edite un ServiceMonitor o PodMonitor, no elimine el campo annotations. Eliminar este campo puede interrumpir la recopilación de datos.

Temas relacionados