Tous les produits
Search
Centre de documentation

Managed Service for Prometheus:Observabilité des services cloud

Dernière mise à jour :Aug 27, 2026

Managed Service for Prometheus intègre les données de surveillance de plusieurs services Alibaba Cloud et fournit des tableaux de bord Grafana par défaut ainsi que des règles d'alerte. Cette rubrique utilise ApsaraDB RDS for MySQL pour illustrer l'intégration d'un service cloud avec Managed Service for Prometheus. La procédure est similaire pour les autres services cloud.

Prérequis

Étape 1 : Intégrer les données de surveillance du service cloud

  1. Connectez-vous à la console ARMS.

  2. Dans le volet de navigation de gauche, cliquez sur Integration Center.

  3. Sur la page Integration Center, sélectionnez l'onglet Database, puis cliquez sur Alibaba Cloud RDS Database.

    Remarque
    • Managed Service for Prometheus s'appuie sur Hybrid Cloud Monitoring pour obtenir les données de surveillance des services cloud. Si Hybrid Cloud Monitoring n'est pas activé sur votre compte, une invitation à l'activer s'affiche. Cliquez sur Activate Now, accédez à la page d'activation de Hybrid Cloud Monitoring et suivez les instructions affichées à l'écran. Pour plus d'informations, consultez la rubrique Activer Hybrid Cloud Monitoring. L'utilisation de Managed Service for Prometheus pour exporter les données de surveillance des services cloud entraîne des frais liés à l'exportation de données en temps réel depuis Hybrid Cloud Monitoring. Pour plus d'informations sur la facturation, consultez la rubrique Exportation de données en temps réel. Une fois l'activation terminée, cliquez sur Redetect pour poursuivre l'intégration des données de surveillance d'ApsaraDB RDS for MySQL.

    • L'activation de Hybrid Cloud Monitoring est une opération asynchrone. Si la console indique toujours que le service n'est pas activé après avoir cliqué sur Redetect, attendez 10 à 20 secondes, puis cliquez à nouveau sur Redetect.

  4. Dans la boîte de dialogue qui s'affiche, sous l'onglet Start Integration, sélectionnez la région où vous souhaitez stocker les données, puis cliquez sur OK. L'intégration des données de surveillance d'ApsaraDB RDS for MySQL prend environ 1 à 2 minutes.

    Remarque
    • Managed Service for Prometheus collecte les données d'ApsaraDB RDS for MySQL provenant de toutes les régions associées à votre compte et les agrège dans une seule instance Prometheus. Nous vous recommandons de déployer votre instance Prometheus dans une région Alibaba Cloud que vous utilisez fréquemment.

    • Lorsque Managed Service for Prometheus intègre les métriques de surveillance des services cloud via Hybrid Cloud Monitoring, il enrichit ces métriques avec des libellés supplémentaires. En plus des tags originaux de Cloud Monitor, il ajoute les métadonnées de l'instance, telles que les ID d'instance ou les tags, en tant que libellés aux métriques de l'instance. Cette fonctionnalité est prise en charge de deux manières :

      • Tags communs par défaut

        Les tags spécifiques varient selon le service cloud. Lorsque Prometheus collecte les métriques, il associe d'autres métadonnées liées à l'instance aux métriques correspondantes sous forme de tags.

        Clé de tag

        Description

        id

        ID de l'instance.

        instanceName

        Nom de l'instance.

        resourceGroupId

        ID du groupe de ressources.

        resourceGroupName

        Nom du groupe de ressources.

        regionId

        Région de l'instance.

        zoneId

        Zone de l'instance.

        userId

        ID du compte.

        namespace

        Namespace.

        product

        Service cloud auquel l'instance appartient.

        measure

        Nom de la métrique correspondante dans Cloud Monitor.

        measure_desc

        Description de la métrique correspondante dans Cloud Monitor.

      • Tags personnalisés

        Les tags d'une instance de service cloud dont la clé commence par le préfixe o11y.aliyun.dev/ sont également ajoutés aux données de métriques en tant que libellés. Par exemple, si une instance possède le tag o11y.aliyun.dev/project=abc, un nouveau libellé project="abc" est ajouté aux métriques de surveillance.

