Соберите метрики из среды openstack и покажите их в графане - PullRequest
0 голосов
/ 03 сентября 2018

Позвольте мне сначала определить, какова моя цель:
Я хочу иметь красивые панели Grafana о наших кластерах openstack. У нас есть 5 центров обработки данных с 3-4000 физических машин и 15 тыс. Виртуальных машин. Моя задача - создать несколько красивых панелей Grafana для mysql, rabbit mq и, конечно, о производительности openstack, количестве экземпляров… Мы хотим использовать его для планирования емкости или чего-то подобного, например, за последние 1 год, сколько xxlarge vm-s запрашивались у каждого арендатора.

На прошлой неделе я много читал об этом, потому что я совершенно новичок в этой области, и теперь я полностью заблудился относительно объектов, ньокки, облакометра, телеметрии, аода, собирания, Прометея, притока ... так что в моей голове сейчас У меня совершенно большой беспорядок.

Наша нынешняя инфраструктура Grafana фактически построена, я должен интегрировать в нее наши openstack вещи.

  1. Collectd работает везде
  2. Графит собирает собранные вещи
  3. Графана читает графит

Я могу изменить, добавить больше источника на графитовый сервер, но, пожалуйста, помогите мне, что мне делать, что лучше всего сделать, чтобы он работал?

Я пробовал панели мониторинга, импортированные из Grafana, но я не могу заставить его работать, он всегда показывает информацию идиотов.

Так как же собирать данные? Ньокки или собранные или что-то еще?

Если я собираю с помощью gnocchi, нужно ли добавлять новый источник для графита, где у нас есть данные?

Нужен ли мне анод или тонометр (телеметрия)?

Наши DC-ы выглядят следующим образом:

  • 2 узла контроллера, работающие на нейтроне, нове, краеугольном камне
  • Разделенные балансировщики нагрузки
  • отделенный кролик mq
  • разделенные серверы БД
...