Utilisation des métriques de plateforme
Les métriques de plateforme sont exposées par les services compatibles avec la surveillance (Monitoring) et la plateforme dans IBM Cloud.
-
Les mestures de plateforme sont régionales.
Vous pouvez surveiller les métriques des services compatibles Monitoring sur IBM Cloud dans la région où le service est disponible.
-
Vous ne pouvez configurer qu'une seule instance du service IBM Cloud Monitoring par région pour collecter les données de la plate-forme dans cette zone.
Pour configurer une instance de surveillance, vous devez définir le paramètre de configuration platform metrics.
Pour configurer les métriques de la plate-forme, vous devez avoir le rôle d'éditeur IAM ou un rôle plus élevé pour le service IBM Cloud Monitoring
-
Si une instance de surveillance dans une région est déjà activée pour collecter des métriques de plate-forme, les métriques des services de surveillance activés sont collectées automatiquement et sont disponibles pour la surveillance par le biais de cette instance. Pour plus d'informations sur les services compatibles avec la surveillance, voir Services cloud.
-
Pour surveiller les métriques de plateforme d'une instance de service, vérifiez que l'instance IBM Cloud Monitoring est mise à disposition dans la région dans laquelle l'instance de service à surveiller est mise à disposition.
Contrôle des données visibles
Vous pouvez utiliser des attributs pour segmenter les métriques afin de définir les données qui sont visibles pour les utilisateurs.
Les attributs globaux suivants sont disponibles pour segmenter les métriques :
| Attribut | Nom d'attribut | Description de l'attribut |
|---|---|---|
Cloud Type |
ibm_ctype |
Type Valid values: public, dedicated, or local |
Location |
ibm_location |
Emplacement de la ressource surveillée. Ce champ peut être défini sur une région, un centre de données ou un emplacement global. |
Scope |
ibm_scope |
Champ d'application de la Ce champ peut être défini sur un identificateur global unique de compte, un identificateur global unique d'organisation ou un identificateur global unique d'espace. |
Service name |
ibm_service_name |
Nom du service qui génère cette métrique. |
Service instance |
ibm_service_instance |
Identificateur global unique de l'instance de service qui identifie l'instance à laquelle est associée la métrique. |
Service instance name |
ibm_service_instance_name |
Nom de l'instance de service. Ce champ contient le nom de l'instance de service fourni par l'utilisateur, qui n'est pas nécessairement une valeur unique en fonction du nom fourni par l'utilisateur. |
Resource group name |
ibm_resource_group_name |
Nom du groupe de ressources dans lequel l'instance de service est créée. |
Resource group ID |
ibm_resource_group_id |
Identificateur global unique du groupe de ressources dans lequel l'instance de service est créée. |
D'autres attributs sont disponibles en fonction du service IBM Cloud. Dans la rubrique Services en nuage, identifiez le service que vous souhaitez surveiller et accédez à la section Plus d'informations. Recherchez la section Attributs de segmentation pour obtenir la liste des attributs que vous pouvez utiliser pour segmenter des métriques pour ce service.
Il est possible de contrôler les données visibles à des fins d'analyse par équipe, par tableau de bord et par panneau d'un tableau de bord.
Tableaux de bord
Vous pouvez utiliser des attributs globaux pour définir la portée des tableaux de bord :
- La portée définit les données qui sont valides pour l'agrégation.
- Seules les données qui se trouvent dans la portée sont affichées.
- La portée définie au niveau du tableau de bord s'applique à tous les panneaux du tableau de bord.
- Vous pouvez remplacer la portée du tableau de bord principal et spécifier une portée spécifique pour un panneau.
Panneaux
Vous pouvez utiliser des attributs globaux pour définir la portée d'un panneau :
- La portée définit les données qui sont valides pour l'agrégation.
- Seules les données qui se trouvent dans la portée sont affichées.
Equipes
Vous pouvez utiliser des attributs globaux pour définir les données qui sont visibles et disponibles pour l'analyse par une équipe.
Surveillance des métriques de plateforme via des tableaux de bord
IBM Cloud Monitoring fournit un ou plusieurs modèles de tableau de bord que vous pouvez utiliser pour surveiller les services.
-
Les modèles de tableaux de bord sont disponibles dans la section Tableaux de bord > Gestionnaire de tableaux de bord de l'interface utilisateur de surveillance.
-
Les modèles de tableau de bord ne sont visibles que dans l'interface utilisateur de surveillance si une instance de service s'exécute dans cette région.
-
Les modèles de tableau de bord ne peuvent pas être personnalisés. Vous pouvez créer une copie d'un modèle de tableau de bord, puis personnaliser la copie pour créer votre tableau de bord.
Création d'un tableau de bord personnalisé
Pour créer un tableau de bord personnalisé, procédez comme suit :
-
Accédez à la section Tableaux de bord dans l'interface utilisateur Web.
-
Vous pouvez créer un tableau de bord à l'aide d'un modèle ou manuellement.
-
Pour créer un tableau de bord à l'aide d'un modèle :
-
Cliquez sur Dashboard Manager.
-
Cliquez sur Bibliothèque de tableaux de bord.
-
Cliquez sur le modèle que vous souhaitez utiliser pour créer votre tableau de bord.
-
Cliquez sur Copier dans Mes tableaux de bord.
-
Nommez votre tableau de bord.
-
Cliquez sur Create and Open
-
-
Pour créer un tableau de bord sans modèle :
-
Cliquez sur + Nouveau tableau de bord. La page New Dashboard s'ouvre.
-
Modifiez votre tableau de bord comme vous le souhaitez.
-
Cliquez sur Sauvegarder.
-
Cliquez sur New Dashboard pour renommer votre tableau de bord. Cliquez sur la coche pour enregistrer votre changement de nom.
-
-
-
Définissez la portée du tableau de bord. Cliquez sur l'icône Crayon
. Sélectionnez ensuite la portée souhaitée. Par défaut, Entire infrastructure est sélectionné.-
Sélectionnez la portée.
-
Cliquez sur Sauvegarder.
-
-
Configurez les panneaux. Répétez cette étape pour tous les panneaux du tableau de bord que vous souhaitez modifier.
-
Identifiez le panneau que vous souhaitez modifier.
-
Sélectionnez Edit Panel. Il s'agit de l'icône Crayon
. -
Modifiez la visualisation si nécessaire.
-
Modifiez la requête utilisée pour sélectionner les données.
-
Pour les types de graphiques Nombre et Jauge, vous pouvez définir la couleur du panneau en fonction des seuils métriques. Cliquez sur Seuils. Définissez des valeurs pour les différents seuils.
Pour Chronogramme, définissez les axes et la légende du graphique.
-
Pour Panneau, indiquez le nom du panneau et une description facultative.
-
Changez la portée du panneau. Cliquez sur l'icône Crayon
. Modifiez ensuite la portée. Si vous avez besoin de restaurer la portée du tableau de bord sur le panneau, supprimez
la portée personnalisée. Cliquez sur Appliquer. -
Cliquez sur Sauvegarder.
-
Définition de la portée d'un tableau de bord
Pour définir la portée des données qui s'affichent dans le tableau de bord, procédez comme suit :
-
Cliquez sur Tableaux de bord.
-
Sélectionnez un tableau de bord personnalisé qui surveille les services IBM Cloud dans la section Mes tableaux de bord.
-
Pour modifier la portée, cliquez sur l'icône en forme de crayon pour modifier la portée du tableau de bord.
-
Dans la liste déroulante, entrez ibm et sélectionnez un attribut.
-
Sélectionnez un opérateur.
-
Sélectionner 1 ou plusieurs valeurs
Vous pouvez également laisser la valeur à blanc et sélectionner var pour définir une variable afin que les utilisateurs puissent choisir une ou plusieurs valeurs lorsqu'ils analysent les données via le tableau de bord.
-
Continuez d'ajouter d'autres attributs. Lorsque la portée est définie, cliquez sur Sauvegarder.
Définition de la portée d'un panneau
Pour définir la portée des données qui s'affichent dans un tableau de bord, procédez comme suit :
-
Cliquez sur Tableaux de bord.
-
Sélectionnez un tableau de bord personnalisé qui surveille les services IBM Cloud dans la section Mes tableaux de bord.
-
Sélectionnez un panneau dans lequel vous souhaitez modifier la portée des données.
-
Cliquez sur l'icône Crayon
. -
Par défaut, le panneau hérite de la portée du tableau de bord. Pour spécifier une portée personnalisée, vous devez modifier la portée du panneau.
-
Dans la liste déroulante, entrez ibm et sélectionnez un attribut.
-
Sélectionnez un opérateur.
-
Sélectionner 1 ou plusieurs valeurs
Vous pouvez également laisser la valeur à blanc et sélectionner var pour définir une variable afin que les utilisateurs puissent choisir une ou plusieurs valeurs lorsqu'ils analysent les données via le tableau de bord.
-
Continuez à ajouter d'autres attributs si nécessaire.
-
-
Pour enregistrer la portée, cliquez sur Enregistrer au niveau du tableau de bord.
Configuration d'une alerte sur une métrique de plateforme
Configuration d'une alerte à partir d'un panneau
Pour définir une alerte sur une métrique, procédez comme suit :
-
Vérifiez qu'il existe un canal de notification indiquant la façon dont vous souhaitez recevoir les notifications.
Vous pouvez activer un ou plusieurs canaux de notification lorsque vous configurez une alerte. Si vous avez besoin de plusieurs canaux de notification, assurez-vous qu'ils sont disponibles.
-
Cliquez sur Tableaux de bord.
-
Sélectionnez un tableau de bord personnalisé qui surveille les services IBM Cloud dans la section Mes tableaux de bord.
-
Identifiez le panneau pour lequel vous souhaitez définir l'alerte.
Avant de créer l'alerte, vérifiez la portée de la métrique qui est configurée dans le panneau. Cette portée est automatiquement incluse dans la définition d'alerte.
-
Cliquez sur l'icône Actions
et sélectionnez Créer une alerte.
Options du panneau Si plusieurs requêtes sont définies dans un panneau, vous êtes invité à sélectionner la métrique pour laquelle vous souhaitez créer une alerte.
-
Sélectionnez le type d'alerte. Les options sont
Metric,Change,Downtime,EventouPromQL. -
Définissez les zones suivantes :
Nom de l'alerte: Saisissez un nom pour l'alerte.
Description de l'alerte: Ajouter une description que les autres utilisateurs peuvent lire pour obtenir plus de contexte. Cette zone est facultative.
Groupe : Groupe d'alertes dont cette alerte fait partie. S'il n'est pas spécifié, l'alerte fait partie du groupe par défaut.
Gravité : Définissez la criticité de l'alerte. Valeurs valides :
High,Medium,LowetInfo.Portée : Cette zone est définie sur la portée que vous avez définie pour la métrique dans le panneau. Vérifiez que la portée est celle dont vous avez besoin.
Notifications: Activer 1 ou plusieurs canaux de notification.
-
Selon le type d'alerte, vous devez configurer ce qui déclenchera l'alerte.
Pour les alertes
Metric:Métrique : Cette zone est définie sur la métrique que vous avez sélectionnée dans le panneau. Vérifiez que la métrique et l'agrégation sont celles dont vous avez besoin.
Seuil: Définir la condition et la valeur seuil qui doivent être évaluées. Cette zone indique également si l'alerte envoie une seule alerte ou plusieurs. Echelles de temps valides :
minute,hourouday. Une seule alerte déclenche une alerte pour l'ensemble de la portée. Plusieurs alertes sont envoyées si un ou plusieurs segments ont dépassé le seuil en même temps. Une alerte est envoyée pour chaque segment que vous spécifiez.Pour les alertes
Change:Métrique : Cette zone est définie sur la métrique que vous avez sélectionnée dans le panneau. Vérifiez que la métrique et l'agrégation sont celles dont vous avez besoin.
Seuil: Définir la condition et la valeur seuil qui doivent être évaluées. Indique qu'une alerte doit être envoyée lorsque la valeur configurée change au cours d'une durée définie par rapport à une durée précédente. Le pourcentage de changement peut également être configuré dans l'évaluation d'alerte. Par exemple, si la modification est supérieure à 50%.
Pour les alertes
Downtime:Métrique : Cette zone est définie sur la métrique que vous avez sélectionnée dans le panneau. Vérifiez que la métrique et l'agrégation sont celles dont vous avez besoin.
Seuil: Définir la condition et la valeur seuil qui doivent être évaluées. Indique qu'une alerte doit être envoyée lorsque la valeur configurée a une durée d'indisponibilité d'une durée configurée. Les alertes peuvent également être configurées en fonction du pourcentage de temps pendant lequel la ressource est arrêtée sur une période donnée.
Pour les alertes
Event:Seuil: Définir la condition et la valeur seuil qui doivent être évaluées. Indique qu'une alerte doit être envoyée lorsque le nombre d'événements configurés pour le panneau a atteint, dépassé ou est inférieur à une valeur spécifique. Le seuil peut également tenir compte de la durée. Par exemple, plus de 50 événements par minute.
Pour les alertes
Prometheus/PromQL:Seuil: Définissez la condition et la valeur de seuil qui doivent être évaluées en tant que requête PromQL. La requête peut prendre en compte une durée et peut également déclencher des alertes pendant une durée spécifiée avant de résoudre automatiquement l'alerte.
-
Cliquez sur Enregistrer pour sauvegarder votre alerte.
Configuration d'une alerte à partir de la section Alertes
Vous pouvez définir une alerte directement à partir de la section Alertes.
Pour définir une alerte sur une métrique, procédez comme suit :
-
Vérifiez qu'il existe un canal de notification indiquant la façon dont vous souhaitez recevoir les notifications.
Vous pouvez activer un ou plusieurs canaux de notification lorsque vous configurez une alerte. Si vous avez besoin de plusieurs canaux de notification, assurez-vous qu'ils sont disponibles.
-
Accédez à la section Alertes dans l'Web UI.
-
Cliquez sur Nouvelle alerte.
-
Sélectionnez le type d'alerte souhaité.
-
Sélectionnez le type d'alerte. Les options sont
Metric,Change,Downtime,EventouPromQL. -
Définissez les zones suivantes :
Nom de l'alerte: Saisissez un nom pour l'alerte.
Description de l'alerte: Ajouter une description que les autres utilisateurs peuvent lire pour obtenir plus de contexte. Cette zone est facultative.
Groupe : Groupe d'alertes dont cette alerte fait partie. S'il n'est pas spécifié, l'alerte fait partie du groupe par défaut.
Gravité : Définissez la criticité de l'alerte. Valeurs valides :
High,Medium,LowetInfo.Portée : Cette zone est définie sur la portée que vous avez définie pour la métrique dans le panneau. Vérifiez que la portée est celle dont vous avez besoin.
Notifications: Activer 1 ou plusieurs canaux de notification.
-
Selon le type d'alerte, vous devez configurer ce qui déclenchera l'alerte.
Pour les alertes
Metric:Métrique : Cette zone est définie sur la métrique que vous avez sélectionnée dans le panneau. Vérifiez que la métrique et l'agrégation sont celles dont vous avez besoin.
Seuil: Définir la condition et la valeur seuil qui doivent être évaluées. Cette zone indique également si l'alerte envoie une seule alerte ou plusieurs. Echelles de temps valides :
minute,hourouday. Une seule alerte déclenche une alerte pour l'ensemble de la portée. Plusieurs alertes sont envoyées si un ou plusieurs segments ont dépassé le seuil en même temps. Une alerte est envoyée pour chaque segment que vous spécifiez.Pour les alertes
Change:Métrique : Cette zone est définie sur la métrique que vous avez sélectionnée dans le panneau. Vérifiez que la métrique et l'agrégation sont celles dont vous avez besoin.
Seuil: Définir la condition et la valeur seuil qui doivent être évaluées. Indique qu'une alerte doit être envoyée lorsque la valeur configurée change au cours d'une durée définie par rapport à une durée précédente. Le pourcentage de changement peut également être configuré dans l'évaluation d'alerte. Par exemple, si la modification est supérieure à 50%.
Pour les alertes
Downtime:Métrique : Cette zone est définie sur la métrique que vous avez sélectionnée dans le panneau. Vérifiez que la métrique et l'agrégation sont celles dont vous avez besoin.
Seuil: Définir la condition et la valeur seuil qui doivent être évaluées. Indique qu'une alerte doit être envoyée lorsque la valeur configurée a une durée d'indisponibilité d'une durée configurée. Les alertes peuvent également être configurées en fonction du pourcentage de temps pendant lequel la ressource est arrêtée sur une période donnée.
Pour les alertes
Event:Seuil: Définir la condition et la valeur seuil qui doivent être évaluées. Indique qu'une alerte doit être envoyée lorsque le nombre d'événements configurés pour le panneau a atteint, dépassé ou est inférieur à une valeur spécifique. Le seuil peut également tenir compte de la durée. Par exemple, plus de 50 événements par minute.
Pour les alertes
Prometheus/PromQL:Seuil: Définissez la condition et la valeur de seuil qui doivent être évaluées en tant que requête PromQL. La requête peut prendre en compte une durée et peut également déclencher des alertes pendant une durée spécifiée avant de résoudre automatiquement l'alerte.
-
Cliquez sur Enregistrer pour sauvegarder votre alerte.
Contrôle de l'accès aux métriques de plateforme pour une équipe
Vous pouvez contrôler les données qui sont visibles pour tous les utilisateurs membres d'une équipe.
-
Cliquez sur l'icône de l'utilisateur, puis sur Paramètres.
-
Cliquez sur Equipes.
En tant qu'administrateur du service, vous pouvez créer, modifier et supprimer des équipes. Lorsque vous configurez une équipe, vous pouvez définir la portée des données dans la section Portée de l'équipe.
Pour autoriser une équipe à afficher les métriques de plateforme, vous devez sélectionner Métriques de plateforme.
L'activation des mesures de la plate-forme permet d'accéder à toutes les mesures de la plate-forme. Toutefois, vous pouvez réduire le champ d'application en configurant une ou plusieurs étiquettes de métriques de plate-forme. Remarquez que l'ordre des étiquettes est appliqué du début à la fin de la liste.
Limitation de l'accès aux métriques de plateforme par instance
Procédez comme suit :
-
Cliquez sur l'icône de l'utilisateur, puis sur Paramètres.
-
Cliquez sur Equipes.
-
Dans la section Portée de l'équipe, sélectionnez Métriques de plate-forme.
-
Sélectionnez l'attribut
ibm_service_instancesegmenter les données par ID d'instance. -
Sélectionnez un ou plusieurs ID d'instance pour lesquels vous souhaitez que les données soient visibles pour les utilisateurs membres de cette équipe.
-
Ajoutez des attributs
globalsupplémentaires. D'autres attributs sont disponibles en fonction du service IBM Cloud. Dans la rubrique Services en nuage, identifiez le service que vous souhaitez surveiller et accédez à la section Plus d'informations. Recherchez la section Attributs de segmentation pour obtenir la liste des attributs que vous pouvez utiliser pour segmenter des métriques pour ce service. -
Cliquez sur Sauvegarder.