Vista geral
O Apigee Hybrid usa o suplemento Prometheus padrão da indústria para a recolha de métricas. Todas as aplicações do plano de tempo de execução híbrido do Apigee expõem um ponto final HTTP(s) que um servidor Prometheus pode extrair. As métricas estão formatadas no formato OpenCensus.
Pode usar o seu próprio serviço de recolha e relatórios de métricas, tendo em atenção que as métricas do Apigee Hybrid estão formatadas no OpenCensus para extração por um servidor Prometheus.
A tabela seguinte lista o número da porta e o ponto final onde o Hybrid expõe métricas para extração para cada pod do plano de tempo de execução.
Nome do componente do Apigee | Número da porta | Ponto final de métricas |
---|---|---|
Cassandra | 7070 |
/metrics |
Associar agente | 7070 |
/metrics |
Mart | 8843 |
/v1/mart/metrics |
Redis | 8001 |
/stats/promethues |
Tempo de execução | 8843 |
/v1/server/metrics |
Sincronizador | 8843 |
/v1/sync/metrics |
UDCA | 7070 |
/v1/server/metrics |
Observador | 8843 |
/metricz |
Exemplo
O exemplo seguinte mostra a recolha de métricas no componente Runtime a partir da linha de comandos:
kubectl -n apigee port-forward RUNTIME_POD_NAME 8843:8843 curl -k https://0:8843/v1/server/metrics?type="prometheus"