Позвольте мне сначала определить, какова моя цель:
Я хочу иметь красивые панели Grafana о наших кластерах openstack. У нас есть 5 центров обработки данных с 3-4000 физических машин и 15 тыс. Виртуальных машин. Моя задача - создать несколько красивых панелей Grafana для mysql, rabbit mq и, конечно, о производительности openstack, количестве экземпляров… Мы хотим использовать его для планирования емкости или чего-то подобного, например, за последние 1 год, сколько xxlarge vm-s запрашивались у каждого арендатора.
На прошлой неделе я много читал об этом, потому что я совершенно новичок в этой области, и теперь я полностью заблудился относительно объектов, ньокки, облакометра, телеметрии, аода, собирания, Прометея, притока ... так что в моей голове сейчас У меня совершенно большой беспорядок.
Наша нынешняя инфраструктура Grafana фактически построена, я должен интегрировать в нее наши openstack вещи.
- Collectd работает везде
- Графит собирает собранные вещи
- Графана читает графит
Я могу изменить, добавить больше источника на графитовый сервер, но, пожалуйста, помогите мне, что мне делать, что лучше всего сделать, чтобы он работал?
Я пробовал панели мониторинга, импортированные из Grafana, но я не могу заставить его работать, он всегда показывает информацию идиотов.
Так как же собирать данные? Ньокки или собранные или что-то еще?
Если я собираю с помощью gnocchi, нужно ли добавлять новый источник для графита, где у нас есть данные?
Нужен ли мне анод или тонометр (телеметрия)?
Наши DC-ы выглядят следующим образом:
- 2 узла контроллера, работающие на нейтроне, нове, краеугольном камне
- Разделенные балансировщики нагрузки
- отделенный кролик mq
- разделенные серверы БД