GraphQL-handlinger
GraphQL-handlingslogge er en del af overvågningslogge for arbejdsområdet og er registreret i Eventhouse KQL-databasen, som er en del af Real-Time Intelligence-løsningen. Du kan bruge disse logge til at overvåge brugen og ydeevnen af dit arbejdsområde.
GraphQL-handlingslogge
En loghændelse for hver forespørgsel, der køres af Fabric API for GraphQL på dens forbundne datakilder, gemmes i to tabeller: GraphQLMetrics og GraphQLLog.
Brug forespørgselslogge til at:
- Identificer ændringer af funktionsmåde og potentiel API-forringelse.
- Registrer usædvanlige eller ressourcetunge forespørgsler.
- Identificer brugere og programmer med det højeste antal forespørgsler
- Analysér forespørgselsydeevne og tendenser.
- Foretag fejlfinding af langsomme forespørgsler.
- Diagnosticer problemer med specifikke GraphQL-forespørgsler.
I denne tabel vises GraphQL-loggene.
Kolonnenavn | Skriv | Description |
---|---|---|
Timestamp | dato/klokkeslæt | Tidsstemplet (UTC) for, hvornår logposten blev genereret, da posten blev oprettet af datakilden. |
ItemId | string | Entydigt id for den ressource, der logfører dataene. |
ItemKind | string | Type af artefakt, der logfører handlingen. |
Elementnavn | string | Navnet på Fabric-artefaktet, der logfører denne handling. |
WorkspaceId | string | Entydigt id for det Fabric-arbejdsområde, der indeholder det artefakt, der arbejdes med |
Arbejdsområdenavn | string | Navnet på det Fabric-arbejdsområde, der indeholder artefaktet. |
CapacityId | string | Entydigt id for den kapacitet, der er vært for den artefakt, der betjenes. |
CustomerTenantId | string | Kundelejer-id, hvor handlingen blev udført. |
PlatformMonitoringTableName | string | Navnet på den tabel, som posterne tilhører (eller postens certificerede hændelsestype). Formatet er <WorkloadName> + [OperationType>]+ <TelemetriType> |
Område | string | Området for den ressource, der udsender hændelsen. f.eks. det østlige USA eller Det sydlige Frankrig. |
MetricTimeGrain | string | Tidskorn for metrikværdien (ISO 8601 Duration). |
MetricUnitName | string | Enheden for metrikværdien. |
MetricSumValue | langt format | Den samlede sumværdi for en metrikværdi i løbet af et enkelt minut. |
DatasourceTypes | dynamisk | Matrix af DataSource-typer, der bruges af modellen. |
ResultCode | string | Fejlkode for de mislykkede aktiviteter, der bruges til at udvide brugen til pålidelighed. |
Status | string | Status for handlingen. Forespørgslen blev udført/udført med fejl/mislykkedes. |
GrafQL-logattributter
I denne tabel beskrives GraphQLLogs-attributterne. Du kan få flere oplysninger om hændelserne og en detailudledning i ExecutionMetrics
hændelsen under Hændelser og skema.
Kolonnenavn | Skriv | Description |
---|---|---|
Timestamp | dato/klokkeslæt | Tidsstemplet (UTC) for, hvornår logposten blev genereret, da posten blev oprettet af datakilden. |
OperationName | string | Navnet på handlingen. |
ItemId | string | Entydigt id for den ressource, der logfører dataene. |
ItemKind | string | Type af artefakt, der logfører handlingen. |
Elementnavn | string | Navnet på Fabric-artefaktet, der logfører denne handling. |
WorkspaceId | string | Entydigt id for det Fabric-arbejdsområde, der indeholder det artefakt, der betjenes. |
Arbejdsområdenavn | string | Navnet på det Fabric-arbejdsområde, der indeholder artefaktet. |
CapacityId | string | Entydigt id for den kapacitet, der er vært for den artefakt, der betjenes. |
CorrelationId | string | Rodaktivitets-id. |
Handlings-id | string | Entydigt id for den handling, der logføres. |
Identitet | dynamisk | Oplysninger om bruger og krav. Den bruger, der er knyttet til den handling, der rapporteres. |
CustomerTenantId | string | Kundelejer-id, hvor handlingen blev udført. |
Varighedsbeskeder | langt format | Forløbet CPU-tid, der er gået, mens alle nødvendige handlinger er blevet behandlet. Enheden er i millisekunder. |
Status | string | Status for handlingen. Forespørgslen blev udført/udført med fejl/mislykkedes. |
Niveau | string | Metadata, der kræves af platformovervågningsteamet. |
Område | string | Området for den ressource, der udsender hændelsen. f.eks. det østlige USA eller Det sydlige Frankrig. |
PlatformMonitoringTableName | string | Navnet på den tabel, som posterne tilhører (eller postens certificerede hændelsestype). Formatet er <WorkloadName> + [OperationType>]+ <TelemetriType> |
Forespørgselstekst | string | Forespørgslens tekst. |
GraphQLOverheadDurationMs | langt format | GraphQL-omkostningerne i ms for en dataplananmodning. |
ProcessedBytes | langt format | Behandlet datamængde i byte. |
TransportProtocol | string | Transportprotokol for en anmodning. |
QueryResultMessage | string | Denne dimension bruges til at give yderligere kontekst til resultatet af en forespørgselshandling. |
Eksempelforespørgsler
Du kan finde eksempelforespørgsler i GitHub-lageret med stofeksempler .