查看环境消息队列监控项
消息队列监控项可以对消息队列的访问行为进行监控,可以监控的消息队列包含KafkaConsumer监控、KafkaProducer监控、RabbitMqCommon监控、RabbitMqConsumer监控、RabbitMqProducer监控、RocketMqConsumer监控、RocketMqProducer监控。本章节主要对查看KafkaConsumer监控进行介绍。
查看消息队列
- 登录APM控制台。
- 单击左侧
,选择“管理与监管 > 应用性能管理 APM”,进入APM服务页面。 - 在左侧导航栏选择“应用监控 > 指标”。
- 在界面左侧树单击待查看消息队列环境后的
。 - 单击“消息队列”,切换至消息队列页签。默认展示“全部实例”的“KafkaConsumer监控”信息。 图1 查看消息队列
- 在消息队列页签选择您想要查看的“实例名称”和“监控项”,可以查看该实例在对应采集器下的不同指标集下的应用监控数据。
- 单击时间维度选择按钮,默认“近20分钟”。
当前支持“近3分钟”、“近5分钟”、“近10分钟”、“近20分钟”、“近1小时”、“近3小时”、“近6小时”、“近1天”、“今天”、“昨天”、“近7天”、“近30天”以及自定义。
- 单击列表右上角的
自定义列表项,使界面上显示您需要查看的指标数据。 - 单击列表右上的
导出列表项,可以导出当前页的列表信息,最大支持导出100条。
查看KafkaConsumer监控
topic监控
可以在topic监控页签下查看所选实例的信息,具体指标以及说明,参见表1。
| 指标集 | 指标 | 说明 |
|---|---|---|
| topic监控 | id | 消息组id,是由消费组 consumer + topic+ {sequenceId} +kafka ips组成。 |
| topic | kafka的topic名称。 | |
| sequencelds | 消息序列id。 | |
| 总消费次数 | 总消费次数。 | |
| 总消费字节数 | 总消费字节数。 | |
| 每秒消费字节 | 每秒消费字节。 | |
| 请求获取平均字节 | 请求获取平均字节。 | |
| 请求获取最大字节 | 请求获取最大字节。 | |
| 每秒消费消息数 | 每秒消费消息数。 | |
| 单次请求平均消息数 | 单次请求平均消息数。 |
- 在搜索框中输入“id”、“topic”内容后单击
,展示包含搜索内容的所有信息。 - 单击“总消费次数”、“总消费字节数”等列的蓝色字体数值,可以查看所选时间段内“总消费次数”、“总消费字节数”等列的趋势图。
fetch监控
可以在fetch监控页签下查看所选实例的信息,具体指标以及说明,参见表2。
| 指标集 | 指标 | 说明 |
|---|---|---|
| fetch监控 | id | 消息组id,是由消费组 consumer + topic+ {sequenceId} +kafka ips组成。 |
| sequencelds | 消息序列id。 | |
| 总消费次数 | 总消费次数。 | |
| 总消费字节数 | 总消费字节数。 | |
| 每秒消费字节 | 每秒消费字节。 | |
| 请求平均延时 | 请求平均延时。 | |
| 请求最大延时 | 请求最大延时。 | |
| 每秒请求数 | 每秒请求数。 | |
| 请求获取平均字节 | 请求获取平均字节。 | |
| 请求获取最大字节 | 请求获取最大字节。 | |
| 每秒消费消息数 | 每秒消费消息数。 | |
| 最大堆积消息数 | 最大堆积消息数。 | |
| 单次请求平均消息数 | 单次请求平均消息数。 |
- 在搜索框中输入“id”、“sequencelds”内容后单击
,展示包含搜索内容的所有信息。 - 单击“总消费次数”、“总消费字节数”等列的蓝色字体数值,可以查看所选时间段内“总消费次数”、“总消费字节数”等列的趋势图。
partition监控
可以在partition监控页签下查看所选实例的信息,具体指标以及说明,参见表3。
| 指标集 | 指标 | 说明 |
|---|---|---|
| partition监控 | id | 消息组id,是由消费组 consumer + topic+ {sequenceId} +kafka ips组成。 |
| partition | kafka的partition名称。 | |
| sequencelds | 消息序列id。 | |
| 堆积消息数 | 堆积消息数。 | |
| 平均堆积消息数 | 平均堆积消息数。 | |
| 最大堆积消息数 | 最大堆积消息数。 |
- 在搜索框中输入“id”、“partition”内容后单击
,展示包含搜索内容的所有信息。 - 单击“堆积消息数”、“平均堆积消息数”等列的蓝色字体数值,可以查看所选时间段内“堆积消息数”、“平均堆积消息数”等列的的趋势图。
消费方法监控
可以在消费方法监控监控页签下查看所选实例的信息,具体指标以及说明,参见表4。
| 指标集 | 指标 | 说明 |
|---|---|---|
| 消费方法监控 | method | 消费方法。 |
| 调用次数 | 调用次数。 | |
| 平均响应时间 | 平均响应时间。 | |
| 错误数 | 错误数。 | |
| 最大并发 | 最大并发。 | |
| 最慢调用 | 最大响应时间。 | |
| 0-10ms | 时延在0-10ms范围请求数。 | |
| 10-100ms | 时延在10-100ms范围请求数。 | |
| 100-200ms | 时延在100-200ms范围请求数。 | |
| 200-1000ms | 时延在200-1000ms范围请求数。 | |
| 1-10s | 时延在1-10s范围请求数。 | |
| 10s-n | 时延在10s以上请求数。 |
- 单击“method”、“调用次数”、“平均响应时间(ms)”等列的蓝色字体数值,可以查看所选时间段内“topic”、“调用次数”、“平均响应时间(ms)”等列的趋势图。
异常
可以在异常页签下查看所选实例的异常统计信息,具体指标以及说明,参见表5。
- 单击“次数”等列的蓝色数值,可以查看所选时间段内该异常的趋势图。
- 单击“消息”列的蓝色文字,可以查看异常消息的详细内容。
- 单击“错误堆栈”列的“查看详情”可以查看异常的详细信息。
- 单击“错误堆栈”列的“历史信息”可以查看该类名的历史异常堆栈列表。
总览
可以在总览页签下查看所选实例的调用趋势图,具体指标以及说明,参见表6。选中某一个时间节点时,图表支持联动。展示该时间节点下各个指标的实际数值。