Étape 2 : Consulter le tableau de bord de surveillance

  1. Connectez-vous à la console ARMS.

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

  3. Sur la page Integration Management, sous l'onglet Integrated Environments, sélectionnez Cloud Service Region.

  4. Dans la liste Cloud Service Region, cliquez sur le nom de l'environnement cible pour afficher ses détails.

  5. Sous l'onglet Component Management, dans la section Addon Type, cliquez sur Dashboard pour consulter les tableaux de bord Grafana intégrés.

Étape 3 : Configurer les alertes

  1. Connectez-vous à la console Cloud Monitor.

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

  3. Sur la page Integration Management, sous l'onglet Integrated Environments, sélectionnez Cloud Service Region.

  4. Dans la liste Cloud Service Region, cliquez sur le nom de l'environnement cible pour afficher ses détails.

  5. Sous l'onglet Component Management, dans la section Addon Type, cliquez sur Alarm Rules pour consulter les règles d'alerte intégrées.

Remarque

Les règles d'alerte intégrées génèrent des événements d'alerte, mais n'envoient pas de notifications. Si vous souhaitez envoyer des notifications d'alerte à une adresse e-mail ou vers d'autres plateformes, cliquez sur Edit pour configurer les méthodes de notification. Sur la page de configuration des alertes, vous pouvez également personnaliser les seuils d'alerte, la durée et le contenu. Pour plus d'informations sur la configuration des alertes, consultez la rubrique Créer une règle d'alerte Prometheus.

Remarque

En Simple Mode, vous pouvez définir les destinataires des notifications, la période de notification et la politique de répétition.

Étape 4 : Créer un tableau de bord personnalisé

Pour créer des tableaux de bord Grafana personnalisés, créez un espace de travail Grafana et concevez-y vos tableaux de bord.

Créer un espace de travail personnalisé

  1. Connectez-vous à la console ARMS.

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

  3. Sur la page Integration Management, sous l'onglet Integrated Environments, sélectionnez Cloud Service Region.

  4. Dans la liste Cloud Service Region, cliquez sur le nom de l'environnement cible pour afficher ses détails.

  5. Sous l'onglet Component Management, dans la section Basic Information, cliquez sur le nom situé à côté de Default Metric Storage.

  6. Sur la page de l'instance Prometheus, sous l'onglet Settings, dans la section Basic Information, cliquez sur Create Workspace.

  7. Sur la page Create Workspace, configurez les paramètres comme indiqué, puis cliquez sur Create Now.

Modifier l'espace de travail Grafana

Une fois l'espace de travail créé, revenez à la page Settings de l'instance Prometheus. Cliquez sur l'icône image, sélectionnez l'espace de travail que vous venez de créer dans la liste déroulante, cliquez sur Confirm, puis cliquez à nouveau sur Confirm.

Se connecter à Grafana

  1. Connectez-vous à la console ARMS.

  2. Dans le volet de navigation de gauche, choisissez Managed Service for Prometheus > Instances.

  3. Connectez-vous à la console Cloud Monitor.

  4. Dans le volet de navigation de gauche, choisissez Managed Service for Prometheus > Instances pour ouvrir la liste des instances de Managed Service for Prometheus.

  5. Cliquez sur le nom dans la colonne Grafana Workspace de l'instance cible pour vous connecter à Grafana.

Créer un tableau de bord pour les ressources cloud

Remarque
  • Cette section explique comment créer un tableau de bord de surveillance pour les données ECS et ApsaraDB RDS. Les étapes pour ajouter d'autres services cloud sont similaires.

  • Cette rubrique utilise Grafana 10.0.x à titre d'exemple.

