【问题标题】:Using Cassandra Exporter without Prometheus在没有 Prometheus 的情况下使用 Cassandra Exporter
【发布时间】:2019-11-14 02:17:54
【问题描述】:

我正在尝试从运行 Cassandra 导出器的 Cassandra 节点获取一些指标 (https://github.com/criteo/cassandra_exporter/)。我不想详细介绍,但此时使用 Prometheus 不是一个选项。

我想通过 HTTP 请求或类似的方式访问数据。通过一个简单的 HTTP Get,我可以访问所有缓存的信息,但我想对此进行更复杂的操作,例如过滤某些消息。有没有办法做到这一点?我找不到这方面的任何信息。还是我必须获取整个日志,然后在本地机器上进行过滤操作?

我正在使用 jmx-exporter 标签,因为 cassandra-exporter 曾经是它的一个分支,我找不到更合适的标签。

【问题讨论】:

    标签: cassandra jmx-exporter criteo


    【解决方案1】:

    我建议使用 telegraf + jolokia。 它很容易设置,它会通过 HTTP 公开指标。

    我写了一篇关于它的帖子(在我的例子中,我将结果保存到 InfluxDb 并在 Grafana 中使用),它可能有用: cassandra-performance-monitoring-by-using-jolokia-agent-telegraf-influxdb-and-grafana

    【讨论】:

      【解决方案2】:

      如果您不关心历史数据而只想获取指标(系统状态)的即时快照或手动记录一些短时间段,则使用不带 Prometheus 服务器本身的 Prometheus 导出器是一种非常有效的方法. 您可能会查看的工具之一是 Metricat 应用程序 (https://metricat.dev/),它允许您按指标过滤并记录指标在您感兴趣的时间段内的变化情况。

      【讨论】:

        猜你喜欢
        • 2021-12-22
        • 2022-11-05
        • 2017-07-23
        • 2011-02-13
        • 2020-06-18
        • 2021-11-08
        • 1970-01-01
        • 2022-08-17
        • 2021-10-30
        相关资源
        最近更新 更多