Surveiller l'état et les performances

Knative serving utilise Cloud Monitoring, qui fournit la surveillance des performances, les métriques, tests de disponibilité et en fonction d'un seuil alertes. Vous pouvez également configurer et utiliser des métriques personnalisées Cloud Monitoring. Les tarifs de Google Cloud Observability s'appliquent.

Pour les clusters sur Google Cloud, Knative serving est automatiquement intégré à Cloud Monitoring sans configuration supplémentaire. Cela signifie que les métriques pour vos services Knative serving sont capturés automatiquement en cours d'exécution.

Pour les autres clusters, vous devez d'abord activer les métriques en configurant votre ressource personnalisée CloudRun.

Vous pouvez afficher les métriques dans Cloud Monitoring ou dans Knative serving de la console. Cloud Monitoring offre davantage d'options de filtrage et de création de graphiques.

Types de ressources

Le nom de la ressource de surveillance pour Knative serving est Révision de Knative serving (knative_revision) .

Afficher les métriques dans Knative serving

Pour afficher les métriques dans Knative serving:

  1. Accédez à Knative serving dans la console Google Cloud:

    Accéder à Knative serving

  2. Localisez le service dans la liste des services, puis cliquez dessus.

  3. Cliquez sur l'onglet Métriques pour afficher les métriques de cette révision.

Afficher les métriques dans Cloud Monitoring

Pour afficher les métriques d'une ressource surveillée à l'aide de l'explorateur de métriques, procédez comme suit :

  1. Dans la console Google Cloud, accédez à la page Explorateur de métriques :

    Accéder à l'explorateur de métriques

    Si vous utilisez la barre de recherche pour trouver cette page, sélectionnez le résultat dont le sous-titre est Monitoring.

  2. Dans l'élément Métrique, développez le menu Sélectionner une métrique, saisissez Knative serving Revision dans la barre de filtre, puis utilisez les sous-menus pour sélectionner un type de ressource et des métriques spécifiques :
    1. Dans le menu Ressources actives, sélectionnez Révision de Knative serving.
    2. Pour sélectionner une métrique, utilisez les menus Catégories de métriques actives et Métriques actives. Pour obtenir une description complète des métriques disponibles, consultez les pages suivantes :
    3. Cliquez sur Appliquer.
  3. Pour supprimer des séries temporelles de l'affichage, utilisez l'élément Filtre.

  4. Pour combiner des séries temporelles, utilisez les menus de l'élément Agrégation. Par exemple, pour afficher l'utilisation du processeur pour vos VM en fonction de leur zone, définissez le premier menu sur Moyenne et le second sur zone.

    Toutes les séries temporelles sont affichées lorsque le premier menu de l'élément Agrégation est défini sur Non agrégé. Les paramètres par défaut de l'élément Aggregation (Agrégation) sont déterminés par le type de métrique que vous avez sélectionné.

  5. Pour le quota et les autres métriques qui indiquent un échantillon par jour, procédez comme suit :
    1. Dans le volet Affichage, définissez le type de widget sur Graphique à barres empilées.
    2. Définissez la période sur au moins une semaine.

Ajouter des tests de disponibilité

Vous pouvez utiliser Cloud Monitoring pour effectuer le suivi des performances de vos services. Pour en savoir plus, consultez la page Vérifier la disponibilité de votre service (tests de disponibilité).

Ajouter des alertes

Vous pouvez utiliser Cloud Monitoring pour envoyer une notification à propos de certains événements, tels que des échecs de tests de la disponibilité. Consultez la page Créer et gérer des règles d'alerte pour votre service.