概览
Apigee Hybrid 使用业界标准 Prometheus 插件来收集指标。所有 Apigee Hybrid 运行时平面应用都会公开 Prometheus 服务器可爬取的 HTTP(s) 端点。指标采用 OpenCensus 格式。
您可以使用自己的指标收集和报告服务,请记住,Apigee Hybrid 指标采用 OpenCensus 格式,以供 Prometheus 服务器爬取。
下表列出了 Hybrid 公开每个运行时平面 pod 爬取指标的端口号和端点。
Apigee 组件名称 | 端口号 | 指标端点 |
---|---|---|
Cassandra | 7070 |
/metrics |
Connect Agent | 7070 |
/metrics |
Mart | 8843 |
/v1/mart/metrics |
Redis | 8001 |
/stats/promethues |
运行时 | 8843 |
/v1/server/metrics |
同步器 | 8843 |
/v1/sync/metrics |
UDCA | 7070 |
/v1/server/metrics |
Watcher | 8843 |
/metricz |
示例
下面的示例展示了如何从命令行收集有关运行时组件的指标:
kubectl -n APIGEE_NAMESPACE port-forward RUNTIME_POD_NAME 8843:8843 curl -k https://0:8843/v1/server/metrics?type="prometheus"