应用总览页面提供单个应用的监控详情以及相关的查询操作。
查询操作
主要包括下述操作:
输入或重置过滤的正则表达式。
选择对比曲线和时间跨度。
回放:回放指定时间段的数据。
自动更新:定时刷新页面数据。
编辑展现模板:对应用总览要展示的界面进行编辑。
编辑:主要编辑应用的配置。
更多:包括下述操作。
订阅预警
暂停/恢复预警
添加标签
预警历史
操作历史
编辑展现模板
应用总览界面主体内容的展示方式,可通过编辑模板来实现。通过编辑模板,可以选定展示内容,这些内容主要包括下述几个方面:
模板名称
实体名称
实体的实例名称
通过添加报表,可以实现对实例各项监控指标的展示,例如:CPU、内存、TCP 等。
编辑
点击 编辑 后,您可以以应用视角设置具体的监控指标。
监控指标说明
主要的监控指标详情见下表:
指标名称 | 指标说明 |
调用缓存服务-cal | 用来监控应用访问缓存的相关指标。配置要求如下: - SOFA 框架中没有默认日志。 - 自定义配置中可以使用自己设定的日志文件,要求日志文件中必须有:数据源、结果、耗时、计数。 |
调用 DB 服务-dal | 数据库访问。用来监控应用访问数据库的相关指标,配置要求如下: - SOFA 框架中默认使用 |
Error-error | 系统错误量。用来监控应用中错误日志数量,统计错误变化趋势。 在应用监控中,可直接点击错误查看相关日志。配置要求如下: - SOFA 框架中默认使用 |
系统监控-system | 用来监控应用本身所在虚拟机或 ECS 的资源情况。 包括 CPU、Load、Memory 等情况。配置要求如下: - 无需配置日志。 - 打开开关即可,监控 Agent 会自动获取对应数据。 |
PV-pv | 页面访问量。用来监控应用中页面被调用次数相关指标。配置要求如下:- SOFA 框架中默认使用 |
调用外部服务-sal | 用来监控应用调用其他服务的指标。配置要求如下: - SOFA 框架中默认使用 |
应用服务被调用-service | 被外部调用的服务量。用来监控应用中服务被调用情况。配置要求如下: - SOFA 框架中默认使用 |
SQL 耗时检测-sql | 用来监控应用访问数据库的 SQL 执行情况,包括查找慢 SQL。配置要求如下: - SOFA 框架中默认日志:`/home/admin/logs/tracelog/zdal-db-digest.log。 - 自定义配置中可以使用自己设定的日志文件,要求日志文件中必须有:数据库、SQL、耗时、事务ID。 |
Flow Limit -flowlimit | 流量监控指标。 |
消息发布-msgpub | 消息发布监控指标。 |
消息订阅-msgsub | 消息订阅监控指标。 |
JVM 监控-jvmgc | JVM 监控指标。 |
端口检测-checkservice | 端口检测监控指标。 |
MOSN 应用服务被调用-mosnservice | MOSN 应用服务被调用时的监控指标。 |
MOSN 调用外部服务-mosnsal | MOSN 调用外部服务时的监控指标。 |
MOSN 消息订阅-mosnmsgsub | MOSN 消息订阅时的监控指标。 |
MOSN 消息发布-mosnmsgpub | MOSN 消息发布时的监控指标。 |
MOSN Error-mosnerror | MOSN 错误信息监控指标。 |
ob proxy 指标-odpstat | ob 代理监控指标。 |
ODP 异常-odperror | ODP 异常监控指标。 |
MOSN Metric 数据 | MOSN Metric 数据监控指标。 |
ibmmqput-ibmmqput | ibm 消息 put 请求的监控指标。 |
ibmmqget-ibmmqget | ibm 消息 get 请求的监控指标。 |
不同的监控指标可以应用的预警条件不同,监控指标与预警指标的对应关系如下表所示:
监控指标 | 预警条件 |
调用缓存服务-cal | 缓存源、LDC 总量、IDC 总量、应用总量、服务器、应用实例 |
调用 DB 服务-dal | 应用总量、LDC 总量、IDC 总量、数据源、服务器、应用实例 |
Error-error | 应用总量、LDC 总量、IDC 总量、服务器、应用实例 |
系统监控-system | 应用总量、LDC 总量、IDC 总量、服务器、应用实例、serviceidc、单机IP |
PV-pv | 应用总量、LDC 总量、IDC 总量、URL 总量、服务器、应用实例 |
调用外部服务-sal | 应用总量、IDC 总量、LDC 总量、目标应用、接口方法明细、服务器、应用实例、下游应用接口方法明细 |
应用服务被调用-service | 应用总量、LDC 总量、IDC 总量、接口方法明细、来源应用、服务器、应用实例 |
SQL 耗时检测-sql | 应用 Top |
Flow Limit -flowlimit | 应用总量、LDC 总量、IDC 总量、服务器 |
消息发布-msgpub | 应用总量、LDC 总量、IDC 总量、Topic Eventcode 总量、服务器、应用实例 |
消息订阅-msgsub | 应用总量、LDC 总量、IDC 总量、Topic Eventcode 总量、服务器、应用实例 |
JVM 监控-jvmgc | 单机、应用总量、机房、逻辑机房、应用实例 |
端口检测-checkservice | 应用总量、服务器、应用端口、单机 Port |
MOSN 应用服务被调用-mosnservice | 应用总量、LDC 总量、IDC 总量、服务器、接口方法明细 |
MOSN 调用外部服务-mosnsal | 应用总量、IDC 总量、LDC 总量、服务器、下游应用接口方法明细 |
MOSN 消息订阅-mosnmsgsub | 应用总量、LDC 总量、IDC 总量、服务器、Topic Eventcode 总量 |
MOSN 消息发布-mosnmsgpub | 应用总量、LDC 总量、IDC 总量、服务器、Topic Eventcode 总量 |
MOSN Error-mosnerror | 应用总量、LDC 总量、IDC 总量、服务器 |
ob proxy 指标-odpstat | 应用总量、IDC 总量、Idc、单机、data source, sql type、错误码总量 |
ODP 异常-odperror | 应用总量、LDC 总量、IDC 总量、服务器 |
MOSN Metric 数据 | 无 |
ibmmqput-ibmmqput | 应用总量、队列维度 |
ibmmqget-ibmmqget | 应用总量、队列维度 |
在上述预警指标中,都可以添加预警套餐。