.show operations-kommandot

Kusto har en intern logg över aktiva och historiska åtgärder som bearbetas, till exempel inmatningsåtgärder och datahanteringsåtgärder. Poster läggs till i loggen när åtgärder startar och ändrar deras tillstånd, inklusive när åtgärderna når sitt terminaltillstånd. Användare kan visa pågående och tidigare åtgärder som de har startat med hjälp .show operations av kommandot . Databasadministratörer kan visa alla åtgärder som gäller för de databaser som de administrerar.

Användare kan också visa resultatet av en åtgärd med hjälp .show operation details av kommandot . Normalt returneras resultaten som en del av .show operations själva kommandot. För asynkrona hanteringskommandon .show operation details är kommandot det enda sättet att visa kommandots resultat.

Syntax

.show operations [ OperationId ]

.show operations(OperationId [, ... ] )

Parametrar

Namn Typ Obligatorisk Beskrivning
OperationId guid Åtgärds-ID för vilket information ska visas.

Returer

När ett åtgärds-ID utelämnas returnerar kommandot en tabell som visar alla administrativa åtgärder som utförts under de senaste två veckorna, oavsett om de är pågående eller slutförda. Den innehåller poster som är tillgängliga för användaren, med flera poster som är möjliga för en enda åtgärd. Endast en post anger terminaltillståndet "Slutfört" eller "Misslyckades". Det här läget används för att kontrollera historiken för åtgärder, men observera att det kan ta tid att visa poster i den historiska loggen.

När ett eller flera åtgärds-ID:t anges returnerar kommandot den senaste uppdateringen för varje ID, med tanke på att användarens åtkomst och posten är mindre än 6 timmar gammal. Det här läget hjälper dig att snabbt kontrollera den senaste statusen för nyligen utförda åtgärder.

Utdatatabellen innehåller följande information:

Utdataparameter Typ Description
OperationId string Åtgärdsidentifierare
Åtgärd string Admin kommandoalias
NodeId string Om kommandot har en fjärrkörning (till exempel DataIngestPull) – innehåller NodeId ID:t för den körande fjärrnoden
StartedOn datetime Datum/tid (i UTC) när åtgärden startade
LastUpdatedOn datetime Datum/tid (i UTC) när åtgärden senast uppdaterades (kan antingen vara ett steg i åtgärden eller ett slutförandesteg)
Varaktighet datetime TimeSpan mellan LastUpdateOn och StartedOn
Tillstånd string Kommandotillstånd, enligt listan i tabellen Tillstånd
Status string Ytterligare hjälpsträng som innehåller fel vid misslyckade åtgärder

Tillståndstabell

I följande tabell beskrivs möjliga värden för resultattabellens state-kolumn :

Värde Beskrivning
InProgress Åtgärden körs fortfarande
Slutförd Åtgärden slutfördes (lyckades)
Misslyckad Åtgärden slutfördes (misslyckades)
Delvisucceeded Åtgärden slutfördes (delar av den lyckades och en del av den inte)
Övergivna Åtgärden avbröts innan den slutfördes
BadInput Åtgärden började inte köras eftersom det fanns felaktiga indata
Schemalagd Åtgärden har schemalagts för körning
Spjäll Åtgärden har avbrutits på grund av begränsning
Avbrutna Åtgärden har avbrutits av användaren
Överhoppad Åtgärden hoppades över (på grund av något logiskt villkor som angavs som åtgärdsindata)

Exempel

.show operations
ID Åtgärd Nod-ID Startad den Senast uppdaterad den Varaktighet Tillstånd Status
3827def6-0773-4f2a-859e-c02cf395deaf SchemaShow 2015-01-06 08:47:01.0000000 2015-01-06 08:47:01.0000000 0001-01-01 00:00:00.0000000 Slutförd
841fafa4-076a-4cba-9300-4836da0d9c75 DataIngestPull Kusto.Azure.Svc_IN_1 2015-01-06 08:47:02.0000000 2015-01-06 08:48:19.0000000 0001-01-01 00:01:17.0000000 Slutförd
e198c519-5263-4629-a158-8d68f7a1022f OperationsShow 2015-01-06 08:47:18.0000000 2015-01-06 08:47:18.0000000 0001-01-01 00:00:00.0000000 Slutförd
a9f287a1-f3e6-4154-ad18-b86438da0929 ExtentsDrop 2015-01-11 08:41:01.0000000 0001-01-01 00:00:00.0000000 0001-01-01 00:00:00.0000000 InProgress
9edb3ecc-f4b4-4738-87e1-648eed2bd998 DataIngestPull 2015-01-10 14:57:41.0000000 2015-01-10 14:57:41.0000000 0001-01-01 00:00:00.0000000 Misslyckad Samlingen ändrades. Uppräkningsåtgärden kanske inte körs.