石墨法监测Cassandra星团

11dmarpk  于 2022-11-05  发布在  Cassandra
关注(0)|答案(2)|浏览(167)

我是新的Cassandra和尝试设置监控工具来监控Cassandra生产集群。所以我已经设置了一个graphite-grafana上的一个cassandra节点&我可以得到指标的特定cassandra节点上的grafana,但现在我想从所有的cassandra节点获取指标,并显示在grafana。
有人能告诉我我应该遵循的结构吗?或者如何设置graphite-grafana工具,以便在生产中进行多节点监控。需要对配置文件等进行哪些更改?

lvmkulzt

lvmkulzt1#

我认为Graphite-grafana最好放在一个单独的机器或集群中。
您可以将所有cassandra节点的指标发送到计算机/集群,并确保指标键中包含cassandra节点的标识(例如,对machine 01的一个指标使用键cassandra.nodes.machine01.blahblahblah)。
之后,您可以使用Graphite API从该Graphite机器/集群中获取所有cassandra节点的指标。

nhaq1z21

nhaq1z212#

我得到了我的答案后击中试验。例如,我编辑了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`
  • localhost替换为graphite-grafana服务器/虚拟机IP地址。

相关问题