【问题标题】:Ganglia + Cassandra神经节 + 卡桑德拉
【发布时间】:2016-08-02 11:44:13
【问题描述】:

我想在 Ganglia 监视器上监控 cassandra 指标,因为 Ganglia 已经安装在集群中。我浏览了 gmond python 模块的列表。我找不到任何卡桑德拉。有人可以帮我吗

谢谢 V 塞拉姆

【问题讨论】:

    标签: cassandra ganglia


    【解决方案1】:

    您可以使用指标报告器将指标从 Cassandra 发送到神经节。博文http://www.datastax.com/dev/blog/pluggable-metrics-reporting-in-cassandra-2-0-2 描述了适用于它的流程。

    metrics-ganglia jar 添加到您的类路径(放入服务器lib 文件夹),添加到cassandra-env.sh 的最后一行:

    JVM_OPTS="$JVM_OPTS -Dcassandra.metricsReporterConfigFile=/etc/cassandra/gangliaReporting.yaml"
    

    然后创建一个/etc/cassandra/gangliaReporting.yaml 类似(注意:此特定配置未经测试):

    ganglia:
      -
        period: 60
        timeunit: 'SECONDS'
        hosts:
          - host: 'gmond.domain.local'
            port: 8649
          - host: 'gmond-backup.domain.local'
            port: 8649
        gmondConf: '/etc/ganglia/gmond.conf'
        predicate:
          useQualifiedName: true
          patterns:
            - "^org.apache.cassandra.metrics.Cache.+"
            - "^org.apache.cassandra.metrics.ClientRequest.+"
            - "^org.apache.cassandra.metrics.Storage.+"
            - "^org.apache.cassandra.metrics.ThreadPools.+"
    

    查看 https://github.com/addthis/metrics-reporter-config 了解有关记者配置 yaml 的详细信息。

    【讨论】:

    • 我收到以下错误:尝试从文件加载 metrics-reporter-config:metrics.yaml 错误尝试启用 GangliaReporter,但找不到类 com.yammer.metrics.reporting.GangliaReporter 警告没有记者成功启用
    • 我更新了 metrics-ganglia 的链接,它链接到 dropwizard GangliaReporter,而不是 yammer。
    • 我想使用 metrics-ganglia 本身。如何将其链接到那个。
    • 它是github.com/dropwizard/metrics 中的一个组件。它必须与随时间变化的 C* 中使用的指标版本相匹配。
    猜你喜欢
    • 1970-01-01
    • 2015-10-19
    • 2015-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-16
    • 1970-01-01
    相关资源
    最近更新 更多