DataStax OpsCenter para Cassandra - por que o uso do disco é relatado pelo widget de capacidade de armazenamento diferente da métrica "Tamanho dos dados"?
O widget Capacidade de armazenamento mostra 38,96 TB usados, mas um gráfico da métrica "Tamanho dos dados" (carga de dados) (para "todo o cluster") mostra 14,30 TB usados. Este cluster possui dois data centers e um RF de 3 para todas as tabelas.
Aqui está uma imagem de exemplo do widget Capacidade de armazenamento
São duas coisas diferentes e não estão relacionadas entre si.
No DSE OpsCenter , os valores exibidos no widget Capacidade de armazenamento no painel do cluster são uma agregação do espaço em disco usado e livre de todos os nós, conforme relatado pelo sistema operacional.
Nos bastidores, o OpsCenter usa utilitários nativos do Linux, como
iostat
enetstat
que fazem parte do pacote Sysstat, para coletar métricas do sistema operacional. O widget Capacidade de Armazenamento é baseado na saída relatada pelodf
utilitário Linux.Por outro lado, a métrica OpsCenter Data Size
data-load
( ) é baseada na métrica Cassandraorg.apache.cassandra.metrics.Storage.Load
que representa o tamanho dos dados gerenciados pelo nó. Este é o mesmo valor relatado naLoad
coluna danodetool status
saída. Saúde!ATUALIZAÇÃO: Consulte Monitorando espaço em disco suficiente para restaurar backups para obter informações adicionais sobre o widget Capacidade de armazenamento .