ШПАРГАЛКИ
CI/CD
KUBERNETES
  • DOCKERFILE
  • DOCKER-COMPOSE
  • JENKINSFILE
  • JENKINS-PIPELINE
  • GITLAB CI/CD
  • GROOVIE
  • INSTALL
  • PODS
  • INGRESS

Мониторим CEPH кластер

Скажу сразу. Так как я ленивая жопа, то ставить CEPH Exporter будем в докер, а не гемороится со сбором из исходников. Да. Тут вот еще что:

Как ставить докер я писал тут
А как ставить мониторинг на Прометее и Графане вот тут.

Все это будет полезно для того, что написано под катом.

И так, приступим. Будем мониторить CEPH кластер.

Выгружаем наш образ и запускаем в докере.

sudo docker pull digitalocean/ceph_exporter
sudo docker run -v /etc/ceph:/etc/ceph --name ceph_exporter -p=9128:9128 -td digitalocean/ceph_exporter

Проверяем через docker ps что он запустился.

Добавляем в конфиг прометеуса (prometheus.yaml) наш новый exporter

 - job_name: 'ceph-exporter'
    static_configs:
      - targets: ['YOU_IP_ADDRESS:9128']
        labels:
          alias: ceph-exporter

Добавляем в графану источник данных - прометей. Если еще не добавлен.

Затем добавляем дашборд. В данном примере используется Ceph - Cluster шаблон с Grafana Labs. Добавляем его. (Для удобства можно использовать ID 917 для быстрого импорта).

Переходим в добавленный дашборд и, если все действия были выполнены правильно, то наблюдаем информацию о нашем Ceph кластере.

Тадааам! Все работает! 👍

Спасибо за картинки и статью вот этому бложеку

Оцените статью

Еще никто не оставил комментарий. Будьте первым!