我正在尝试从卡桑德拉节点中获取一些指标,该cassandra节点上有一个cassandra Exporter在其上运行(https://github.com/crite.com/criteo/cassandra_exporter/(。我不想详细介绍,但是目前使用Prometheus不是一个选择。
我想使用HTTP请求或类似内容访问数据。使用简单的HTTP GET,我可以访问所有缓存信息,但是我想对此进行更复杂的操作,例如对某些消息进行过滤。有没有办法做到这一点?我找不到有关此信息的任何信息。还是我必须获取整个日志,然后在本地计算机上进行过滤操作?
我正在使用JMX-exporter标签,因为Cassandra-exporter曾经是它的叉子,我找不到更合适的标签。
我建议使用 telegraf jolokia。它很容易设置,它将通过HTTP揭示指标。
我写了一篇关于它的文章(就我而言,我将结果保存到了infuxdb中并在grafana中使用(,它可能很有用:cassandra performance-to-using-jolokia-agent-telegraf-influxdb and-grafana
如果您不关心历史数据,并且只想立即获得指标(系统状态(或直接的快照,则使用Prometheus Exporter本身就是一种完全有效的方法手动记录一些短期。您可能会看到的工具之一是Metricat应用程序(https://metricat.dev/(,它允许您通过指标进行过滤器,并记录您在利息期间时间的指标如何变化。
<</p>