Командная работа
Когда за мониторинг инфраструктуры отвечает один человек, любой его отпуск или больничный становится риском для бизнеса. Уведомления приходят на один телефон, доступ к панели управления есть только у одного аккаунта, а знания о настройках мониторов хранятся в одной голове. Командная работа в StatusCheck решает эту проблему: несколько участников работают в общем пространстве с общими мониторами, инцидентами и уведомлениями.
Вместо того чтобы передавать пароль от общего аккаунта, каждый участник входит под своей учётной записью и получает доступ к ресурсам команды в соответствии со своей ролью. Владелец команды управляет составом и тарифом, администраторы настраивают мониторинг, редакторы добавляют новые сервисы, а наблюдатели отслеживают статус без риска случайного изменения конфигурации.
В командном пространстве общими становятся все ресурсы: мониторы, инциденты, предупреждения, каналы уведомлений и статус-страницы. Каждый участник видит одну и ту же картину состояния инфраструктуры, а уведомления о сбоях получают все, у кого настроены каналы оповещения.
Что входит в командную работу
Команда в StatusCheck — это изолированное рабочее пространство со своим набором ресурсов. При создании команды владелец получает отдельную среду, в которую можно пригласить коллег. Все мониторы, созданные в контексте команды, видны всем её участникам. Инциденты и предупреждения также общие — не нужно пересылать скриншоты или описывать проблему словами, достаточно открыть панель мониторинга.
Как это работает
Процесс организации командной работы состоит из четырёх шагов: создание команды, приглашение участников, назначение ролей и совместная работа с мониторами. Весь процесс занимает несколько минут и не требует технических навыков от приглашённых участников.
Приглашение участников
Администратор или владелец команды отправляет приглашение на email коллеги, указывая желаемую роль. Приглашённый получает уникальную ссылку, по которой может присоединиться к команде. Если у приглашённого ещё нет аккаунта в StatusCheck, он может зарегистрироваться и затем принять приглашение.
Срок действия приглашения — 7 дней. Если приглашённый не успел принять его, администратор может отправить новое. Все ожидающие приглашения отображаются в настройках команды и могут быть отменены в любой момент.
Роли и права доступа
Каждый участник команды имеет одну из четырёх ролей. Роли выстроены иерархически: каждая следующая роль включает все права предыдущей плюс дополнительные возможности. Роль назначается при приглашении и может быть изменена администратором или владельцем в любой момент.
Владелец
Полный контроль над командой. Создаёт и удаляет команду, управляет тарифом и оплатой. Может назначать администраторов и управлять всеми участниками. Один на команду.
Администратор
Управляет составом команды: приглашает новых участников, изменяет роли, удаляет участников. Редактирует настройки команды. Имеет полный доступ ко всем ресурсам мониторинга.
Редактор
Создаёт и редактирует мониторы, каналы уведомлений и статус-страницы. Не может управлять составом команды или изменять роли других участников.
Наблюдатель
Просматривает мониторы, инциденты, предупреждения и статус-страницы в режиме чтения. Не может создавать или изменять ресурсы.
Интерфейс управления
В настройках команды отображается список всех участников с их ролями. Администраторы и владелец могут изменить роль участника или удалить его из команды.
Изменение роли вступает в силу немедленно. Если администратор понижает участника до наблюдателя, тот сразу теряет возможность редактировать ресурсы. Повышение роли также применяется мгновенно — без необходимости выходить и входить заново.
Параметры
Основные параметры командной работы и их значения в зависимости от тарифного плана.
| Параметр | Описание | Значение |
|---|---|---|
| Максимум участников | Максимальное количество участников в команде, включая владельца | Старт: 1, Профи: 1–2, Бизнес: 5, Предприятие: 10–200 |
| Роли | Доступные роли для участников | Владелец, Администратор, Редактор, Наблюдатель |
| Срок приглашения | Время, в течение которого приглашение можно принять | 7 дней |
| Статус команды | Возможные состояния команды | Активна, Заморожена |
Подробное сравнение тарифных планов и доступных лимитов смотрите на странице тарифов.
Примеры использования
DevOps-команда
В DevOps-команде все участники должны видеть одну и ту же картину состояния инфраструктуры. Администраторы настраивают мониторинг критичных сервисов и определяют пороги срабатывания. Редакторы добавляют мониторы для новых микросервисов по мере их развёртывания. Наблюдатели из числа руководства отслеживают общий uptime без риска случайно изменить конфигурацию. При возникновении инцидента вся команда получает уведомления одновременно, что ускоряет реакцию.
Агентство и аутсорсинг
Агентства, управляющие инфраструктурой нескольких клиентов, могут создать отдельную команду для каждого проекта. Сотрудники агентства получают роли редакторов для управления мониторами, а представители клиента приглашаются как наблюдатели. Клиент видит состояние своих сервисов в реальном времени, но не может изменить настройки мониторинга.
Для каждой команды можно создать отдельную публичную статус-страницу. Клиенты могут поделиться ей со своими пользователями для прозрачной коммуникации о доступности сервисов.
Распределённая команда
В распределённой команде разработчики отвечают за разные части системы. Frontend-разработчики мониторят веб-приложения и CDN, backend-команда следит за API и базами данных, DevOps-инженеры контролируют инфраструктурные сервисы. Все работают в одном командном пространстве, каждый видит полную картину, но редактирует только свою зону ответственности.
Если текущий тариф не позволяет добавить нужное количество участников, перейдите на более высокий план на странице тарифов. Изменение лимита вступает в силу сразу после оплаты.
Управление и безопасность
StatusCheck обеспечивает безопасность командной работы на нескольких уровнях: от контроля доступа на основе ролей до автоматической заморозки команды при изменении тарифа.
Заморозка при смене тарифа
Если владелец команды переходит на тариф с меньшим лимитом участников, а текущее количество членов команды превышает новый лимит, команда автоматически замораживается. В замороженном состоянии все операции с ресурсами блокируются — мониторы продолжают работать, но изменения вносить нельзя. Для разморозки необходимо либо удалить лишних участников, либо вернуться на тариф с достаточным лимитом.
Управление сессиями
При удалении участника из команды доступ к ресурсам команды блокируется немедленно. Система проверяет членство в команде при каждом запросе, поэтому бывший участник теряет доступ сразу, без ожидания истечения токена. Это гарантирует, что увольнение сотрудника или выход подрядчика из проекта не оставляет возможности просмотра или изменения данных команды.
Изоляция данных
Данные каждой команды изолированы. Участники видят только мониторы, инциденты, предупреждения, каналы уведомлений и статус-страницы своей команды. Переключение между личным аккаунтом и командным пространством происходит через контекстное меню в интерфейсе. Данные одной команды недоступны участникам другой, даже если один пользователь состоит в нескольких командах.
Все данные хранятся на серверах в Российской Федерации в соответствии с требованиями Федерального закона 152-ФЗ о персональных данных. Соединения с сервисом защищены TLS 1.3.