开启网关Metrics投递

Metrics投递功能用于将指标投递到用户账号下的云监控prometheus实例中,开启Metrics投递后,您可以基于投递的metric基础指标创建自定义业务大盘,监控自身业务变化,帮助您识别和解决潜在问题。本文介绍如何为云原生API网关开启Metrics投递。

前提条件

开启Metrics投递

说明

云原生API产品不收取费用,但可观测监控 Prometheus 版将根据您的使用量收费。关于可观测监控 Prometheus 版的计费方式,请参见计费概述

  1. 登录云原生API网关控制台

  2. 在左侧导航栏,选择实例,并在顶部菜单栏选择地域。

  3. 实例页面,单击目标实例ID/名称。在左侧导航栏单击参数配置

  4. 可观测性参数区域,单击Metrics投递配置右侧的1图标。在Metrics投递配置面板,打开Metrics投递。查看服务条款费用详情后,单击确定

    image

  5. 等待资源创建完成。成功开启投递后,可在控制它查看指标投递的云监控 Prometheus 实例ID,并单击实例ID跳转至对应云监控prometheus实例详情页面。

    image

指标说明

当前支持的 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相关

路由级