Чтение записи журнала

На этой странице

Щелкните запрос в списке на вкладке Logs, чтобы открыть сведения о нем справа. В сведениях показано, когда был выполнен запрос, кем и откуда, что было отправлено и что вернулось в ответ. Для неудачного запроса также можно получить сводку об ошибке, изложенную простым языком.

Краткая справка

Где найти: Настройки (значок шестеренки слева внизу) → Журналы аудита → Logs, затем щелкните запрос

Для кого: вам нужна роль, которая включает Журналы аудита и Identity & Access Management в вашей организации, например Organisation Administrator. См. раздел Кто может использовать Журналы аудита.

Назначение: точно узнать, что произошло в рамках одного запроса

Открытие записи журнала

  1. На вкладке Logs отфильтруйте список, чтобы оставить нужные запросы.
  2. Щелкните запрос. Сведения о нем откроются справа, а сам запрос будет выделен в списке.
  3. Используйте клавиши со стрелками вверх и вниз, чтобы перемещаться по списку, не закрывая сведения.

В верхней части сведений повторяются статус, метод, значок источника и конечная точка.

Сведения о записи журнала: метка времени, время ответа, идентификатор запроса, IP-адрес, пользователь, источник перехода, агент пользователя, объект и организация, а затем тела запроса и ответаСведения о записи журнала: метка времени, время ответа, идентификатор запроса, IP-адрес, пользователь, источник перехода, агент пользователя, объект и организация, а затем тела запроса и ответа

Рисунок 1. Запись журнала: когда был выполнен запрос, кем, откуда, а также тела запроса и ответа

Поля

В Performance Hub поля отображаются заглавными буквами в следующем порядке:

ПолеЧто показывает
TimestampДата и время запроса
Response TimeВремя ответа Performance Hub в миллисекундах
Request IDУникальный идентификатор запроса. Нажмите кнопку копирования, чтобы скопировать его, например для передачи в службу поддержки.
IP AddressIP-адрес, с которого поступил запрос
UserАдрес электронной почты человека, выполнившего запрос
RefererСтраница, с которой был выполнен запрос, если она есть
User AgentБраузер, приложение или инструмент, отправивший запрос
ОбъектОбъект, к которому относился запрос, в формате "Название (id)", например Lower Manhattan и идентификатор объекта
OrganisationОрганизация в формате "Название (id)"

Запрос и ответ

Под полями отображаются тела запроса, если они есть:

РазделЧто показывает
Request POST BodyЧто было отправлено, например указанная причина разблокировки двери или новые часы работы объекта. Заголовок "Request POST Body" отображается для любого метода, отправляющего тело запроса.
Response BodyЧто вернул Performance Hub, включая сообщение об ошибке, если оно есть
Query ParametersПараметры, добавленные к запросу, например номер страницы или объект

Нажмите Copy section (значок копирования в правом верхнем углу раздела), чтобы скопировать его содержимое, например для вставки в запрос в службу поддержки.

Если у запроса нечего показать, в сведениях указано "No request/response payloads recorded for this entry." У многих запросов GET, которые только считывают информацию, нет тела запроса.

Сводка ошибок ИИ

Для неудачного запроса со статусом 400 или выше в сведениях есть раздел AI Error Summary.

  1. Нажмите Generate summary.
  2. Прочитайте сводку. В ней простым языком объясняется, что пошло не так и что делать дальше.

AI Error Summary для запроса 403 с объяснением, что у человека, вносившего изменение, не было разрешения назначать эту рольAI Error Summary для запроса 403 с объяснением, что у человека, вносившего изменение, не было разрешения назначать эту роль

Рисунок 2. Для неудачного запроса функция Generate summary объясняет ошибку простым языком

  • Сводка создается, только когда вы нажимаете Generate summary. После того как сводка создана, рядом с ней может отображаться тег cached.
  • Сводка создается ИИ и может содержать ошибки. Сверяйте ее с Response Body, где находится сообщение, фактически возвращенное Performance Hub.
  • Если сводку создать не удается, появляется предупреждение с просьбой повторить попытку позже. А пока прочитайте Response Body.

Через 7 дней: предварительный просмотр

Полные тела запросов и ответов хранятся 7 дней. После этого длинные тела сокращаются до краткого фрагмента, а в сведениях указано "Full request and response payloads are kept for 7 days. Showing a preview for this log." Короткие тела, которые помещаются во фрагмент, сохраняются полностью.

Остальная часть записи журнала, например кто выполнил запрос, когда и с каким результатом, хранится 90 дней.

Запись журнала старше 7 дней с уведомлением о предварительном просмотре и сокращенными телами запроса и ответаЗапись журнала старше 7 дней с уведомлением о предварительном просмотре и сокращенными телами запроса и ответа

Рисунок 3. Через 7 дней от запроса и ответа остается только краткий фрагмент

Если полные тела могут понадобиться позже, откройте запрос и воспользуйтесь кнопкой Copy section в течение 7 дней. Экспорт в CSV не включает тела запросов и ответов.

Коды состояния

Статус отображается первым в каждой строке. Его первая цифра указывает на тип результата:

СтатусЗначениеПримеры
2xxУспешно200 OK, 201 Created
3xxПеренаправление: запрос был отправлен в другое место301 Moved
4xxПроблема с запросом, например нет разрешения или недопустимые входные данные400 Bad Request (недопустимое значение), 401 Unauthorised (вход не выполнен), 403 Forbidden (нет разрешения), 404 Not Found, 409 Conflict (запрос противоречит текущему состоянию, например дверь находится в режиме обслуживания), 429 Too Many Requests (слишком много запросов за короткое время)
5xxОшибка сервера500 Server Error, 502 Bad Gateway, 503 Service Unavailable

Значки источника

У каждого запроса есть значок источника, указывающий, откуда он поступил:

ЗначокОткуда поступил запрос
webОт человека, работающего с Performance Hub в браузере или приложении
api-keyОт интеграции, использующей ключ API, например системы бронирования или системы управления участниками. См. раздел Аутентификация в Partner API.
mcpОт ИИ-агента или ИИ-клиента, подключенного через MCP. См. раздел Использование с ИИ.
model-routerОт Model Router
websocketЧерез постоянное соединение, например для обновлений в реальном времени
guest-tokenПо гостевой ссылке

Могут отображаться и другие значки.