Delen via


GraphQL-bewerkingen

GraphQL-bewerkingslogboeken maken deel uit van de bewakingslogboeken van de werkruimte en zijn geregistreerd in de Eventhouse KQL-database, die deel uitmaakt van de Realtime Intelligence-oplossing. U kunt deze logboeken gebruiken om het gebruik en de prestaties van uw werkruimte te bewaken.

GraphQL-bewerkingslogboeken

Een logboek gebeurtenis voor elke query die wordt uitgevoerd door de Fabric-API voor GraphQL in de verbonden gegevensbronnen, wordt opgeslagen in twee tabellen: GraphQLMetrics en GraphQLLog.

Querylogboeken gebruiken om:

  • Gedragswijzigingen en mogelijke API-degradatie identificeren.
  • Ongebruikelijke of resource-intensieve query's detecteren.
  • Gebruikers en toepassingen identificeren met het hoogste aantal query's
  • Analyseer de prestaties en trends van query's.
  • Problemen met trage query's oplossen.
  • Problemen met specifieke GraphQL-query's vaststellen.

Deze tabel bevat de GraphQL-logboeken.

Kolomnaam Type Description
Tijdstempel datetime De tijdstempel (UTC) van wanneer de logboekvermelding is gegenereerd toen de record werd gemaakt door de gegevensbron.
ItemId tekenreeks Unieke id van de resource die de gegevens registreren.
ItemKind tekenreeks Type artefactregistratie van de bewerking.
ItemName tekenreeks De naam van het fabric-artefact dat deze bewerking in logboekregistratie opstuurt.
WorkspaceId tekenreeks Unieke id van de Fabric-werkruimte die het artefact bevat waarop het artefact wordt uitgevoerd
WorkspaceName tekenreeks Naam van de infrastructuurwerkruimte met het artefact.
CapacityId tekenreeks Unieke id van de capaciteit die als host fungeert voor het artefact waarop het artefact wordt uitgevoerd.
CustomerTenantId tekenreeks Tenant-id van klant, waar de bewerking is uitgevoerd.
PlatformMonitoringTableName tekenreeks De naam van de tabel aan records behoort tot (of het gecertificeerde gebeurtenistype van de record). Indeling is <WorkloadName> + [OperationType>]+ <TelemetryType>
Regio tekenreeks De regio van de resource die de gebeurtenis verzendt; Bijvoorbeeld VS - oost of Frankrijk - zuid.
MetricTimeGrain tekenreeks Tijdsinterval van de metrische waarde (ISO 8601-duur).
MetricUnitName tekenreeks Eenheid van de metrische waarde.
MetricSumValue long De geaggregeerde somwaarde van een metrische waarde gedurende één minuut.
DatasourceTypes dynamisch Matrix van DataSource-typen die door het model worden gebruikt.
ResultCode tekenreeks Foutcode van de mislukte activiteiten, gebruikt om het gebruik uit te breiden naar betrouwbaarheid.
Status tekenreeks Status van de bewerking. De query is uitgevoerd met fouten/mislukt.

GraphQL-logboekkenmerken

In deze tabel worden de GraphQLLogs-kenmerken beschreven. Zie Gebeurtenissen en schema voor meer informatie over de gebeurtenissen en een inzoomactie op de ExecutionMetrics gebeurtenis.

Kolomnaam Type Description
Tijdstempel datetime De tijdstempel (UTC) van wanneer de logboekvermelding is gegenereerd toen de record werd gemaakt door de gegevensbron.
OperationName tekenreeks De naam van de bewerking.
ItemId tekenreeks Unieke id van de resource die de gegevens registreren.
ItemKind tekenreeks Type artefactregistratie van de bewerking.
ItemName tekenreeks De naam van het fabric-artefact dat deze bewerking in logboekregistratie opstuurt.
WorkspaceId tekenreeks Unieke id van de Fabric-werkruimte waarop het artefact wordt uitgevoerd.
WorkspaceName tekenreeks Naam van de infrastructuurwerkruimte met het artefact.
CapacityId tekenreeks Unieke id van de capaciteit die als host fungeert voor het artefact waarop het artefact wordt uitgevoerd.
CorrelationId tekenreeks Hoofdactiviteits-id.
OperationId tekenreeks Unieke id voor de bewerking die wordt geregistreerd.
Identiteit dynamisch Details van gebruiker en claim. De gebruiker die is gekoppeld aan de bewerking die wordt gerapporteerd.
CustomerTenantId tekenreeks Tenant-id van klant, waar de bewerking is uitgevoerd.
DurationMs long Verstreken CPU-tijd die is verstreken terwijl alle vereiste bewerkingen zijn verwerkt. Eenheid is in milliseconden.
Status tekenreeks Status van de bewerking. De query is uitgevoerd met fouten/mislukt.
Niveau tekenreeks Metagegevens die zijn vereist voor het platformbewakingsteam.
Regio tekenreeks De regio van de resource die de gebeurtenis verzendt; Bijvoorbeeld VS - oost of Frankrijk - zuid.
PlatformMonitoringTableName tekenreeks De naam van de tabel aan records behoort tot (of het gecertificeerde gebeurtenistype van de record). Indeling is <WorkloadName> + [OperationType>]+ <TelemetryType>
QueryTekst tekenreeks De tekst van de query.
GraphQLOverheadDurationMs long De GraphQL-overhead in ms voor een dataplane-aanvraag.
Verwerkte bytes long Verwerkte gegevensvolume in byte.
TransportProtocol tekenreeks Transportprotocol voor een aanvraag.
QueryResultMessage tekenreeks Deze dimensie wordt gebruikt om extra context te geven aan het resultaat van een querybewerking.

Voorbeeldquery's

U vindt voorbeeldquery's in de GitHub-opslagplaats voor fabric-samples .