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 .