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
Возможно, репортер метрик не смог создать каталог метрик или что-то в этом роде...