首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何集成dropwizard指标来监控cassandra数据库

如何集成dropwizard指标来监控cassandra数据库
EN

Stack Overflow用户
提问于 2018-07-25 15:02:29
回答 1查看 378关注 0票数 1

我想监控我的cassandra集群的运行状况。我了解了dropwizard指标,但不知道如何将dropwizard指标与我的cassandra集群集成在一起来监控它。为此,我想使用JMX作为指标报告器,石墨作为指标收集器,Grafana作为可视化GUI,有人可以在这里帮助我吗?

EN

回答 1

Stack Overflow用户

发布于 2018-07-25 21:22:14

Cassandra本身使用dropwizard Metrics,并且从2.0.2 (announcement post)开始具有可插拔的报告界面。'Monitoring Apache Cassandra Metrics With Graphite and Grafana'很好地概述了如何配置Cassandra以将指标报告给石墨:

1)。下载Graphite指标报告器jar文件

2)。将下载的jar文件放入Cassandra库文件夹,例如/usr/share/ Cassandra /lib/ ( Ubuntu 14.0.4上packaged下的默认Cassandra库文件夹)

3)。创建一个指标报告器配置文件(例如metrics_reporter_graphite.yaml),并将其放在与cassandra.yaml文件相同的文件夹下,例如/etc/ Cassandra / (Ubuntu14.0.4上打包安装下的默认Cassandra配置文件夹)。

代码语言:javascript
运行
复制
graphite:
  -
    period: 30
    timeunit: 'SECONDS'
    prefix: 'cassandra-clustername-node1'
    hosts:
     - host: 'localhost'
       port: 2003
    predicate:
      color: 'white'
      useQualifiedName: true
      patterns:
        - '^org.apache.cassandra.+'
        - '^jvm.+'

4)。修改cassandra-env.sh文件以包含以下JVM选项:

代码语言:javascript
运行
复制
METRICS_REPORTER_CFG="metrics_reporter_graphite.yaml"
JVM_OPTS="$JVM_OPTS -Dcassandra.metricsReporterConfigFile=$METRICS_REPORTER_CFG"

5)。重启Cassandra服务

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51512724

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档