使用石墨-grafana监测卡桑德拉群集

时间:2018-09-05 07:01:30

标签: monitoring grafana cassandra-3.0 graphite

我是Cassandra的新手,正在尝试设置监视工具来监视Cassandra生产集群。因此,我在一个Cassandra节点上设置了一个石墨-grafana,并且能够在grafana上获取该特定cassandra节点的度量,但是现在我想从所有cassandra节点中获取度量并将其显示在grafana中。

任何人都可以指导我有关我应该遵循的结构或如何设置石墨-格拉纳那工具以进行生产中的多节点监控。对配置文件等进行哪些更改。

2 个答案:

答案 0 :(得分:1)

我认为最好将Graphite-grafana放在单独的机器或群集中。

您可以将度量标准从所有cassandra节点发送到计算机/集群,并确保度量标准键中存在cassandra节点的标识(例如,将cassandra.nodes.machine01.blahblahblah密钥用于来自机01)。

然后,您可以使用Graphite API从该Graphite机器/群集中获取所有cassandra节点的指标。

答案 1 :(得分:1)

打了审判后我得到了答案,例如,我编辑了 metrics_reporter_graphite.yaml 如下:

graphite:
  -
    period: 30
    timeunit: 'SECONDS'
    prefix: 'cassandra-clustername-node1'
    hosts:
     - host: 'localhost'
       port: 2003
    predicate:
      color: 'white'
      useQualifiedName: true
      patterns:
        - '^org.apache.cassandra.+'
        - '^jvm.+'`enter code here`
  • 用石墨石墨服务器/ vm IP地址替换 localhost