delta
Mit dem Befehl delta
können Sie die Differenz zwischen einer numerischen Eigenschaft in einer Gruppe und einer anderen numerischen Eigenschaft in einer vorherigen Gruppe in der Sortierfolge von Gruppen bei der Ausführung des Befehls delta
berechnen. Dieser Befehl kann nach einem beliebigen Gruppierungsbefehl wie stats
, link
oder timestats
angewendet werden.
Syntax
delta [field = <sub_field_name>] [step = <step>] <field_name> [as <new_field_name>]
Parameter
In der folgenden Tabelle sind die in diesem Befehl verwendeten Parameter sowie deren Beschreibungen aufgeführt.
Parameter | Beschreibung |
---|---|
|
Geben Sie den Namen der numerischen Eigenschaft in der vorherigen Gruppe an, die für die Berechnung verwendet werden soll. Der Standardwert ist <field_name>, sofern nicht angegeben. |
|
Geben Sie den Namen der numerischen Eigenschaft in der aktuellen Gruppe an, die für die Berechnung verwendet werden soll. |
|
Geben Sie die Anzahl der Gruppen vor der aktuellen Gruppe an, die für die Berechnung verwendet werden sollen. Standardwert ist |
Der folgende Befehl gruppiert alle Logs mit schwerwiegenden Fehlern nach Transaktion und ruft die Differenz in der durchschnittlichen verstrichenen Zeit in allen 5 Gruppen ab:
severity = fatal
| link 'Transaction ID'
| stats avg('Elapsed Time (System)') as 'Average Elapsed Time'
| delta step = 5 'Average Elapsed Time'
Der folgende Befehl gruppiert alle Logs mit schwerwiegenden Fehlern nach Transaktion und ruft die Differenz zwischen der aktuellen Startzeit und der vorherigen Endzeit ab.
severity = fatal
| link 'Transaction ID'
| delta field = 'End Time' 'Start Time'