Visão geral
A Apigee híbrida usa o complemento padrão do setor do Prometheus para a coleta de métricas. Todos os aplicativos do plano de ambiente de execução da Apigee híbrida expõem um endpoint HTTP(s) que um servidor Prometheus pode extrair. As métricas são formatadas no formato OpenCensus.
É possível usar seu próprio serviço de coleta e geração de relatórios de métricas, mas lembre-se de que as métricas da Apigee híbrida são formatadas no OpenCensus para raspagem de dados por um servidor do Prometheus.
A tabela a seguir lista o número da porta e o endpoint em que o híbrido expõe métricas para raspagem de dados para cada pod do plano de ambiente de execução.
| Nome do componente da Apigee | Número da porta | Endpoint das métricas |
|---|---|---|
| Cassandra | 7070 |
/metrics |
| Agente do Connect | 7070 |
/metrics |
| Mart | 8843 |
/v1/mart/metrics |
| Redis | 8001 |
/stats/promethues |
| Ambiente de execução | 8843 |
/v1/server/metrics |
| Sincronizador | 8843 |
/v1/sync/metrics |
| UDCA | 7070 |
/v1/server/metrics |
| Watcher | 8843 |
/metricz |
Exemplo
O exemplo a seguir mostra a coleta de métricas no componente de tempo de execução da linha de comando:
kubectl -n APIGEE_NAMESPACE port-forward RUNTIME_POD_NAME 8843:8843 curl -k https://0:8843/v1/server/metrics?type="prometheus"