dynatrace 如何跟踪 cassandra 数据库指标?

问题描述 投票:0回答:1

我已将我的 springboot 应用程序与 dynatrace 集成。并能够将应用程序指标和 cassandra 数据库指标发送到 dynatrace 数据存储。能够查看cassandra数据库查询、每个数据库调用的响应时间等。

dynatrace 如何获取此信息?我想通过prometheus在grafana中获取类似的信息。所以,只想检查一下 dynatrace 内部是如何工作的。所以,我可以在 grafana 中实现同样的功能。

任何人都可以建议我同样的问题吗?

cassandra prometheus grafana dynatrace observability
1个回答
0
投票

我相信 Dynatrace 使用 JMX 扩展来抓取 Cassandra 指标,但您不应该能够将它用于 Prometheus。

但是,有一些经过验证的可靠解决方案可以将 Cassandra 指标公开给 Prometheus:

两者都相对容易设置和使用,并且 Grafana 中有大量公开可用的 Cassandra 仪表板模板。

除了这两个,我只听说过Instaclustr的Cassandra导出器,但从未尝试过。

我个人在 Prometheus 和 Grafana 中使用最多的是 JMX Exporter,并推荐将其用于大多数用例。只要您仅公开仪表板所需的内容(在 JMX Exporter

yaml
文件中配置)并在 Prometheus 配置中调整抓取间隔,CPU 开销应该可以忽略不计。

© www.soinside.com 2019 - 2024. All rights reserved.