Sdílet prostřednictvím


Operace GraphQL

Protokoly operací GraphQL jsou součástí protokolů monitorování pracovního prostoru a jsou zaregistrované v databázi Eventhouse KQL, která je součástí řešení analýzy v reálném čase. Tyto protokoly můžete použít ke sledování využití a výkonu pracovního prostoru.

Protokoly operací GraphQL

Událost protokolu pro každý dotaz spuštěný rozhraním API Fabric pro GraphQL v připojených zdrojích dat se ukládá do dvou tabulek: GraphQLMetrics a GraphQLLog.

Protokoly dotazů použijte k:

  • Identifikace změn chování a potenciálního snížení výkonu rozhraní API
  • Detekce neobvyklých dotazů nebo dotazů náročných na prostředky
  • Identifikace uživatelů a aplikací s nejvyšším počtem dotazů
  • Analýza výkonu a trendů dotazů
  • Řešení potíží s pomalými dotazy
  • Diagnostika problémů s konkrétními dotazy GraphQL

Tato tabulka uvádí protokoly GraphQL.

Název sloupce Typ Popis
Časové razítko datetime Časové razítko (UTC) doby, kdy byla položka protokolu vygenerována při vytvoření záznamu zdrojem dat.
ItemId řetězec Jedinečné ID prostředku, který data protokoluje.
ItemKind řetězec Typ artefaktu protokolování operace.
ItemName řetězec Název artefaktu infrastruktury, který tuto operaci protokoluje.
WorkspaceId řetězec Jedinečný identifikátor pracovního prostoru Fabric, který obsahuje artefakt, na který se pracuje
Název pracovního prostoru řetězec Název pracovního prostoru Fabric obsahujícího artefakt
CapacityId řetězec Jedinečný identifikátor kapacity hostující artefakt, na který se pracuje.
CustomerTenantId řetězec ID tenanta zákazníka, kde byla operace provedena.
PlatformMonitoringTableName řetězec Název tabulky k záznamům patří (nebo certifikovaný typ události záznamu). Formát je <WorkloadName> + [OperationType>]+ <TelemetryType>
Oblast řetězec Oblast prostředku vygenerující událost; Například USA – východ nebo Francie – jih.
MetricTimeGrain řetězec Časové intervaly metriky (ISO 8601 Duration)
MetricUnitName řetězec Jednotka metriky
MetricSumValue long Agregovaná hodnota součtu metriky během jedné minuty.
Typy zdrojů dat dynamic Pole typů DataSource, které model používá.
ResultCode řetězec Kód chyby neúspěšných aktivit, který se používá k rozšíření využití na spolehlivost.
Průběh řetězec Stav operace. Dotaz se úspěšně spustil/ úspěšně s chybami nebo selháním.

Atributy protokolu GraphQL

Tato tabulka popisuje atributy GraphQLLogs. Další informace o událostech a přechodu k podrobnostem události ExecutionMetrics naleznete v tématu Události a schéma.

Název sloupce Typ Popis
Časové razítko datetime Časové razítko (UTC) doby, kdy byla položka protokolu vygenerována při vytvoření záznamu zdrojem dat.
OperationName řetězec Název operace
ItemId řetězec Jedinečné ID prostředku, který data protokoluje.
ItemKind řetězec Typ artefaktu protokolování operace.
ItemName řetězec Název artefaktu infrastruktury, který tuto operaci protokoluje.
WorkspaceId řetězec Jedinečný identifikátor pracovního prostoru Fabric, který obsahuje artefakt, na který se pracuje.
Název pracovního prostoru řetězec Název pracovního prostoru Fabric obsahujícího artefakt
CapacityId řetězec Jedinečný identifikátor kapacity hostující artefakt, na který se pracuje.
CorrelationId řetězec ID kořenové aktivity.
Id operace řetězec Jedinečný identifikátor operace, která se protokoluje.
Identita dynamic Podrobnosti o uživateli a deklaraci identity Uživatel přidružený k operaci, která se hlásí.
CustomerTenantId řetězec ID tenanta zákazníka, kde byla operace provedena.
DurationMs long Uplynulá doba procesoru, která uplynula, zatímco byly zpracovány všechny požadované operace. Jednotka je v milisekundách.
Průběh řetězec Stav operace. Dotaz se úspěšně spustil/ úspěšně s chybami nebo selháním.
Level řetězec Metadata vyžadovaná týmem pro monitorování platformy
Oblast řetězec Oblast prostředku vygenerující událost; Například USA – východ nebo Francie – jih.
PlatformMonitoringTableName řetězec Název tabulky k záznamům patří (nebo certifikovaný typ události záznamu). Formát je <WorkloadName> + [OperationType>]+ <TelemetryType>
Text dotazu řetězec Text dotazu.
GraphQLOverheadDurationMs long Režie GraphQL v ms pro požadavek na rovinu dat.
Zpracovanébyty long Zpracovávaný objem dat v bajtech
TransportProtocol řetězec Přenosový protokol pro požadavek.
QueryResultMessage řetězec Tato dimenze slouží k poskytnutí dalšího kontextu výsledku operace dotazu.

Vzorové dotazy

Ukázkové dotazy najdete v úložišti GitHub s ukázkami prostředků infrastruktury.