Tous les produits
Search
Centre de documentation

Managed Service for Prometheus:Personnaliser la collecte de métriques avec PodMonitor

Dernière mise à jour :Oct 09, 2026

Configurez un PodMonitor pour collecter les métriques exposées par des pods spécifiques dans votre cluster de conteneurs. Cette approche rend la surveillance Prometheus plus flexible, automatisée et facile à gérer.

Limites

Cette fonctionnalité est disponible uniquement pour les instances déployées dans un environnement de conteneurs.

Facturation

  • L'utilisation d'un PodMonitor est payante. Pour plus d'informations, consultez la rubrique Facturation des instances Prometheus.

  • L'utilisation d'un PodMonitor est payante. Pour plus d'informations, consultez la rubrique Facturation du produit.

  • Si votre cluster dispose déjà d'un service Prometheus open source avec des configurations PodMonitor, Managed Service for Prometheus hérite automatiquement de ces configurations lors de la connexion du cluster. Cela entraîne des frais liés à PodMonitor. Pour plus d'informations sur la facturation, consultez la rubrique Facturation des instances Prometheus.

Prérequis

  • Vous avez créé une instance d'environnement de conteneurs (cluster de conteneurs). Pour plus d'informations, consultez la rubrique Créer un cluster ACK managé.

  • Les pods cibles du cluster de conteneurs exposent correctement leurs métriques.

Procédure

  1. Connectez-vous à la console ARMS.

  2. Connectez-vous à la console Cloud Monitor.

  3. Dans le volet de navigation de gauche, cliquez sur Integration Management.

  4. Sous l'onglet Integrated Environments, recherchez l'environnement cible dans la liste Container Environment. Cliquez sur Metric Scraping dans la colonne Actions pour ouvrir la page Metric Scraping.

  5. Sous l'onglet Metric Scraping, cliquez sur Pod Monitor.

Activer la fonctionnalité PodMonitor

Sur la page PodMonitor, cliquez sur Enable Feature. Une fois la fonctionnalité activée, vous pouvez consulter tous les PodMonitors et leurs configurations dans le cluster de conteneurs actuel. Managed Service for Prometheus collecte les métriques selon l'intervalle de temps et le chemin configurés.

Remarque

Cette fonctionnalité est activée par défaut.

image

Gérer les PodMonitors

Créer un PodMonitor

Sur la page Pod Monitor, cliquez sur Add. Dans le panneau Add PodMonitor Configuration, saisissez la configuration YAML du PodMonitor, puis cliquez sur Create.

apiVersion: monitoring.coreos.com/v1
kind: PodMonitor
metadata:
  name: pod-monitor1
  namespace: ns1
  annotations:
    arms.prometheus.io/discovery: 'true'
spec:
  selector:
    matchLabels:
      app: app1
      release: xxx
  namespaceSelector:
    any: true
  podMetricsEndpoints:
  - interval: 30s

Modifier un PodMonitor

Recherchez la configuration cible et cliquez sur Modify Settings dans la colonne Actions. Dans le panneau Edit PodMonitor Configuration, modifiez le contenu YAML.

Supprimer un PodMonitor

Recherchez la configuration cible et cliquez sur Delete dans la colonne Actions.

Désactiver un PodMonitor

Recherchez la configuration cible et cliquez sur Disable dans la colonne Actions. Une fois désactivée, la configuration n'est plus appliquée.

Désactiver la fonctionnalité PodMonitor

Sur la page PodMonitor, cliquez sur Disable Feature. Une fois la fonctionnalité désactivée, Managed Service for Prometheus cesse de découvrir et de collecter les métriques exposées par les Pods, mais la collecte se poursuit pour les Targets existants.