Если вы хотите перенести нагрузку по мониторингу RT.WideStore и отображению результатов мониторинга с сервера на котором размещен RT.ClusterManager на другой сервер, то для этого вы можете воспользоваться плагином RT.Monitoring.
Используя плагин RT.Monitoring вы можете создать кластер содержащий компоненты Prometheus и Grafana, который при помощи механизма линковки кластеров может быть связан с целевым кластером созданным с помощью плагина RT.WideStore.
Для создания кластера с помощью плагина RT.Monitoring выполните следующие операции:
1. В веб-интерфейсе RT.ClusterManager добавьте плагин RT.Monitoring.
2. Если этого не было сделано ранее создайте провайдер и добавьте в него хост для кластера который будет создаваться с помощью плагина RT.Monitoring.
3. Создайте кластер с помощью плагина RT.Monitoring и провайдера созданного на шаге 2.
4. В созданный кластер добавьте компоненты Prometheus и Grafana.
5. Добавьте хост, созданный на шаге 2, для компонентов Prometheus и Grafana.
6. Инсталлируйте программное обеспечение компонентов на хост.
7. Выполните линковку кластера созданного с помощью плагина RT.Monitoring с кластером созданным с помощью плагина RT.WideStore.
Примечание:
Требования к хосту представлены в п. 3 документа “RT.Monitoring”.
Подробнее о выполнении указанных в этом разделе операций (шаги с 1 по 6) смотрите в п. 4 документа “RT.Monitoring”.
Линковка с целевым кластером описана в п. 6 документа “RT.Monitoring”.
Важно!
При выполнении операции “Переконфигурировать” в веб-интерфейсе RT.ClusterManager компонента Grafana, дашборд в Grafana будет перезаписан. Если вы хотите сохранить его неизменным или внести в него свои изменения необходимо сделать его копию с другим именем.
Для того, чтобы подключить дашборд с графиками из RT.WideStore выполните следующие действия:
1. В конфигурации кластера созданного с помощью плагина RT.WideStore на вкладке “monitoring” флаг grafana_add_dashboard установите в “True” (см. Рис. 1).
2. В поле “grafana_url” добавьте адрес сервера Grafana (например: http://adress_grafana:3000) (см. Рис. 1).
3. Добавьте в поле “grafana_token” токен полученный из Grafana (см. Рис. 1). Как сгенерировать токен указано в п 4.
4. Добавьте в поле “grafana_datasource” источник данных добавленный в Grafana. При установке из RT.Monitoring Grafana и Prometheus по-умолчанию, создается источник данных Prometheus-new.
Сохраните настройки и нажмите кнопку в меню компоненты “Exporters reconfigure”.
Для генерации токена, выполните следующие действия:
1) Из UI Grafana Administration/Users and access/Service accounts нажмите на кнопку “Add Service Account” (см. Рис. 3).
2) Введите “display name” и выберите роль (Admin или Editor) (см. Рис. 3).
3) Далее на странице выберите создать “Add service account token”. Во всплывающем окне введите сгенерированное имя из указанного ранее “display name”.
4) Для генерации токена нажмите кнопку “Generate token” и в появившемся окне скопируйте сгенерированный токен кнопкой Copy to clipboard.