Я настроил 2 кластера кассандры, используя идентичную процедуру установки.Оба кластера работают без каких-либо проблем.
Но существует несогласованность в способах отображения метрик кассандры через JMX.
Экспортер JMX настраивается с использованием инструкций, упомянутых здесь .
Оба кластера экспортируют метрики, но на одном из кластеров отображаются меньшие метрики.
Точнее говоря, метрики, связанные с cassandra_table_totaldisk , отсутствуют на одном, в то время как он присутствует на другом.
#/etc/cassandra$ tail -1 cassandra-env.sh
JVM_OPTS="$JVM_OPTS -javaagent:/opt/prometheus-
jmx/jars/jmx_prometheus_javaagent-0.3.0.jar=7070:/etc/cassandra/cassandra-exporter-conf.yml"
#/etc/cassandra$ ls /opt/prometheus-jmx/jars/jmx_prometheus_javaagent-0.3.0.jar
/opt/prometheus-jmx/jars/jmx_prometheus_javaagent-0.3.0.jar
#/etc/cassandra$ ls /etc/cassandra/cassandra-exporter-conf.yml
/etc/cassandra/cassandra-exporter-conf.yml
#/opt/prometheus-jmx/jars$ curl localhost:7070/metrics | grep cassandra_table_totaldisk | grep types
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 6533k 100 6533k 0 0 716k 0 0:00:09 0:00:09 --:--:-- 1680k
cassandra_table_totaldiskspaceused{table="types",keyspace="system_schema",} 0.0
Я проверил, что схема cassandra присутствует и файлы таблицы ключей создаются на узле.
Что может вызвать это несоответствие?Как я могу отладить / исследовать проблему?