bucket
Utilisez la commande bucket
pour regrouper les enregistrements de journal dans des seaux en fonction de l'intervalle de valeurs d'un champ. Les seaux peuvent être créés automatiquement en fonction des valeurs du champ ou ils peuvent être spécifiés.
Syntaxe
* | bucket [<bucket_options>] <field_name> [<ranges>]
Paramètres
Le tableau suivant répertorie les paramètres utilisés dans cette commande, ainsi que leur description.
Paramètre | Description |
---|---|
|
Syntaxe :
|
|
Spécifiez le champ numérique à utiliser pour le regroupement. |
|
Syntaxe : Syntaxe pour
|
La commande suivante crée automatiquement un seau du champ Query Duration
:
* | bucket 'Query Duration'
La commande suivante crée automatiquement 5
seaux du champ Query Duration
:
* | bucket maxbuckets=5 'Query Duration'
La commande suivante crée automatiquement les seaux portant les noms fast
, medium
et slow
du champ Query Duration
:
* | bucket 'Query Duration' fast=0-1000, medium=1001-5000, others=slow
La commande suivante crée automatiquement des seaux du champ Group Duration
qui est ensuite utilisé pour l'analyse des temps :
* | link | bucket 'Group Duration' | timestats sum('Content Size Out') by 'Group Duration'
La commande suivante crée automatiquement des seaux du champ Content Size Out
qui est ensuite utilisé pour l'analyse des temps :
* | link | stats sum('Content Size Out') as 'Content Size Out' | bucket 'Content Size Out' | timestats Count by 'Content Size Out'