мониторинг кластера кассандры с использованием графита-графана - PullRequest
0 голосов
/ 05 сентября 2018

Я новичок в Cassandra и пытаюсь настроить инструмент мониторинга для мониторинга производственного кластера Cassandra. Итак, я настроил один графит-графан на одном из узлов Кассандры, и я могу получить метрики этого конкретного узла Кассандры на графане, но теперь я хочу получить метрики со всех узлов Кассандры и отобразить их в графане.

Может кто-нибудь рассказать мне о структуре, которой я должен следовать, или о том, как настроить инструмент графит-графана для мониторинга нескольких узлов на производстве. какие изменения необходимо внести в файл конфигурации и т. д.

Ответы [ 2 ]

0 голосов
/ 11 сентября 2018

Я получил свой ответ после hit-trial.e.g, я отредактировал metrics_reporter_graphite.yaml , как показано ниже:

graphite:
  -
    period: 30
    timeunit: 'SECONDS'
    prefix: 'cassandra-clustername-node1'
    hosts:
     - host: 'localhost'
       port: 2003
    predicate:
      color: 'white'
      useQualifiedName: true
      patterns:
        - '^org.apache.cassandra.+'
        - '^jvm.+'`enter code here`
  • Замените localhost на ваш сервер графит-графана / IP-адрес виртуальной машины.
0 голосов
/ 06 сентября 2018

Я думаю, что лучше графит-графана будет в отдельной машине или кластере .

Вы можете отправлять метрики со всех своих узлов кассандры на компьютер / кластер и убедиться, что в ключе метрики есть идентификация узла кассандры (например, используйте ключ cassandra.nodes.machine01.blahblahblah для одной метрики из machine01).

После этого вы можете использовать Graphite API для получения метрик всех узлов вашей кассандры с этой машины / кластера Graphite.

...