Все статьи

YuChat интегрирован с Платформой Tantor: уведомления о состоянии PostgreSQL приходят в рабочий чат

YuChat и TantorYuChat и Tantor

Когда критическая проблема возникает в базе данных, важна не только сама диагностика, но и скорость, с которой информация доходит до команды. Уведомление, которое остаётся в отдельной системе мониторинга, легко пропустить. Поэтому в Платформе Tantor появилась интеграция с корпоративным мессенджером YuChat: теперь уведомления о выявленных проблемах можно автоматически отправлять в нужный канал рабочего пространства.

Интеграция доступна в Платформе Tantor начиная с версии 6.4.0.

Что такое Платформа Tantor

Платформа Tantor — модульное программное обеспечение для администрирования и мониторинга кластеров PostgreSQL и СУБД Tantor, установленных в периметре заказчика.

Платформа объединяет в одном интерфейсе инструменты для ежедневной работы с базами данных: мониторинг и предупреждения, автоматические проверки работоспособности, аудит схемы, настройку кластеров, обслуживание через графический интерфейс, профилирование запросов и администрирование нескольких серверов. Это позволяет упростить эксплуатацию СУБД и снизить нагрузку на специалистов, которые отвечают за её работу.

Но мониторинг сам по себе решает только часть задачи. Важно, чтобы информация о проблеме быстро попадала к тем, кто должен на неё отреагировать. Здесь и появляется интеграция с YuChat.

Как работает интеграция YuChat и Tantor

Платформа Tantor позволяет настроить YuChat как канал для отправки уведомлений. Администратор создаёт в YuChat бота, получает его токен и добавляет бота в нужный канал. Затем в Платформе Tantor указываются токен бота, идентификаторы рабочего пространства и чата. После этого канал можно активировать и проверить тестовым сообщением.

Дальше сообщения отправляются автоматически в соответствии с настроенными правилами.

Сценарий выглядит так:

  1. Tantor обнаруживает проблему.
  2. Определяет её критичность.
  3. Отправляет уведомление.
  4. Команда получает сообщение в YuChat.

При этом для каждого канала можно настроить собственные правила уведомлений. В Платформе выбирается рабочее пространство и уровень критичности события — «проблема» или «предупреждение». После сохранения правила соответствующие уведомления начинают поступать в выбранный канал YuChat.

Цели и преимущества интеграции

Интеграция Платформы Tantor с корпоративным мессенджером YuChat позволяет получать уведомления о состоянии PostgreSQL непосредственно в рабочем чате. Tantor отвечает за мониторинг и выявление событий, а YuChat — за оперативную доставку информации команде.

Это помогает:

  • Быстрее реагировать на проблемы. Уведомления о событиях поступают в YuChat, поэтому специалистам не нужно постоянно проверять консоль мониторинга.
  • Снизить количество переключений между системами. Информация о состоянии СУБД появляется в корпоративном мессенджере, которым команда уже пользуется для рабочих коммуникаций.
  • Разделить уведомления по задачам. В Tantor можно настроить разные каналы YuChat и направлять в них уведомления с учётом уровня критичности — например, проблемы и предупреждения.
  • Сохранить общий контекст работы. Уведомление доступно участникам рабочего канала, поэтому команда может оперативно обсудить событие и дальнейшие действия в одном пространстве.
  • Не менять существующую систему мониторинга. YuChat не заменяет Tantor: Платформа продолжает отвечать за администрирование и мониторинг PostgreSQL, а мессенджер используется как канал доставки уведомлений.

Таким образом, интеграция объединяет мониторинг PostgreSQL и корпоративные коммуникации: Tantor обнаруживает событие, а YuChat оперативно сообщает о нём сотрудникам.

Как настроить интеграцию

Для подключения необходимо:

  1. Получить ID рабочего пространства YuChat.
  2. Получить ID нужного чата.
  3. Создать бота в YuChat, получить его токен и добавить бота в канал.
  4. В Платформе Tantor создать канал уведомлений YuChat.
  5. Указать токен бота, ID рабочего пространства и чата.
  6. Активировать канал.
  7. Добавить правила отправки уведомлений.
  8. При необходимости выполнить тестовое подключение.

После этого Tantor будет отправлять в выбранный канал YuChat уведомления, соответствующие заданным правилам. Подробная последовательность настройки приведена в документации Tantor.

YuChat как единая среда для рабочих уведомлений

Интеграция с Tantor — пример того, как корпоративный мессенджер может связывать не только людей, но и рабочие системы.

Мониторинг инфраструктуры, системы разработки, сервисы поддержки и другие корпоративные инструменты генерируют большое количество событий. Если каждое из них требует отдельного интерфейса, сотрудникам приходится постоянно переключаться между системами.

YuChat позволяет собирать часть этих событий в едином пространстве коммуникации, где команда уже общается, обсуждает задачи и принимает решения.

В случае с Tantor это означает простой сценарий: Платформа следит за состоянием PostgreSQL, а YuChat сообщает команде о событиях, требующих внимания.

Именно поэтому интеграция полезна не только как техническая связка двух продуктов, но и как способ сократить путь от обнаружения проблемы до её обсуждения внутри команды.