CsvReporter не выплевывает метрики в Кассандре

Я добавил следующий файл на моем узле Кассандра

/etc/dse/cassandra/metrics-reporter-config.yaml

csv:
  -
    outdir: '/mnt/cassandra/metrics'
    period: 10
    timeunit: 'SECONDS'
    predicate:
      color: "white"
      useQualifiedName: true
      patterns:
        - "^org.apache.cassandra.metrics.Cache.+"
        - "^org.apache.cassandra.metrics.ClientRequest.+"
        - "^org.apache.cassandra.metrics.CommitLog.+"
        - "^org.apache.cassandra.metrics.Compaction.+"
        - "^org.apache.cassandra.metrics.DroppedMetrics.+"
        - "^org.apache.cassandra.metrics.ReadRepair.+"
        - "^org.apache.cassandra.metrics.Storage.+"
        - "^org.apache.cassandra.metrics.ThreadPools.+"
        - "^org.apache.cassandra.metrics.ColumnFamily.+"
        - "^org.apache.cassandra.metrics.Streaming.+"

А затем добавил эту строку в etc/dse/cassandra/cassandra-env.sh

 ​JVM_OPTS="$JVM_OPTS -Dcassandra.metricsReporterConfigFile=metrics-reporter-config.yam"

А потом наконец перезапустил DSE, /etc/init.d/dse restart

Я не вижу никаких файлов метрик csv, которые выкладываются в папке MetricsReported в папке / mnt / cassandra / metrics.

есть идеи почему?

2 ответа

Проверьте логи, проверьте, есть ли у вас что-то вроде:

Trying to load metrics-reporter-config from file с последующим Enabling CsvReporter to

Возможно, репортер метрик не смог создать каталог метрик или что-то в этом роде...

В моем случае я просто должен был изменить csv: в console:

Другие вопросы по тегам