

Когда критическая проблема возникает в базе данных, важна не только сама диагностика, но и скорость, с которой информация доходит до команды. Уведомление, которое остаётся в отдельной системе мониторинга, легко пропустить. Поэтому в Платформе Tantor появилась интеграция с корпоративным мессенджером YuChat: теперь уведомления о выявленных проблемах можно автоматически отправлять в нужный канал рабочего пространства.
Интеграция доступна в Платформе Tantor начиная с версии 6.4.0.
Что такое Платформа Tantor
Платформа Tantor — модульное программное обеспечение для администрирования и мониторинга кластеров PostgreSQL и СУБД Tantor, установленных в периметре заказчика.
Платформа объединяет в одном интерфейсе инструменты для ежедневной работы с базами данных: мониторинг и предупреждения, автоматические проверки работоспособности, аудит схемы, настройку кластеров, обслуживание через графический интерфейс, профилирование запросов и администрирование нескольких серверов. Это позволяет упростить эксплуатацию СУБД и снизить нагрузку на специалистов, которые отвечают за её работу.
Но мониторинг сам по себе решает только часть задачи. Важно, чтобы информация о проблеме быстро попадала к тем, кто должен на неё отреагировать. Здесь и появляется интеграция с YuChat.
Как работает интеграция YuChat и Tantor
Платформа Tantor позволяет настроить YuChat как канал для отправки уведомлений. Администратор создаёт в YuChat бота, получает его токен и добавляет бота в нужный канал. Затем в Платформе Tantor указываются токен бота, идентификаторы рабочего пространства и чата. После этого канал можно активировать и проверить тестовым сообщением.
Дальше сообщения отправляются автоматически в соответствии с настроенными правилами.
Сценарий выглядит так:
- Tantor обнаруживает проблему.
- Определяет её критичность.
- Отправляет уведомление.
- Команда получает сообщение в YuChat.
При этом для каждого канала можно настроить собственные правила уведомлений. В Платформе выбирается рабочее пространство и уровень критичности события — «проблема» или «предупреждение». После сохранения правила соответствующие уведомления начинают поступать в выбранный канал YuChat.
Цели и преимущества интеграции
Интеграция Платформы Tantor с корпоративным мессенджером YuChat позволяет получать уведомления о состоянии PostgreSQL непосредственно в рабочем чате. Tantor отвечает за мониторинг и выявление событий, а YuChat — за оперативную доставку информации команде.
Это помогает:
- Быстрее реагировать на проблемы. Уведомления о событиях поступают в YuChat, поэтому специалистам не нужно постоянно проверять консоль мониторинга.
- Снизить количество переключений между системами. Информация о состоянии СУБД появляется в корпоративном мессенджере, которым команда уже пользуется для рабочих коммуникаций.
- Разделить уведомления по задачам. В Tantor можно настроить разные каналы YuChat и направлять в них уведомления с учётом уровня критичности — например, проблемы и предупреждения.
- Сохранить общий контекст работы. Уведомление доступно участникам рабочего канала, поэтому команда может оперативно обсудить событие и дальнейшие действия в одном пространстве.
- Не менять существующую систему мониторинга. YuChat не заменяет Tantor: Платформа продолжает отвечать за администрирование и мониторинг PostgreSQL, а мессенджер используется как канал доставки уведомлений.
Таким образом, интеграция объединяет мониторинг PostgreSQL и корпоративные коммуникации: Tantor обнаруживает событие, а YuChat оперативно сообщает о нём сотрудникам.
Как настроить интеграцию
Для подключения необходимо:
- Получить ID рабочего пространства YuChat.
- Получить ID нужного чата.
- Создать бота в YuChat, получить его токен и добавить бота в канал.
- В Платформе Tantor создать канал уведомлений YuChat.
- Указать токен бота, ID рабочего пространства и чата.
- Активировать канал.
- Добавить правила отправки уведомлений.
- При необходимости выполнить тестовое подключение.
После этого Tantor будет отправлять в выбранный канал YuChat уведомления, соответствующие заданным правилам. Подробная последовательность настройки приведена в документации Tantor.
YuChat как единая среда для рабочих уведомлений
Интеграция с Tantor — пример того, как корпоративный мессенджер может связывать не только людей, но и рабочие системы.
Мониторинг инфраструктуры, системы разработки, сервисы поддержки и другие корпоративные инструменты генерируют большое количество событий. Если каждое из них требует отдельного интерфейса, сотрудникам приходится постоянно переключаться между системами.
YuChat позволяет собирать часть этих событий в едином пространстве коммуникации, где команда уже общается, обсуждает задачи и принимает решения.
В случае с Tantor это означает простой сценарий: Платформа следит за состоянием PostgreSQL, а YuChat сообщает команде о событиях, требующих внимания.
Именно поэтому интеграция полезна не только как техническая связка двух продуктов, но и как способ сократить путь от обнаружения проблемы до её обсуждения внутри команды.