Übersicht
Apigee Hybrid verwendet das branchenübliche Add-on Prometheus für die Messwerterfassung. Alle Anwendungen der Hybrid-Laufzeitebene von Apigee stellen einen HTTP(s)-Endpunkt bereit, den ein Prometheus-Server scrapen kann. Die Messwerte sind im OpenCensus-Format formatiert.
Sie können Ihren eigenen Messwerterfassungs- und Berichtsdienst verwenden. Beachten Sie, dass Apigee Hybrid-Messwerte in OpenCensus-Format für das Scraping durch einen Prometheus-Server formatiert sind.
In der folgenden Tabelle sind die Portnummer und der Endpunkt aufgeführt, in denen Hybrid Messwerte für das Scraping für jeden Pod der Laufzeitebene bereitstellt.
Apigee-Komponentenname | Portnummer | Messwertendpunkt |
---|---|---|
Cassandra | 7070 |
/metrics |
Connect Agent | 7070 |
/metrics |
Mart | 8843 |
/v1/mart/metrics |
Redis | 8001 |
/stats/promethues |
Laufzeit | 8843 |
/v1/server/metrics |
Synchronizer | 8843 |
/v1/sync/metrics |
UDCA | 7070 |
/v1/server/metrics |
Watcher | 8843 |
/metricz |
Beispiel
Das folgende Beispiel zeigt das Erfassen von Messwerten für die Laufzeitkomponente über die Befehlszeile:
kubectl -n APIGEE_NAMESPACE port-forward RUNTIME_POD_NAME 8843:8843 curl -k https://0:8843/v1/server/metrics?type="prometheus"