Agence web » Actualités du digital » Comment surveiller la santé de vos instances Google Cloud Platform –

Comment surveiller la santé de vos instances Google Cloud Platform –

plateforme cloud google

Google Cloud Platform est fourni avec une suite d’outils de surveillance qui suivent les métriques sur toutes les ressources cloud que vous utilisez, ce qui peut vous aider à détecter les problèmes dans votre infrastructure. En plus de cela, il offre également une prise en charge complète d’AWS.

Configurer un tableau de bord de surveillance

Par défaut, GCP crée un tableau de bord pour certaines ressources majeures, telles que les buckets Cloud Storage, les disques de stockage et les instances Compute Engine, qui sont visibles à partir des onglets « Surveillance » de ces ressources. Cependant, le service complet «Monitoring» est disponible dans la barre latérale, sous «Opérations»:

Plein "Aperçu" disponible sous "Opérations."

Vous pouvez consulter les tableaux de bord existants sous l’onglet «Tableaux de bord»:

Affichez les tableaux de bord existants sous "Tableaux de bord" languette.

Par défaut, le graphique des instances Compute Engine affiche l’utilisation du processeur, les E / S disque et toutes les alarmes qui se sont déclenchées récemment. Vous pouvez filtrer tous ces graphiques par heure et date à l’aide des commandes en haut.

Les instances Compute Engine affichent l'utilisation du processeur, les E / S disque et toute autre alarme.

Si vous souhaitez créer votre propre tableau de bord, c’est assez simple. Les tableaux de bord sont génériques: vous pouvez créer un tableau de bord qui peut s’appliquer à n’importe quelle instance GCE, puis filtrer le tableau de bord par nom d’instance, ID de projet ou ID de zone. De cette façon, vous pouvez configurer un tableau de bord avec toutes les métriques utiles, puis le réutiliser pour toute ressource du même type. Si vous souhaitez que le tableau de bord affiche une instance spécifique, c’est également possible.

À partir du «Panneau de tableaux de bord», créez un nouveau tableau de bord:

Créez un nouveau tableau de bord.

Chaque tableau de bord contient plusieurs graphiques, qui affichent les métriques d’une ressource donnée. Créez un nouveau graphique à ajouter au tableau de bord:

Créez un nouveau graphique à ajouter au tableau de bord.

À partir de cette boîte de dialogue, vous avez un contrôle total sur les métriques que vous souhaitez afficher. Vous n’êtes pas limité à une seule métrique, car les graphiques peuvent afficher plusieurs métriques l’une sur l’autre, même s’il n’est pas garanti que les deux graphiques auront un sens ensemble.

Le type de ressource vous permet de sélectionner le type de ressource cloud que vous surveillez, qu’il s’agisse d’un bucket Cloud Storage, d’une base de données, d’une instance Compute Engine ou EC2, ou à peu près n’importe quelle ressource GCP ou AWS à laquelle vous pouvez penser. Cela filtrera les métriques que vous pouvez utiliser pour n’afficher que les métriques qui s’appliquent à la ressource donnée.

Le nom de la métrique sélectionnera les données à afficher sur le graphique. Il y a un lot des mesures pour les ressources complexes telles que les instances GCE, mais les plus courantes telles que l’utilisation du processeur, les E / S disque, l’utilisation de la mémoire et les entrées / sorties réseau sont toutes ici.

Le filtre vous permet de présélectionner un projet, une instance, une zone ou un groupe particulier. Vous pouvez toujours modifier cela à partir du tableau de bord pour afficher d’autres instances, mais cela définira le filtre par défaut.

Grouper par modifiera la façon dont plusieurs ressources sont affichées sur le graphique. Si vous ajoutez un graphique pour surveiller un groupe d’instances, vous pouvez, par exemple, choisir de les séparer par nom d’instance.

Plusieurs ressources sont affichées sur un graphique.

Une fois ajouté au graphique, vous pouvez toujours modifier les paramètres à partir du menu sur le graphique, ou activer le «Mode Statistiques», qui affichera des moyennes mobiles et d’autres fonctionnalités utiles.

Modifiez les paramètres dans le menu du graphique ou activez "Mode statistiques".

Définition d’alarmes personnalisées

L’une des fonctionnalités les plus utiles de la suite de surveillance de GCP est de pouvoir définir des alarmes personnalisées qui vous avertiront chaque fois qu’il y a des problèmes avec votre réseau.

Il existe deux types d’alarmes proposées par Monitoring, toutes deux entièrement gratuites et illimitées pour tous. Les vérifications de disponibilité interrogeront un service Web ou TCP pour s’assurer qu’il est toujours opérationnel. Les politiques d’alerte surveilleront les métriques et enverront des alertes chaque fois qu’elles atteignent un certain niveau ou que quelque chose d’inhabituel se produit.

Les contrôles de disponibilité sont simples et disponibles à partir de l’onglet principal «Aperçu». Vous devrez simplement lui donner votre nom d’hôte et définir un intervalle de vérification.

Les contrôles de disponibilité sont disponibles à partir du "Aperçu" languette.

Une fois que vous avez cliqué sur «Enregistrer», il vous demandera de créer une politique d’alerte pour la vérification, qui vous enverra des notifications en cas d’échec.

Si vous souhaitez configurer votre propre politique d’alerte, vous pouvez le faire à partir de la barre latérale «Alertes». Cela vous permet de sélectionner une ressource, une métrique, un filtre et un groupe, et de le configurer pour envoyer une notification si le graphique remplit la condition donnée. Par exemple, vous pouvez définir une alarme pour qu’elle se déclenche si l’utilisation du processeur sur l’instance est supérieure à 80% pendant au moins quelques minutes.

Définition d'une alarme pour qu'elle se déclenche si l'utilisation du processeur sur l'instance est supérieure à 80% pendant au moins quelques minutes.

Bien sûr, vous devrez configurer les notifications pour l’alarme. L’option la plus simple consiste à configurer un canal de notification pour vous envoyer un e-mail, mais d’autres options sont disponibles, telles que les notifications par SMS, les notifications Slack ou la publication sur un webhook.

Configuration d'un canal de notification.

Toutes ces options de notification sont entièrement gratuites.

★★★★★