Descripción general
Apigee usa el complemento estándar de la industria de Prometheus para la recopilación de métricas. Todas las aplicaciones del plano del entorno de ejecución híbrido de Apigee exponen un extremo HTTP(s) que un servidor de Prometheus puede recopilar. Las métricas tienen el formato OpenCensus.
Puedes usar tu propio servicio de recopilación y generación de informes de métricas. Ten en cuenta que las métricas de Apigee Hybrid se formatean en OpenCensus para recopilarlas mediante un servidor de Prometheus.
En la siguiente tabla, se enumeran los números de puerto y los extremos en los que el híbrido expone métricas para la recopilación de cada Pod del plano del entorno de ejecución.
Nombre del componente de Apigee | Número de puerto | Extremo de las métricas |
---|---|---|
Cassandra | 7070 |
/metrics |
Connect Agent | 7070 |
/metrics |
Mart | 8843 |
/v1/mart/metrics |
Redis | 8001 |
/stats/promethues |
Entorno 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 recopilar métricas en el componente Runtime desde la línea de comandos:
kubectl -n APIGEE_NAMESPACE port-forward RUNTIME_POD_NAME 8843:8843 curl -k https://0:8843/v1/server/metrics?type="prometheus"