Sdílet prostřednictvím


Příkaz .show operations

Kusto udržuje interní protokol spuštěných a historických operací, které zpracovává, jako jsou operace příjmu dat a operace správy dat. Položky se připojují k protokolu při spuštění operací a změně jejich stavu, včetně toho, kdy se operace dostanou do stavu terminálu. Uživatelé můžou pomocí příkazu zobrazit probíhající a minulé operace, které spustili .show operations . Správci databází můžou zobrazit všechny operace, které platí pro databáze, které spravují.

Uživatelé můžou výsledky operace zobrazit také pomocí .show operation details příkazu. Za normálních okolností se výsledky vrátí jako součást samotného .show operations příkazu. U asynchronních příkazů .show operation details pro správu je příkaz jediným způsobem, jak zobrazit výsledky příkazu.

Syntaxe

.show operations [ OperationId ]

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

Parametry

Název Type Požadováno Popis
Id operace guid ID operace, pro kterou chcete zobrazit podrobnosti.

Návraty

Pokud je ID operace vynecháno, příkaz vrátí tabulku zobrazující všechny operace správy spuštěné v posledních dvou týdnech bez ohledu na to, jestli probíhají nebo dokončeny. Obsahuje položky přístupné pro uživatele s více záznamy, které je možné pro jednu operaci. Pouze jeden záznam označuje stav terminálu Completed (Dokončeno) nebo Failed (Selhání). Tento režim slouží ke kontrole historie operací, ale upozorňujeme, že zobrazení záznamů v historickém protokolu může chvíli trvat.

Pokud je zadána jedna nebo více ID operací, příkaz vrátí nejnovější aktualizaci pro každé ID vzhledem k přístupu uživatele a záznamu, který je kratší než 6 hodin. Tento režim pomáhá rychle zkontrolovat nejnovější stav nedávno provedených operací.

Výstupní tabulka obsahuje následující informace:

Výstupní parametr Typ Popis
Id operace string Identifikátor operace
Operace string Alias příkazu správce
ID uzlu string Pokud má příkaz vzdálené spuštění (například DataIngestPull) – NodeId bude obsahovat ID spuštěného vzdáleného uzlu.
Spuštěno datetime Datum a čas (v UTC) při spuštění operace
LastUpdatedOn datetime Datum a čas (v UTC), kdy se operace naposledy aktualizovala (může to být krok uvnitř operace nebo krok dokončení)
Doba trvání datetime TimeSpan between LastUpdateOn and StartedOn
State string Stav příkazu, jak je uvedeno v tabulce State
Stav string Další řetězec nápovědy, který obsahuje chyby neúspěšných operací

Tabulka stavů

Následující tabulka popisuje možné hodnoty sloupce Stav výsledné tabulky:

Hodnota Popis
Probíhající Operace je stále spuštěná.
Dokončeno Operace se dokončila (úspěšně)
Neúspěšný Operace byla dokončena (neúspěšně)
Částečně succeeded Operace byla dokončena (části úspěšně a její část)
Opuštěno Operace byla opuštěna před dokončením.
BadInput Operace se nespustí, protože došlo k chybnému vstupu.
Plánováno Operace je naplánovaná pro spuštění.
Omezeno Operace byla přerušena kvůli omezování.
Zrušeno Operace byla zrušena uživatelem.
Přeskočena Operace se přeskočila (kvůli určité logické podmínce zadané jako vstup operace)

Příklad

.show operations
ID Operace ID uzlu Datum zahájení Poslední aktualizace: Doba trvání State Průběh
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 Dokončeno
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 Dokončeno
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 Dokončeno
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 Probíhající
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 Neúspěšný Kolekce byla změněna. Operace výčtu se nemusí spustit.