Трасса состоит из нескольких ключевых полей, показанных в Table 1.
- В этом разделе описаны ключевые поля трассы, отображаемые в консоли CTS.
- Когда некоторые поля отображаются в консоли CTS, их форматы оптимизированы для удобного восприятия.
Поле | Обязательно | Тип | Описание |
|---|---|---|---|
время | Да | Long | Метка времени, когда была сгенерирована трасса. Значение — локальное стандартное время, например, 1660927593570. Это поле передаётся и сохраняется в виде временной метки. Оно представляет собой общее количество миллисекунд от 00:00:00, 1 января 1970 года до текущего времени. |
пользователь | Да | UserInfo объект | Информация о пользователе, выполнившем операцию, которая вызвала трассировку. |
запрос | Нет | Структура | Запрос операции над ресурсами. |
ответ | Нет | Структура | Ответ на запрос пользователя, то есть возвращаемая информация об операции над ресурсами. |
service_type | Да | Строка | Тип облачного сервиса, трассы которого нужно запросить. |
event_type | Да | Строка | Тип трассировки. |
project_id | Да | Строка | ID проекта, к которому принадлежит трасса. |
resource_type | Да | Строка | Тип ресурса, над которым была выполнена операция. |
resource_account_id | Нет | Строка | ID аккаунта, к которому принадлежит ресурс. Этот параметр имеет значение только при операциях над ресурсами между тенантами. Например, если тенант A управляет ресурсами тенанта B, значение — ID аккаунта B. Примечание: В сценарии кросс-тенанта CTS копирует журнал аудита, чтобы оба тенанта могли просматривать трассу в консоли CTS. |
read_only | Нет | логический | Определяет, является ли запрос пользователя только для чтения. |
tracker_name | Нет | Строка | Имя трекера, который фиксирует трассировку.
|
operation_id | Да | Строка | Идентификатор операции трассировки. |
resource_name | Нет | Строка | Имя ресурса, на котором была выполнена записанная операция. |
resource_id | Нет | Строка | ID облачного ресурса, на котором была выполнена записанная операция. |
source_ip | Да | Строка | IP-адрес арендатора, выполнившего операцию, которая инициировала трассировку. Значение этого параметра пусто, если операцию инициирует система. |
domain_id | Да | Строка | ID учетной записи, инициирующей трассировку. |
trace_name | Да | Строка | Имя трассировки. |
trace_rating | Да | Строка | Статус трассировки. Значение может быть нормальный, предупреждение, или инцидент.
|
trace_type | Да | Строка | Источник трассировки. Для управленческих трассировок значение может быть ApiCall, ConsoleAction, иначе SystemAction. Для трасс данных значение может быть ObsSDK или ObsAPI. |
api_version | Нет | Строка | Версия API, вызываемого в трассе. |
сообщение | Нет | Структура | Примечания, добавленные другими облачными сервисами к трассе. |
record_time | Да | Число | Метка времени, когда трасса была записана CTS. |
trace_id | Да | Строка | Идентификатор трассы. Значение — UUID, сгенерированный системой. |
code | Нет | Строка | HTTP код состояния, возвращаемый соответствующим API. |
request_id | Нет | Строка | ID запроса. |
location_info | Нет | Строка | Дополнительная информация, необходимая для локализации неисправности после ошибки запроса. |
Эндпоинт | Нет | Строка | Эндпоинт в URL‑страницы деталей облачного ресурса, на котором была выполнена записанная операция. |
resource_url | Нет | Строка | URL страницы деталей (без учёта эндпоинта) облачного ресурса, на котором была выполнена записанная операция. |
enterprise_project_id | Да | Строка | Идентификатор проекта Enterprise, к которому принадлежит ресурс. |
user_agent | Нет | Строка | Идентификатор клиентского агента запроса. |
content_length | Нет | Число | Длина тела сообщения запроса. |
total_time | Нет | Число | Время ответа запроса. |
Поле | Обязательно | Тип | Описание |
|---|---|---|---|
тип | Нет | Строка | Тип идентификации оператора. |
principal_id | Нет | Строка | Идентификатор Identity оператора.
|
principal_urn | Нет | Строка | URN оператора.
|
account_id | Нет | Строка | Идентификатор аккаунта. Чтобы получить его, наведите курсор на имя пользователя в правом верхнем углу консоли, выберите Мои учетные данные из выпадающего меню и найдите ID справа от Идентификатор аккаунта. |
access_key_id | Нет | Строка | Идентификатор ключа доступа. |
id | Да | Строка | User ID. Чтобы получить его, наведите курсор на имя пользователя в правом верхнем углу консоли, выберите My Credentials из выпадающего меню и найдите ID справа от IAM User ID. |
имя | Да | Строка | Username. Чтобы получить его, наведите курсор на имя пользователя в правом верхнем углу консоли, выберите My Credentials из выпадающего меню и найдите имя справа от IAM Username. |
домен | Да | BaseUser объект | Информация о домене пользователя, который выполнил операцию, создавшую трассировку. |
user_name | Нет | Строка | Имя пользователя. Значение user_name совпадает с имя. |
principal_is_root_user | Нет | Строка | Является ли оператор пользователем root.
|
invoked_by | Нет | Массив строк | Имя сервиса, отправляющего запрос. Значение ["service.console"] для операций в консоли. |
session_context | Нет | SessionContext объект | Атрибут временных учетных данных безопасности. |
OriginUser | Нет | Строка | Информация об оригинальном пользователе, инициирующем предполагаемую сессию. |
Поле | Обязательно | Тип | Описание |
|---|---|---|---|
id | Да | Строка | Идентификатор учетной записи. Чтобы получить его, наведите курсор на имя пользователя в правом верхнем углу консоли, выберите My Credentials из выпадающего меню и найдите ID справа от Идентификатор учетной записи. |
имя | Да | Строка | Имя учетной записи. Чтобы получить его, наведите курсор на имя пользователя в правом верхнем углу консоли, выберите My Credentials из выпадающего меню и найдите имя справа от Имя учетной записи. |
Поле | Обязательно | Тип | Описание |
|---|---|---|---|
атрибуты | Нет | Атрибуты объект | Временный атрибут учетных данных безопасности. |
Поле | Обязательно | Тип | Описание |
|---|---|---|---|
mfa_authenticated | Нет | Строка | Указывает, прошла ли проверка аутентификации MFA. |
created_at | Нет | Строка | Время, когда было выдано временное удостоверение безопасности. |