阿里云Ingress组件支持将您的所有HTTP请求日志记录到标准输出中。同时,阿里云打通Ingress组件访问日志服务与阿里云日志服务,从而您可以使用日志服务快速创建日志分析和监控大盘。本文介绍如何使用Ingress Dashboard与ARMS进行联动排查。
前提条件
实现Ingress Dashboard监控前,您需要先安装日志组件。以下为安装日志组件的两种方法:
- 如果您还没有创建集群,您可以在创建集群时,选中使用日志服务、安装Ingress 组件以及创建Ingress Dashboard。
- 如果您已创建集群,您需要在组件管理页面安装日志组件。更多信息,请参见通过日志服务采集Kubernetes容器日志。
步骤一:查看Ingress日志与报表
- 登录日志服务控制台。
- 在Project列表区域,选择创建集群时设置的日志Project,单击名称进入日志Project页面(默认创建的project名称为k8s-log-{cluster-id})。
- 在Project详情页面日志库页签下单击nginx-ingress左侧的
。
说明 名称为nginx-ingress的日志库(logstore)存放着所有的Ingress访问日志。
- 单击nginx-ingress下的可视化仪表盘,查看所有Ingress的分析报表。
Ingress Dashboard包含Ingress概览、Ingress异常检测中心、Ingress访问中心、Ingress蓝绿发布中心、Ingress监控中心5个预置图表。以下重点介绍Ingress概览和Ingress蓝绿发布中心。关于其他预置图表的详细信息请参见
Nginx Ingress访问日志分析与监控。
Ingress概览
Ingress概览报表主要展示当前Ingress的整体状态,主要包括以下几类信息:
- 整体架构状态(1天),包括PV、UV、流量、响应延迟、移动端占比和错误比例等。
- 网站实时状态(1分钟),包括PV、UV、成功率、5XX比例、平均延迟和P95/P99延迟等。
- 用户请求类信息(1天),包括1天/7天访问PV对比、访问地域分布、TOP访问省份/城市、移动端占比和Android/IOS占比等。
- TOPURL统计(1小时),包括访问TOP10、延迟TOP10、5XX错误TOP10和404错误TOP10。

Ingress蓝绿发布监控中心
Ingress蓝绿发布监控中心主要用于版本发布时的实时监控与对比(版本前后对比以及蓝绿版本当前对比),以便您在服务发布时快速检测异常并进行回滚。在该报表中您需要选择进行对比的蓝绿版本(ServiceA和ServiceB),报表将根据您的选择动态显示蓝绿版本相关指标,包括PV、5XX比例、成功率、平均延迟、P95/P99/P9999延迟和流量等。

步骤三:为示例服务配置Ingress
- 登录容器服务管理控制台。
- 在控制台左侧导航栏中,单击集群。
- 在集群列表页面中,单击目标集群名称或者目标集群右侧操作列下的详情。
- 在集群管理页左侧导航栏中,选择。
- 在路由页面单击创建。
- 在创建对话框中设置路由,然后单击创建。
步骤四:使用Ingress Dashboard与ARMS进行联动排查
- 登录日志服务控制台。
- 在Project列表区域,选择创建集群时设置的日志Project,单击名称进入日志Project页面(默认创建的project名称为k8s-log-{cluster-id})。
- 在Project详情页面,默认进入日志库页面。名称为nginx-ingress的日志库(logstore)存放着所有的Ingress访问日志。单击左侧导航栏中的可视化仪表盘。
- 在仪表盘列表中单击Ingress概览V1.2。
- 在Ingress概览V1.2页面找到Top10延迟URL,查看TOP10延迟URL。
- 在Ingress概览V1.2页面单击URL(ARMS排查),跳转到对应服务的ARMS监控链路查询页面。您可以在ARMS控制台查询对应服务的查询调用链路详细情况。