bucket
Utilisez la commande bucket
pour regrouper les enregistrements de journal dans des buckets en fonction de la plage de valeurs d'un champ. Les buckets peuvent être créés automatiquement en fonction des valeurs du champ ou être définis.
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 :
|
|
Indiquez le champ numérique à utiliser pour le regroupement. |
|
Syntaxe : Syntaxe
|
La commande suivante crée automatiquement un bucket du champ Query Duration
:
* | bucket 'Query Duration'
La commande suivante crée automatiquement 5
buckets du champ Query Duration
:
* | bucket maxbuckets=5 'Query Duration'
La commande suivante crée automatiquement des buckets 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 buckets du champ Group Duration
, qui sont ensuite utilisés pour l'analyse des statistiques temporelles :
* | link | bucket 'Group Duration' | timestats sum('Content Size Out') by 'Group Duration'
La commande suivante crée automatiquement des buckets du champ Content Size Out
, qui sont ensuite utilisés pour l'analyse des statistiques temporelles :
* | link | stats sum('Content Size Out') as 'Content Size Out' | bucket 'Content Size Out' | timestats Count by 'Content Size Out'