Détails des annotations de métriques de pod

Présentation

Apigee hybrid utilise le module complémentaire Prometheus standard dans l'industrie pour la collecte de métriques. Toutes les applications de plan d'exécution Apigee hybrid exposent un point de terminaison HTTP(S) qu'un serveur Prometheus peut scraper. Les métriques sont au format OpenCensus.

Vous pouvez utiliser vos propres services de collecte et de création de rapports, mais n'oubliez pas que les métriques Apigee hybrid sont formatées dans OpenCensus pour être scrapées par un serveur Prometheus.

Le tableau suivant répertorie le numéro de port et le point de terminaison dans lesquels l'hybride expose des métriques pour la récupération pour chaque pod de plan d'exécution.

Nom du composant Apigee Numéro du port Point de terminaison des métriques
Cassandra 7070 /metrics
Agent Connect 7070 /metrics
Mart 8843 /v1/mart/metrics
Redis 8001 /stats/promethues
Runtime 8843 /v1/server/metrics
Synchronisateur 8843 /v1/sync/metrics
UDCA 7070 /v1/server/metrics
Watcher 8843 /metricz

Exemple

L'exemple suivant montre comment collecter des métriques sur le composant d'exécution à partir de la ligne de commande :

kubectl -n apigee port-forward RUNTIME_POD_NAME 8843:8843
curl -k https://0:8843/v1/server/metrics?type="prometheus"