Metrics投递功能用于将指标投递到用户账号下的云监控prometheus实例中,开启Metrics投递后,您可以基于投递的metric基础指标创建自定义业务大盘,监控自身业务变化,帮助您识别和解决潜在问题。本文介绍如何为云原生API网关开启Metrics投递。
前提条件
-
已创建网关实例。
-
已开通云监控CloudLens。首次开启指标投递时会帮助您开通云监控CloudLens。
开启Metrics投递
云原生API产品不收取费用,但可观测监控 Prometheus 版将根据您的使用量收费。关于可观测监控 Prometheus 版的计费方式,请参见计费概述。
登录云原生API网关控制台。
在左侧导航栏,选择实例,并在顶部菜单栏选择地域。
-
在实例页面,单击目标实例ID/名称。在左侧导航栏单击参数配置。
-
在可观测性参数区域,单击Metrics投递配置右侧的
图标。在Metrics投递配置面板,打开Metrics投递。查看服务条款和费用详情后,单击确定。开启后将为您开通Cloudlens for APIG并将监控指标投递到账户下的云监控Prometheus实例中,以Prometheus按量付费方式统一计费。
-
等待资源创建完成。成功开启投递后,可在控制它查看指标投递的云监控 Prometheus 实例ID,并单击实例ID跳转至对应云监控prometheus实例详情页面。
指标说明
当前支持的 Metrics 指标项及含义如下,您可以根据业务需求通过以下指标创建 Grafana 监控大盘。
|
指标名 |
含义 |
粒度 |
|
envoy_http_downstream_cx_active |
网关到客户端连接数相关 |
实例级 |
|
envoy_http_downstream_cx_rx_bytes_total |
网关接收流量 |
实例级 |
|
envoy_http_downstream_cx_tx_bytes_total |
网关发送流量 |
实例级 |
|
envoy_http_downstream_rq |
网关请求数相关 |
实例级 |
|
envoy_http_downstream_rq_time_bucket |
网关RT相关 |
实例级 |
|
envoy_http_downstream_rq_time_count |
网关RT相关 |
实例级 |
|
envoy_http_downstream_rq_time_sum |
网关RT相关 |
实例级 |
|
envoy_http_downstream_rq_total |
网关请求数相关 |
实例级 |
|
envoy_listener_downstream_cx_destroy |
下游连接数相关 |
实例级 |
|
envoy_listener_downstream_cx_total |
下游连接数相关 |
实例级 |
|
envoy_listener_ssl_connection_error |
SSL握手相关 |
实例级 |
|
envoy_listener_ssl_handshake |
SSL握手相关 |
实例级 |
|
envoy_listener_ssl_session_reused |
SSL握手相关 |
实例级 |
|
envoy_cluster_membership_healthy |
后端服务健康节点数 |
服务级 |
|
envoy_cluster_upstream_cx_active |
构建活跃连接数指标 |
服务级 |
|
envoy_cluster_upstream_cx_destroy |
构建销毁连接数指标 |
服务级 |
|
envoy_cluster_upstream_cx_total |
构建新建连接数指标 |
服务级 |
|
envoy_cluster_upstream_rq |
后端服务请求数 |
服务级 |
|
envoy_cluster_upstream_rq_time_bucket |
构建后端服务P分位RT |
服务级 |
|
envoy_cluster_upstream_rq_time_count |
构建后端服务平均RT |
服务级 |
|
envoy_cluster_upstream_rq_time_sum |
构建后端服务平均RT |
服务级 |
|
envoy_cluster_upstream_rq_timeout |
后端服务超时请求数 |
服务级 |
|
envoy_cluster_upstream_rq_total |
后端服务总请求数 |
服务级 |
|
envoy_vhost_route_upstream_rq |
路由请求数 |
路由级 |
|
envoy_vhost_route_upstream_rq_timeout |
路由超时请求数 |
路由级 |
|
envoy_vhost_route_upstream_rq_time_bucket |
路由RT相关 |
路由级 |
|
envoy_vhost_route_upstream_rq_time_count |
路由RT相关 |
路由级 |
|
envoy_vhost_route_upstream_rq_time_sum |
路由RT相关 |
路由级 |