Операции GraphQL
Журналы операций GraphQL являются частью журналов мониторинга рабочей области и зарегистрированы в базе данных Eventhouse KQL, которая входит в решение аналитики в режиме реального времени. Эти журналы можно использовать для мониторинга использования и производительности рабочей области.
Журналы операций GraphQL
Событие журнала для каждого запроса, выполняемого API Fabric для GraphQL в подключенных источниках данных, хранится в двух таблицах: GraphQLMetrics и GraphQLLog.
Используйте журналы запросов для:
- Определение изменений поведения и потенциального ухудшения API.
- Обнаружение необычных или ресурсоемких запросов.
- Определение пользователей и приложений с наибольшим числом запросов
- Анализ производительности запросов и тенденций.
- Устранение неполадок с медленными запросами.
- Диагностика проблем с определенными запросами GraphQL.
В этой таблице перечислены журналы GraphQL.
Имя столбца | Тип | Описание |
---|---|---|
Метка времени | datetime | Метка времени (UTC) при создании записи журнала при создании записи источника данных. |
ItemId | строка | Уникальный идентификатор ведения журнала ресурсов. |
ItemKind | строка | Тип журнала артефактов операции. |
Название товара | строка | Имя артефакта Fabric для ведения журнала этой операции. |
WorkspaceId | строка | Уникальный идентификатор рабочей области Fabric, содержащей артефакт, на котором выполняется работа |
WorkspaceName | строка | Имя рабочей области Fabric, содержащей артефакт. |
CapacityId | строка | Уникальный идентификатор емкости, на которой размещается артефакт. |
CustomerTenantId | строка | Идентификатор клиента, где была выполнена операция. |
PlatformMonitoringTableName | строка | Имя таблицы для записей принадлежит (или сертифицированный тип события записи). Формат : <WorkloadName> + [OperationType>]+ <TelemetryType> |
Область/регион | строка | Регион ресурса, создающего событие; Например, восточная часть США или Южная Франция. |
MetricTimeGrain | строка | Время метрики (длительность ISO 8601). |
MetricUnitName | строка | Единица метрики. |
MetricSumValue | длинный | Агрегированное значение суммы метрики в течение одной минуты. |
DatasourceTypes | по строкам | Массив типов DataSource, используемых моделью. |
ResultCode | строка | Код ошибки неудачных действий, используемый для расширения использования к надежности. |
Состояние | строка | Состояние операции. Запрос выполнен успешно или успешно с ошибками или сбоем. |
Атрибуты журнала GraphQL
В этой таблице описаны атрибуты GraphQLLogs. Дополнительные сведения о событиях и детализации ExecutionMetrics
события см. в разделе "События и схема".
Имя столбца | Тип | Описание |
---|---|---|
Метка времени | datetime | Метка времени (UTC) при создании записи журнала при создании записи источника данных. |
OperationName | строка | Имя операции. |
ItemId | строка | Уникальный идентификатор ведения журнала ресурсов. |
ItemKind | строка | Тип журнала артефактов операции. |
Название товара | строка | Имя артефакта Fabric для ведения журнала этой операции. |
WorkspaceId | строка | Уникальный идентификатор рабочей области Fabric, содержащей артефакт, на котором выполняется работа. |
WorkspaceName | строка | Имя рабочей области Fabric, содержащей артефакт. |
CapacityId | строка | Уникальный идентификатор емкости, на которой размещается артефакт. |
CorrelationId | строка | Идентификатор корневого действия. |
OperationId | строка | Уникальный идентификатор для операции, регистрируемого. |
Идентификация | по строкам | Сведения о пользователе и утверждении. Пользователь, связанный с сообщаемой операцией. |
CustomerTenantId | строка | Идентификатор клиента, где была выполнена операция. |
DurationMs | длинный | Истекло время ЦП, прошедшее во время обработки всех необходимых операций. Единица находится в миллисекундах. |
Состояние | строка | Состояние операции. Запрос выполнен успешно или успешно с ошибками или сбоем. |
Уровень | строка | Метаданные, необходимые команде мониторинга платформы. |
Область/регион | строка | Регион ресурса, создающего событие; Например, восточная часть США или Южная Франция. |
PlatformMonitoringTableName | строка | Имя таблицы для записей принадлежит (или сертифицированный тип события записи). Формат : <WorkloadName> + [OperationType>]+ <TelemetryType> |
QueryText | строка | Текст запроса. |
GraphQLOverheadDurationMs | длинный | Затраты GraphQL в ms для запроса на план данных. |
Обработанные байты | длинный | Обработанный объем данных в байтах. |
TransportProtocol | строка | Транспортный протокол для запроса. |
QueryResultMessage | строка | Это измерение используется для предоставления дополнительного контекста результату операции запроса. |
Примеры запросов
Примеры запросов можно найти в репозитории GitHub для примеров структуры.