Dela via


GraphQL-åtgärder

GraphQL-åtgärdsloggar är en del av arbetsytans övervakningsloggar och registreras i Eventhouse KQL-databasen, som är en del av realtidsinformationslösningen. Du kan använda dessa loggar för att övervaka arbetsytans användning och prestanda.

GraphQL-åtgärdsloggar

En logghändelse för varje fråga som körs av Fabric API för GraphQL på dess anslutna datakällor lagras i två tabeller: GraphQLMetrics och GraphQLLog.

Använd frågeloggar för att:

  • Identifiera beteendeändringar och potentiell API-försämring.
  • Identifiera ovanliga eller resursintensiva frågor.
  • Identifiera användare och program med det högsta antalet frågor
  • Analysera frågeprestanda och trender.
  • Felsöka långsamma frågor.
  • Diagnostisera problem med specifika GraphQL-frågor.

I den här tabellen visas GraphQL-loggarna.

Kolumnnamn Typ Beskrivning
Tidsstämpel datetime Tidsstämpeln (UTC) för när loggposten genererades när posten skapades av datakällan.
ItemId sträng Unikt ID för resursen som loggar data.
ItemKind sträng Typ av artefaktloggning av åtgärden.
ItemName sträng Namnet på fabric-artefakten som loggar den här åtgärden.
WorkspaceId sträng Unik identifierare för arbetsytan Infrastruktur som innehåller artefakten som körs på
WorkspaceName sträng Namnet på arbetsytan Infrastruktur som innehåller artefakten.
CapacityId sträng Unik identifierare för kapaciteten som är värd för artefakten som körs på.
CustomerTenantId sträng Kundens klientorganisations-ID, där åtgärden utfördes.
PlatformMonitoringTableName sträng Namnet på tabellen till poster tillhör (eller den certifierade händelsetypen för posten). Formatet är <WorkloadName> + [OperationType>]+ <TelemetryType>
Region sträng Regionen för resursen som genererar händelsen. usa, östra eller Frankrike, södra.
MetricTimeGrain sträng Tidsintervall för måttet (ISO 8601 Varaktighet).
MetricUnitName sträng Måttenhet.
MetricSumValue lång Det aggregerade summavärdet för ett mått under en enda minut.
DatasourceTypes dynamisk Matris med DataSource-typer som används av modellen.
ResultCode sträng Felkod för misslyckade aktiviteter som används för att utöka användningen till tillförlitlighet.
Status sträng Status för åtgärden. Frågan har körts/har körts med fel/misslyckats.

GraphQL-loggattribut

Den här tabellen beskriver GraphQLLogs-attributen. Mer information om händelser och en detaljnivå i händelsen finns i ExecutionMetrics Händelser och schema.

Kolumnnamn Typ Beskrivning
Tidsstämpel datetime Tidsstämpeln (UTC) för när loggposten genererades när posten skapades av datakällan.
OperationName sträng Namnet på åtgärden.
ItemId sträng Unikt ID för resursen som loggar data.
ItemKind sträng Typ av artefaktloggning av åtgärden.
ItemName sträng Namnet på fabric-artefakten som loggar den här åtgärden.
WorkspaceId sträng Unik identifierare för arbetsytan Infrastruktur som innehåller artefakten som körs på.
WorkspaceName sträng Namnet på arbetsytan Infrastruktur som innehåller artefakten.
CapacityId sträng Unik identifierare för kapaciteten som är värd för artefakten som körs på.
CorrelationId sträng Rotaktivitets-ID.
OperationId sträng Unik identifierare för åtgärden som loggas.
Identitet dynamisk Användar- och anspråksinformation. Användaren som är associerad med åtgärden som rapporteras.
CustomerTenantId sträng Kundens klientorganisations-ID, där åtgärden utfördes.
DurationMs lång Förflutit cpu-tid som har passerat medan alla nödvändiga åtgärder har bearbetats. Enheten är i millisekunder.
Status sträng Status för åtgärden. Frågan har körts/har körts med fel/misslyckats.
Nivå sträng Metadata som krävs av plattformsövervakningsteamet.
Region sträng Regionen för resursen som genererar händelsen. usa, östra eller Frankrike, södra.
PlatformMonitoringTableName sträng Namnet på tabellen till poster tillhör (eller den certifierade händelsetypen för posten). Formatet är <WorkloadName> + [OperationType>]+ <TelemetryType>
QueryText sträng Texten i frågan.
GraphQLOverheadDurationMs lång GraphQL-omkostnaderna i ms för en dataplansbegäran.
ProcessedBytes lång Bearbetad datavolym i byte.
TransportProtocol sträng Transportprotokoll för en begäran.
QueryResultMessage sträng Den här dimensionen används för att ge ytterligare kontext till resultatet av en frågeåtgärd.

Exempelfrågor

Du hittar exempelfrågor på GitHub-lagringsplatsen fabric-samples .