Detalhes de anotações de métricas de pods

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"