You need to enable JavaScript to run this app.
导航

中间件监控

最近更新时间2022.12.06 16:02:56

首次发布时间2021.12.08 10:38:14

中间件监控,将应用内部访问中间件的数据进行汇总,从中间件视角统一观测,方便中间件维护人员对中间件进行问题排查。

前提条件

访问中间件需要应用接入Trace能力。具体请参见应用接入

SQL类监控

SQL数据库包括Oracle、MySQL等。

数据库列表

  • 对于访问的数据库按照database粒度进行划分,展示错误率、平均QPS、延时均值分位值、以及慢查询占比。
  • 所有指标均支持排序。
  • 支持按照数据库名称搜索。
  • 支持按需订阅数据库。

数据库总览

通过数据库总览可以快速获取当前数据库最关键的监控指标,帮助您定位是否存在调用过多、失败率过高、延迟过高等问题。

  • 指标:QPS、上游失败率、响应延迟、慢查询占比

调用拓扑

通过调用拓扑可以快速发现有哪些服务在调用数据库,并且可以根据被调用的耗时、状态码进行检索,获取整体拓扑图。
对于错误过多的调用关系会标红展示,对于服务失败率较高的情况也会标红展示。

SQL分析

应用上报的访问数据库的具体信息,通过规整化后形成SQLPattern,通过对SQL分析可以对SQLPattern进行聚类分析,获取不同SQLPattern的上报量、失败占比、平均耗时等关键指标。

单击具体SQLPattern后可以下钻到该SQLPattern的分析页面,可以看到该SQLPattern对应的上报量、失败率和响应耗时均值以及分位值,同时可以看到具体的单次执行记录,并且可以按照状态码过滤快速定位错误执行记录,也可以按照执行耗时进行过滤和排序快速定位慢查询。

单击原始SQL可以查看整个请求完整链路信息,便于结合日志等上下文信息进一步排查问题,同时可以获取智能脱敏后的原始执行SQL。

缓存类监控

缓存数据库包括Redis、Memcached等。

缓存列表

列表展示Redis名称、错误率、QPS、延时、最近查看时间等信息。所有指标均支持排序,支持服务名搜索,可按需订阅Redis名称。

缓存总览

单击Redis名称,进入Redis详情页,展示该Redis的QPS、失败率、响应耗时的趋势图信息。

调用拓扑

调用拓扑可以查看Redis的上游调用拓扑信息,同时支持按照调用接口、状态码、耗时的过滤功能。

指令分析

指令分析可以查看该Redis收到的Cmd指令,及对应指令的QSP、错误、延时信息,右侧是趋势图信息,支持按指令分组。

单击指令名称,可以下钻到具体该指令的链路检索页面。

消息队列监控

消息队列包括Kafka、RabbitMQ、RocketMQ等。

消息队列列表

列表展示Kafka名称、写入QPS、消费、写入错误率、写入延时、最近查看时间等信息。
所有指标均支持排序,支持服务名搜索,可按需订阅Kafka。

消息队列总览

单击Kafka名称,进入Kafka详情页,展示该Kafka的写入和消费的QPS、失败率、耗时的趋势图信息。

调用拓扑

调用拓扑展示该kafka的上游生产者及下游消费者。

生产者

生产者展示该kafka的生产者及QPS、错误、延时信息,右侧是趋势图信息,支持按生产者分组。

消费者

消费者展示该kafka的消费者及QPS、错误、延时信息,右侧是趋势图信息,支持按消费者分组。