如何使用Grafana监视JDBC调用和统计?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (472)

如何使用Grafana / Premetheus监视Spring启动应用程序的JDBC调用(Oracle / MySql / Postgre等)统计信息?

  • 有插件吗?
  • 是否有可能通过Grafana/Prometheus获取这些统计数据?

具体来说,我在寻找统计数据,例如:

  • 在数据库中有多少个开放连接?
  • 我的数据库是否打开?
  • 哪些查询会导致最长的响应时间?
提问于
用户回答回答于

导出器有助于将主机的度量标准公开给端点。端点可以是/metrics/prometheus

需要配置你的prometheus.yml从端点抓取指标

Prometheus官方文件有一份导出器名单

https://prometheus.io/docs/instrumenting/exporters/

你可以找到Oracle、MySQL和Postgres的导出器。

你需要在数据库机器上安装此导出程序,以获得DB特定的度量标准。

对于与Spring引导应用程序相关的指标,如“对数据库的查询数量”,你可以使用Micrometer为Springboot 2.x编写自定义度量。

扫码关注云+社区

领取腾讯云代金券