Panoramica
Apigee hybrid utilizza il componente aggiuntivo Prometheus standard di settore per la raccolta delle metriche. Tutti Le applicazioni del piano di runtime ibride Apigee espongono un endpoint HTTP(s) che Prometheus è in grado di eseguire lo scraping. Le metriche sono formattate in formato OpenCensus.
Puoi utilizzare il tuo servizio di raccolta e generazione di report sulle metriche, tenendo presente che le metriche di Apigee hybrid sono formattate in OpenCensus per lo scraping da parte di un server Prometheus.
La tabella seguente elenca il numero di porta e l'endpoint in cui Hybrid espone le metriche per lo scraping per ogni pod del piano di runtime.
Nome del componente Apigee | Numero porta | Endpoint delle metriche |
---|---|---|
Cassandra | 7070 |
/metrics |
Agente Connect | 7070 |
/metrics |
Mart | 8843 |
/v1/mart/metrics |
Redis | 8001 |
/stats/promethues |
Runtime | 8843 |
/v1/server/metrics |
Sincronizzatore | 8843 |
/v1/sync/metrics |
UDCA | 7070 |
/v1/server/metrics |
Watcher | 8843 |
/metricz |
Esempio
L'esempio seguente mostra la raccolta delle metriche sul componente Runtime dalla riga di comando:
kubectl -n APIGEE_NAMESPACE port-forward RUNTIME_POD_NAME 8843:8843 curl -k https://0:8843/v1/server/metrics?type="prometheus"