云原生API网关支持查看网关监控数据,包括业务监控及资源监控。
前提条件
查看网关监控分析
登录 云原生API网关控制台。
在左侧导航栏,选择实例,并在顶部菜单栏选择地域。
在实例页面,单击目标网关实例名称。
在左侧导航栏,单击。
在业务监控页面可以查看以下信息:
全局看板:PV、UV、网关入流量、网关出流量、Method分布、网关状态码分布、后端服务状态码分布、QPS、请求成功率、请求RT/ms、请求分布。
灰度对比看板:在灰度发布场景下,可以通过选择线上服务与灰度服务进行对比,查看QPS、请求成功率、请求RT/ms、请求分布对比情况。
说明默认显示最近1小时数据,您可以在左上方设置时间进行筛选。
开启页面右上方自动刷新,将自动刷新监控数据。
云原生API网关利用日志服务进行业务监控,开启网关日志投递后可能会产生相关费用,关于日志服务的计费请参见计费概述。
查看网关资源监控
登录 云原生API网关控制台。
在左侧导航栏,选择实例,并在顶部菜单栏选择地域。
在实例页面,单击目标网关名称。
在左侧导航栏,单击。
在资源监控页面,您可以查看网关CPU使用率(%)、内存负载(B)、网关内存使用率(%)、网络入方向IO负载(B/s)、网络出方向IO负载(B/s)、磁盘Read负载(B/s)和磁盘Write负载(B/s)。
说明默认显示最近1小时数据,您可以在左上方设置时间进行筛选。
开启页面右上方自动刷新,将自动刷新监控数据。
云原生API网关免费支持查看业务监控大盘,若需监控企业大盘或导出监控数据,需开通云监控企业版。云监控企业版将根据您的使用量收费,关于云监控的计费方式,请参见计费概述。
(可选)如需配置告警,您可以单击看板右上角的
图标,或单击云原生API网关控制台的左侧导航栏中的配置告警进行设置。具体操作,请参见创建告警规则。
全局看板数据接入 Grafana
如需在 Grafana 中查看云原生 API 网关全局看板数据,可通过云监控 2.0 接入云原生 API 网关并配置 Grafana 数据源。
全局看板的业务监控数据由日志服务(SLS)承载;网关的请求数、请求 RT、进出流量等指标可通过 Metrics 投递接入可观测监控 Prometheus 版,网关 CPU、内存、网络 IO、磁盘 IO 等资源监控指标同样来自 Prometheus。因此在 Grafana 中查看不同类型的监控数据时,需要分别配置对应的数据源。
前提条件
已开通可观测监控 Prometheus 版。
已开通企业云监控。
操作步骤
登录云监控 2.0 控制台,在左侧导航栏单击接入中心,搜索并单击云原生 API 网关,开始接入。
新建或选择策略名称,选择实体范围,勾选云原生 API 网关指标监控和云原生 API 网关日志,单击确定。
登录云监控控制台,选择企业云监控 > 指标仓库,单击目标指标仓库操作列的集成到可观测可视化 Grafana 版,获取 URL、User 和 Password。
在 Grafana 中添加 Prometheus 数据源,URL 填写获取的地址,User 填写
AccessKey ID,Password 填写AccessKey Secret,单击Save & Test。
通过日志服务数据源查看业务监控数据
全局看板的业务监控数据存储在日志服务(SLS)中,可以直接为 Grafana 添加日志服务数据源查看:
可观测可视化 Grafana 版:在云服务集成中添加日志服务数据源,选择地域、Project 和 Logstore。详细操作,请参见云服务集成。
自建 Grafana:安装日志服务数据源插件,配置 Endpoint、Project、
AccessKey ID和AccessKey Secret。详细操作,请参见对接 Grafana。
配置数据源前需已开启网关日志投递,具体操作请参见开启网关日志投递。数据源配置中使用的 Project 与 Logstore,以控制台日志投递配置页面中实际显示的值为准。
相关文档
该接入方式的详细配置说明,请参见云原生 API 网关接入。
如需改为通过云下自建 Grafana 查看监控数据,请参见通过云下自建 Grafana 查看监控数据。
阿里云 Grafana 添加云产品数据源的通用方法,请参见云服务集成。
自建 Grafana 对接日志服务的详细配置,请参见对接 Grafana。
网关基础设施指标投递到可观测监控 Prometheus 版的方法,请参见开启网关 Metrics 投递。