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

bucket_options

Syntaxe : [span = <size>] [maxbuckets= <maxbuckets>]

size indique la taille de chaque bucket. Si aucune plage n'est spécifiée, les buckets sont espacés équitablement entre les valeurs minimale et maximale.

maxbuckets indique le nombre maximal de buckets à créer. Si aucune valeur n'est spécifiée, la valeur par défaut est 10.

field_name

Indiquez le champ numérique à utiliser pour le regroupement.

ranges

Syntaxe : [<range>] [,<range>, ...] [, others = <others>]

Syntaxe range : [alias] = <lower> - <upper>

others indique le nom du bucket dont les valeurs ne s'adaptent à aucun des buckets spécifiés. Si aucun nom n'est spécifié, le nom par défaut est others.

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'