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

Visão geral

A Apigee 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 híbrido da Apigee expõem um endpoint HTTP(s) que um servidor Prometheus pode extrair. As métricas são formatadas no formato OpenCensus.

É possível usar sua própria coleta de métricas e serviço de relatórios, mas lembre-se de que as métricas híbridas da Apigee são formatadas no Proguard 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"