Chapitre 9. Accès aux API de surveillance en utilisant le CLI
Dans Red Hat OpenShift Service sur AWS, vous pouvez accéder aux API de service Web pour certains composants de surveillance à partir de l’interface de ligne de commande (CLI).
Dans certaines situations, l’accès aux points de terminaison API peut dégrader les performances et l’évolutivité de votre cluster, surtout si vous utilisez des points de terminaison pour récupérer, envoyer ou interroger de grandes quantités de données métriques.
Afin d’éviter ces problèmes, suivez ces recommandations:
- Évitez d’interroger fréquemment les points de terminaison. Limitez les requêtes à un maximum d’une toutes les 30 secondes.
- Il ne faut pas essayer de récupérer toutes les données métriques via le point de terminaison /federate pour Prometheus. Interrogez-le uniquement lorsque vous souhaitez récupérer un ensemble de données agrégé et limité. Ainsi, la récupération de moins de 1 000 échantillons pour chaque demande permet de minimiser le risque de dégradation des performances.
9.1. À propos de l’accès aux API de service web de surveillance Copier lienLien copié sur presse-papiers!
À partir de la ligne de commande, vous pouvez accéder directement aux points d’extrémité de l’API de service Web pour les composants de la pile de surveillance suivants:
- Le Prométhée
- Alertmanager
- Le chef de Thanos
- À propos de Thanos Querier
Afin d’accéder aux API de service Thanos Ruler et Thanos Querier, le compte demandeur doit avoir une autorisation sur la ressource des espaces de noms, qui peut être accordé en liant le rôle de cluster-monitoring-view au compte.
Lorsque vous accédez aux points de terminaison de l’API de service Web pour les composants de surveillance, soyez conscient des limitations suivantes:
- L’authentification de jetons au porteur ne peut être utilisée que pour accéder aux points de terminaison de l’API.
- Il est possible d’accéder uniquement aux points de terminaison dans le chemin /api pour un itinéraire. Lorsque vous essayez d’accéder à un point de terminaison API dans un navigateur Web, une application n’est pas une erreur disponible. Afin d’accéder aux fonctions de surveillance dans un navigateur Web, utilisez le service Red Hat OpenShift sur la console web AWS pour examiner les tableaux de bord de surveillance.