Примеры расследований
На этой странице
Эти примеры показывают, как с помощью раздела Журналы аудита ответить на типичные вопросы. В каждом примере приведены вопрос, нужные фильтры и действия, а также то, на что следует обратить внимание. Те же шаги подходят для площадки любого типа, поэтому адаптируйте фильтры к своему вопросу.
Краткая справка
Где найти: Настройки (значок шестеренки слева внизу) → Журналы аудита
Для кого: вам нужна роль, которая включает Журналы аудита и Identity & Access Management в вашей организации, например Organisation Administrator. См. раздел Кто может использовать Журналы аудита.
Назначение: переход от вопроса к запросам, которые на него отвечают
Кто разблокировал главный вход?
Спортзал или досуговый центр: главный вход был разблокирован удаленно, и дежурный менеджер хочет знать, кто это сделал и почему.
- На вкладке Logs щелкните Endpoint, введите
/api/door-gate-access/*и нажмите Apply. В списке останутся только запросы Door & Gate Access. - Задайте в Range период, включающий время разблокировки.
- Щелкните запрос, конечная точка которого заканчивается на
/front-entrance/unlock.


Рисунок 1. Все запросы к дверям, открыт запрос на разблокировку главного входа
На что обратить внимание: в поле User указано, кто разблокировал дверь, в данном случае oscar.tran@example.com. В Request POST Body показана указанная причина, "Member forgot access card", а в Response Body видно, что дверь была разблокирована.
Дальнейшие действия: проверьте собственную запись двери в разделе Журналы доступа модуля Door & Gate Access, где регистрируется каждая попытка разблокировки двери, в том числе из мобильного приложения.
Почему сотрудник не смог изменить роль другого пользователя?
Физиотерапевтическая клиника: координатор попытался назначить коллеге новую роль, но это не удалось.
- На вкладке Logs щелкните Status и выберите 403 Forbidden.
- Щелкните запрос 403 Forbidden, выполненный во время изменения роли.
- В разделе AI Error Summary нажмите Generate summary.


Рисунок 2. Сводка объясняет, почему изменение роли было отклонено
На что обратить внимание: в сводке сказано, что у человека "does not have permission to assign that role". Сверьте это с Response Body, где указано "You don't have permission to assign this role." В Request POST Body видно, какую роль пытались назначить.
Дальнейшие действия: попросите Organisation Administrator внести изменение или проверьте роль этого человека. См. разделы Изменение ролей пользователя и Шаблоны ролей.
Интеграция с системой бронирования перестала синхронизироваться ночью
Аквацентр или муниципальный объект: отметки о посещении из системы бронирования перестали появляться ночью.
- На вкладке Logs щелкните Endpoint, введите
/partner/v1/*и нажмите Apply. - Задайте в Range значение Last 24 hours.
- Посмотрите на статус в начале каждой строки, затем щелкните неудачные запросы, чтобы прочитать их Response Body.
На что обратить внимание: запросы со значком api-key от integrations@example.org. Здесь в списке видны 429 Too Many Requests, когда интеграция отправила слишком много запросов за короткое время, и 503 Service Unavailable. Отметьте, когда начались сбои и были ли после них успешные запросы.
Дальнейшие действия: нажмите Экспорт CSV и отправьте файл партнеру по интеграции, чтобы он проверил свою сторону. См. раздел Экспорт журналов и страницу Ошибки Partner API.
Веб-хук не сохранился
Кафе, магазин или заведение гостеприимства: менеджер настроил веб-хук для отправки сведений о посетителях в другую систему, но он не сохранился.
- На вкладке Logs щелкните Email и введите полный адрес электронной почты менеджера, в данном случае leo.hargreaves@example.com.
- Найдите два запроса POST, выполненных, когда менеджер сохранял веб-хук: 400 Bad Request и 201 Created к одной и той же конечной точке.
- Щелкните 400 Bad Request, затем 201 Created, выполненный несколькими минутами позже, и сравните их.
На что обратить внимание: в Response Body запроса 400 сказано "url must start with https://". В его Request POST Body адрес не начинается с https://. В запросе 201 менеджер добавил https://, и веб-хук сохранился.
Дальнейшие действия: для неудачного запроса нажмите Generate summary, чтобы получить объяснение простым языком. См. раздел AI Error Summary.
Что делал уходящий сотрудник на прошлой неделе?
Офис или коворкинг: перед уходом сотрудника его руководитель хочет получить запись о его недавних действиях.
- На вкладке Logs щелкните Email и введите полный адрес электронной почты этого человека.
- Задайте в Range значение Last 7 days.
- Прокрутите список до конца, чтобы загрузились все запросы. В экспорт попадают только загруженные строки.
- Нажмите Экспорт CSV, затем Export.
На что обратить внимание: на изменения, а не на чтение данных. Поочередно задайте в Method значения POST, PUT, PATCH или DELETE, чтобы увидеть запросы, которые что-то создавали, изменяли или удаляли. Если что-то выглядит неожиданно, откройте запрос и прочитайте его Request POST Body.
Дальнейшие действия: когда сотрудник уйдет, отзовите его доступ. См. раздел Удаление пользователей. Храните CSV-файл в соответствии с политикой вашей организации.
На какой площадке было больше всего неудачных запросов?
Оператор с несколькими площадками: вчера на нескольких площадках возникли проблемы, и головной офис хочет понять, с чего начать.
- На вкладке Панель инструментов задайте в Window период, охватывающий этот день.
- На диаграмме Errors Over Time щелкните интервал с наибольшим числом ошибок. Откроется вкладка Logs с неудачными запросами за это время.
- Щелкните Объект, поочередно выберите каждую площадку и сравните количество неудачных запросов на каждой.
На что обратить внимание: на площадку, где сбоев намного больше, чем на остальных, или на сбои на одной конечной точке. Откройте несколько ее запросов и прочитайте Response Body или нажмите Generate summary.
Дальнейшие действия: другие диаграммы описаны в разделе Панель инструментов, а площадки вашей организации — в разделе Объекты.
Связанные страницы
- Поиск запросов: все фильтры
- Чтение записи журнала: поля, тела запросов и ответов и коды состояния
- Экспорт журналов: экспорт в CSV