Интеграция со Slack

Slack workflows выкатываются для выбранных beta-workspaces. Сначала создайте hosted-аккаунт, затем напишите нам о workspace и use case для early access.

Slack support is in limited beta.

Что планируется для Slack?

Командный workflow

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

Алерты в каналы

Beta-алерты можно будет направлять в ops-канал для early customers.

Обсуждения в тредах

Треды инцидентов входят в Slack rollout.

Block Kit UI

Интерактивные элементы ограничены в beta и будут расширяться.

Права воркспейса

Workspace-level access controls запланированы для полного релиза Slack.

Beta access

01

Создайте аккаунт и запросите доступ

Зарегистрируйтесь по email, затем расскажите о Slack workspace и нужных командах.

02

Enable beta app

Мы включаем выбранные workspaces по мере расширения private beta.

03

Подключите сервер

Установите агент и подключите workspace к аккаунту mttrly.

04

Limited rollout

Используйте включённые beta-команды и алерты, пока мы расширяем coverage.

Slash-команды

Slack command coverage ограничен в private beta; full Block Kit parity ещё выкатывается.

/start — Подключение и инициализация бота
/setup — Добавить сервер
/servers — Показать подключённые серверы
/setup_deploy — Настроить deploy profile
/healthcheck — Запустить общую проверку сервера
/logs — Показать scoped service logs
/restart — Запросить рестарт сервиса с approval
/containers — Показать статус Docker-контейнеров
/nginx — Проверить конфигурацию nginx
/certs — Проверить SSL-сертификаты
/help — Показать доступный beta command catalog

Лучше всего подходит для

→ DevOps-команды — реагирование на инциденты в канале, где идёт обсуждение

→ Стартапы — маленькая команда, один Slack, ops включён

→ Дежурные ротации — алерты идут в нужный канал, нужным людям

→ Удалённые команды — асинхронное управление серверами в разных часовых поясах