Detalles de las anotaciones de métricas de pods

Información general

Apigee hybrid usa el complemento Prometheus, estándar del sector, para recoger métricas. Todas las aplicaciones del plano de tiempo de ejecución híbrido de Apigee exponen un endpoint HTTP(s) que puede rastrear un servidor Prometheus. Las métricas tienen el formato OpenCensus.

Puedes usar tu propio servicio de recogida y creación de informes de métricas, teniendo en cuenta que las métricas de Apigee hybrid tienen el formato OpenCensus para que un servidor Prometheus las extraiga.

En la siguiente tabla se indican el número de puerto y el endpoint en los que el entorno híbrido expone las métricas para el raspado de cada pod del plano de ejecución.

Nombre del componente de Apigee Número de puerto Endpoint de métricas
Cassandra 7070 /metrics
Agente de Connect 7070 /metrics
Mart 8843 /v1/mart/metrics
Redis 8001 /stats/promethues
Tiempo de ejecución 8843 /v1/server/metrics
Sincronizador 8843 /v1/sync/metrics
UDCA 7070 /v1/server/metrics
Watcher 8843 /metricz

Ejemplo

En el siguiente ejemplo se muestra cómo recoger métricas del componente Runtime desde la línea de comandos:

kubectl -n apigee port-forward RUNTIME_POD_NAME 8843:8843
curl -k https://0:8843/v1/server/metrics?type="prometheus"