Конференция Arenadata
Новое время — новый Greenplum
Мы приглашаем вас принять участие в конференции, посвященной будущему Open-Source Greenplum 19 сентября в 18:00:00 UTC +3. Встреча будет проходить в гибридном формате — и офлайн, и онлайн. Онлайн-трансляция будет доступна для всех желающих.
Внезапное закрытие Greenplum его владельцем — компанией Broadcom - стало неприятным сюрпризом для всех, кто использует или планирует начать использовать решения на базе этой технологии. Многие ожидают выхода стабильной версии Greenplum 7 и надеются на её дальнейшее активное развитие.
Arenadata не могла допустить, чтобы разрабатываемый годами Open-Source проект Greenplum прекратил своё существование, поэтому 19 сентября мы представим наш ответ на данное решение Broadcom, а участники сообщества получат исчерпывающие разъяснения на все вопросы о дальнейшей судьбе этой технологии.

На конференции вас ждёт обсуждение следующих тем:

  • План возрождения Greenplum;
  • Дорожная карта;
  • Экспертное обсуждение и консультации.
Осталось до события

Мониторинг

Мониторинг в ADPG позволяет собирать две группы метрик: метрики базы данных и системные метрики. ADPG включает сервис Metrics storage, который используется в качестве хранилища метрик. Система мониторинга содержит утилиту pgwatch2, которая позволяет получать метрики баз данных с хостов ADPG. Кроме того, ADPG использует встроенный сервис monitoring agent для получения системных показателей со всех хостов кластера (ADPG, Balancer, Etcd). Также ADPG использует расширение timescaledb при хранении данных метрик и веб-интерфейс Grafana для их визуализации.

Мониторинг ADPG c Metrics storage внешнего кластера
Мониторинг ADPG c Metrics storage внешнего кластера
Мониторинг ADPG c Metrics storage внешнего кластера
Мониторинг ADPG c Metrics storage внешнего кластера

Система мониторинга состоит из серверной и клиентской частей. Серверная часть (Metrics storage) может собирать метрики с нескольких кластеров ADPG. Кластер ADPG, в свою очередь, может использовать сервис Metrics storage из следующих локаций:

  • из того же кластера ADPG;

  • из кластера ADPG, управляемого тем же ADCM;

  • из кластера ADPG, управляемого другим ADCM.

Мониторинг ADPG c Metrics storage того же кластера
Мониторинг ADPG c Metrics storage того же кластера
Мониторинг ADPG c Metrics storage того же кластера
Мониторинг ADPG c Metrics storage того же кластера

Система мониторинга использует имя пользователя adpg_metrics_sender для подключения к клиентским кластерам ADPG. Если для мониторинга используется внешний кластер, это имя можно изменить. Настройки мониторинга для кластера находятся на вкладке Clusters → Кластер ADPG → Primary configuration. На этой странице вы можете установить флажок Enable monitoring, чтобы включить мониторинг. Если вы хотите использовать другой кластер ADPG для мониторинга, переведите переключатель Use external ADPG cluster for monitoring в положение активен и укажите следующие параметры в соответствии с вашим окружением:

  • External ADPG cluster [ip_address:port] — IP-адрес и порт хоста с сервисом Balancer, который принадлежит внешнему кластеру ADPG с сервисом Metrics storage. Если внешний кластер ADPG включает в себя несколько хостов с сервисом Balancer, необходимо указать IP-адреса всех этих хостов.

  • Monitoring username — имя пользователя для подключения к внешнему кластеру мониторинга ADPG. Значение по умолчанию — adpg_metrics_sender.

  • Monitoring user password — пароль для имени пользователя, которое используется для подключения к внешнему кластеру мониторинга.

На вкладке Primary configuration можно также установить параметр Monitoring db name — имя базы данных, которую должен использовать сервис Metrics storage. Значение по умолчанию — adpg_metrics.

После изменения настроек мониторинга для кластера необходимо выполнить действие Reconfigure Monitoring agents, чтобы применить изменения. Это действие перенастраивает и перезапускает агенты мониторинга, а также отключает или включает мониторинг в зависимости от состояния флажка Enable Monitoring.

ПРИМЕЧАНИЕ
  • В версии ADPG Enterprise сервис Metrics storage требует наличия сервиса Balancer. За дополнительной информацией об этом сервисе обратитесь к статье Балансировка нагрузки.

  • Если установлен флажок Enable monitoring, но настройки сервисов Metrics storage и Balancer не импортированы, и External ADPG cluster не указан, кластер ADPG использует собственный сервис Metrics storage для хранения метрик мониторинга.

Для организации мониторинга можно импортировать настройки сервисов Metrics storage и Balancer из этого же кластера или из другого кластера ADPG, управляемого тем же ADCM. Обратите внимание, что кластер, из которого производится импорт, должен иметь версию Enterprise. Для импорта перейдите на вкладку Clusters→ Кластер ADPG → Import. Если вы хотите использовать Metrics storage из кластера ADPG Community Edition или из кластера, управляемого другим ADCM, переведите переключатель Use external ADPG cluster for monitoring в положение активен и укажите настройки внешнего кластера на странице Clusters → Кластер ADPG → Primary configuration как описано выше.

После включения мониторинга на вкладке Host-Components отобразится необязательный компонент Grafana. Grafana визуализирует данные метрик и может быть установлена на любом хосте кластера. Чтобы указать параметры Grafana, откройте Clusters → Кластер ADPG → Services → Metrics storage → Primary configuration, как описано в статье Настройка сервисов. Вы можете установить следующие параметры для компонента Grafana:

  • Grafana TCP port — указывает порт, на котором Grafana прослушивает соединения.

  • Grafana admin’s password — устанавливает пароль для пользователя admin, являющегося пользователем по умолчанию для Grafana.

На вкладке Primary configuration сервиса Metrics storage также можно указать пароль, который пользователь adpg_metrics_sender будет использовать для подключения к кластеру ADPG. Соответствующая опция называется Monitoring user’s password.

Нашли ошибку? Выделите текст и нажмите Ctrl+Enter чтобы сообщить о ней