Knative serving utilise Cloud Monitoring, qui fournit une surveillance des performances, des métriques, des tests de disponibilité et un seuil basé sur des 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 de vos services Knative serving sont capturées automatiquement lors de leur 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 sur la page Knative serving dans 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 :
Accédez à Knative serving dans la console Google Cloud :
Localisez le service dans la liste des services, puis cliquez dessus.
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 :
-
Dans la console Google Cloud, accédez à la page leaderboardExplorateur 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.
- 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 :- Dans le menu Ressources actives, sélectionnez Révision Knative serving.
- 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 :
- Cliquez sur Appliquer.
Pour supprimer des séries temporelles de l'affichage, utilisez l'élément Filtre.
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é.
- Pour le quota et les autres métriques qui indiquent un échantillon par jour, procédez comme suit :
- Dans le volet Affichage, définissez le type de widget sur Graphique à barres empilées.
- 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.