Уведомления в Slack
Интеграция Renta со Slack позволяет вашей команде отслеживать состояние пайплайнов в режиме реального времени. Настроив уведомления, вы будете мгновенно узнавать о сбоях в работе ETL, что позволит минимизировать простои данных и быстрее приступать к решению проблем.
Подключение Slack
Чтобы начать получать уведомления, необходимо привязать рабочее пространство Slack к вашему аккаунту Renta.
Зайдите в раздел Alerts в боковом меню и выберите вкладку Notification channels.

Нажмите кнопку Connect Slack в блоке Slack workspaces.

Вы будете перенаправлены на страницу авторизации Slack. Выберите рабочее пространство и нажмите Allow.

Настройка каналов
После первичного подключения воркспейса вам необходимо активировать конкретные каналы, в которые Renta будет отправлять уведомления.
Renta поддерживает как публичные, так и закрытые каналы Slack. В случае с приватными каналами просто пригласите бота в канал, прежде чем искать его в панели управления.
Важно понимать, что Renta соблюдает настройки безопасности Slack: бот не видит список всех каналов воркспейса по умолчанию. Чтобы канал стал доступен для выбора в интерфейсе Renta, его необходимо сделать «видимым», вручную пригласив в него бота.
Добавление каналов Slack
Пригласите бота и активируйте конкретные каналы для уведомлений.
Откройте нужный канал в Slack (публичный или закрытый) и введите команду /invite @renta.

На вкладке Notification channels нажмите Connect Slack или Add channel и выберите ваш канал из списка. После нажатия Save channel Renta автоматически отправит тестовое сообщение для проверки связи.

Убедитесь, что канал появился в списке со статусом Active, и проверьте наличие приветственного сообщения в Slack.

Совет: Мы рекомендуем создать отдельный канал (например, #renta-alerts), чтобы не смешивать уведомления с обсуждениями в основных каналах.
Когда каналы настроены, необходимо включить конкретные правила (rules), которые будут триггерить отправку сообщений.
Renta предлагает гибкость корпоративного уровня в настройке стратегии уведомлений. Вы можете привязывать различные типы событий к разным каналам Slack. Например, критические ошибки пайплайнов могут отправляться в канал #incident-management, а ежедневные отчеты об использовании — в канал #data-analytics. Это позволяет гранулярно настраивать потоки информации для разных команд.
Кейс использования: Вы можете ускорить решение проблем, направляя конкретные ошибки сразу нужным специалистам. Например, уведомления об ошибках доступа к источникам (таким как истекший токен Facebook Ads) можно отправлять в канал Маркетинга, а сообщения о сбоях в работе пайплайнов — напрямую команде Data Engineering.
Дедупликация ошибок
Чтобы избежать усталости от алертов, Renta автоматически группирует идентичные ошибки. Вы будете получать одно уведомление раз в 24 часа для повторяющихся проблем, пока статус не изменится на Resolved. Это гарантирует, что ваша команда будет в курсе ситуации, не отвлекаясь на дубликаты.
Настройка правил
Определите события для уведомлений и назначьте получателей.
Откройте вкладку Alerts. Найдите правило Pipeline failed.

Переключите правило в положение On и в выпадающем списке Send to выберите нужные каналы Slack.

Подтвердите выбор. Канал появится в списке Selected channels для данного правила.

Лучшие практики
-
Используйте закрытые каналы для конфиденциальных данных. Если ваши уведомления могут содержать названия таблиц или детали ошибок, используйте private каналы Slack.
-
Назначайте ответственных. Убедитесь, что все инженеры и аналитики, отвечающие за данные, добавлены в канал уведомлений, чтобы они могли получать push-уведомления на свои устройства.
Ready to get started?
Build your data pipeline today or get a personalized demo. Start free!
Need help?
Get expert support to ensure your project succeeds. We're here to help!
Feature requests?
Help shape our product! Share your ideas for new features and integrations.