Créer un panneau de surveillance ECS

  1. Sur la page Dashboards, cliquez sur + Create Dashboard, puis sur + Add visualization. Sur la page Select data source, sélectionnez la source de données par défaut.

  2. Dans la liste déroulante des types de visualisation en haut à droite, sélectionnez Table.

  3. En bas de la page, cliquez sur + Query pour ajouter les requêtes B et C. À droite des sections de requête A, B et C, cliquez sur Code.

    1. Dans les blocs de code des requêtes A, B et C, saisissez les expressions suivantes :

      Requête

      Expression

      A

      avg(AliyunEcs_cpu_total{})by(regionId,instanceId,instanceName)

      B

      avg(AliyunEcs_memory_usedutilization{})by(regionId,instanceId,instanceName)

      C

      avg(AliyunEcs_net_tcpconnection{state="ESTABLISHED"})by(regionId,instanceId,instanceName)

    2. Pour chacune des requêtes A, B et C, cliquez sur Options, définissez Format sur Table et Type sur Instant.

  1. Cliquez sur l'onglet Transform.

    1. Cliquez sur + Add transformation, recherchez Merge, puis cliquez sur Merge.

    2. Cliquez à nouveau sur + Add transformation, recherchez Organize fields, puis cliquez sur Organize fields.

    3. Cliquez sur l'icône image à côté de Time pour masquer le champ, puis renommez les autres champs comme indiqué dans le tableau suivant.

      Nom d'origine

      Nouveau nom

      instanceId

      Instance id

      instanceName

      Instance name

      regionId

      Region

      Value #A

      CPU usage (%)

      Value #B

      Memory usage (%)

      Value #C

      Connections

  1. Dans le panneau de droite, cliquez sur l'onglet Overrides et configurez les paramètres.

    1. Cliquez sur + Add field override, sélectionnez Fields with name, puis choisissez CPU Utilization (%) et Memory usage (%) dans les listes déroulantes respectives pour créer deux remplacements.

    2. Dans les sections Override 1 et Override 2, cliquez sur + Add override property, sélectionnez Cell options > Cell type, puis choisissez Gauge dans la liste déroulante. Configurez Gauge display mode et Value display comme indiqué dans le tableau suivant.

      Option

      Valeur

      Gauge display mode

      Retro LCD

      Value display

      Text color

  1. En haut à droite, cliquez sur Save pour enregistrer le tableau de bord.

Créer un panneau de surveillance RDS

  1. Une fois le panneau de surveillance ECS créé, cliquez sur l'icône Ajouter un panneau image en haut à droite et sélectionnez Visualization dans la liste déroulante.

  2. Dans la liste déroulante Data source à gauche, sélectionnez la source de données par défaut.

  3. Dans la zone de recherche de visualisation en haut à droite, recherchez et sélectionnez Table.

  4. En bas de la page, cliquez sur + Query pour ajouter les requêtes B et C. À droite des sections de requête A, B et C, cliquez sur Code.

    1. Dans les blocs de code des requêtes A, B et C, saisissez les expressions suivantes :

      Requête

      Expression

      A

      avg(AliyunRds_CpuUsage{engine="MySQL"})by(regionId,instanceId,instanceName)

      B

      avg(AliyunRds_MemoryUsage{engine="MySQL"})by(regionId,instanceId,instanceName)

      C

      avg(AliyunRds_DiskUsage{engine="MySQL"})by(regionId,instanceId,instanceName)

    2. Pour chacune des requêtes A, B et C, cliquez sur Options, définissez Format sur Table et Type sur Instant.

  5. Cliquez sur l'onglet Transform.

    1. Cliquez sur + Add transformation, recherchez Merge, puis cliquez sur Merge.

    2. Cliquez à nouveau sur + Add transformation, recherchez Organize fields, puis cliquez sur Organize fields.

    3. Cliquez sur l'icône image à côté de Time pour masquer le champ, puis renommez les autres champs comme indiqué dans le tableau suivant.

      Nom d'origine

      Nouveau nom

      Value #A

      CPU usage (%)

      Value #B

      Memory usage (%)

      Value #C

      Disk usage (%)

  6. Dans le panneau de droite, cliquez sur All. Sous l'onglet Panel options, définissez le Title sur RDS Instance.

  7. Cliquez sur l'onglet Overrides et configurez les paramètres.

    1. Cliquez sur + Add field override, sélectionnez Fields with name, puis choisissez CPU Utilization (%), Memory usage (%) et Disk usage (%) dans les listes déroulantes respectives pour créer trois remplacements.

    2. Dans les sections Override 1, Override 2 et Override 3, cliquez sur + Add override property, sélectionnez Cell options > Cell type, puis choisissez Gauge dans la liste déroulante. Configurez Gauge display mode et Value display comme indiqué dans le tableau suivant.

      Option

      Valeur

      Gauge display mode

      Retro LCD

      Value display

      Text color

  8. En haut à droite, cliquez sur Save pour enregistrer le tableau de bord.