数据库可观测性

数据库可观测性

蜂窝工作直接与MySQL, MongoDB,或PostgreSQL,以便可靠地追踪任何缓慢或奇怪的行为的来源,只需点击几下。
通过使用日志(或捕获TCP并将其解析为结构化数据),Honeycomb可以立即回答有关数据库操作的深层次问题。
现在开始



数据收集

honeytailagent捕获日志,提取结构并将查询级别的事件转换为JSON,并将数据流送到Honeycomb,因为它的编写-收集查询级别的细节对调试苦苦挣扎的数据库至关重要。我们有一系列的集成选项MySQLPostgreSQL,MongoDB

你也可以回填旧日志进入蜂巢查看过去的数据。


得到的答案

使用Honeycomb中的查询级数据库事件,你可以问如下问题:

  • 随时间变化的所有锁持有时间的总和是多少?按照标准化的MySQL查询分组?
  • 最慢的MongoDB集合上的读锁百分比是多少?
  • 哪一组查询负责持有最多的锁定时间?
  • 任何给定的用户、应用程序和购物车消耗了多少%的写入时间?
  • 按最慢的原始查询排序的20个最常运行的规范化查询族(平均、95、99、99.9、99.999个百分位数和最大持续时间)是什么?
  • 扫描效率是什么?相对于表中的行数,每个规范化查询族扫描了多少行?