MyTopling 监控

MyTopling 提供了人性化的,可观测的监控页面,分别是 Grafana 监控和引擎观测 Web。

这对于实时掌握数据库状态、调优、解决 bug 等非常有用。

1. Grafana 监控

实例演示: http://mytopling-demo.aliyun.db.topling.cn:3000/

监控页面,除去普通指标,以及直方图指标的 P50、P90、P99 等等,我们还做了直方图全域展示

2. 引擎观测 WEB

实例演示: http://mytopling-demo.aliyun.db.topling.cn:8000/

引测观测 WEB 页面中,展示了 MyTopling 的配置信息,LSM 树的实时状态、详细信息,SST 文件的信息,分布式 Compact 的运行状态等等。


展示配置信息


LSM 树实时状态,这些信息可以实时刷新,从而表现出动态效果


LSM 树的详细信息,每一层的 SST 文件列表,高亮表示正在 Compact,相同颜色表示同一个 Compact(一个 Compact 可以包含多个 SST 文件,并且这些 SST 可以在不同的 Level(一般是相邻 Level))


单独展示每个 SST 文件的详细信息,一般需要点击 per_level=2 链接查看不在 Compact 状态的 SST 文件,因为正在 Compact 的 SST 文件会很快消失(Compact 结束后就会删除旧的 SST 文件),导致 No such file or directory 的网页错误(当然如果该文件还未删除,也可以正常查看)


展示分布式 Compact 的运行状态


展示分布式 Compact 单个 Compact 详细信息