Contrôler les colonnes à l'aide des mots clés "sélectionner" et "désélectionner"
Dans "Rechercher et tableaux de bord", vous pouvez utiliser les mots clés select et unselect pour personnaliser les colonnes affichées dans le tableau Événements de l'onglet Résultats dans la recherche, ainsi que dans les tableaux des widgets de tableau de bord.
Les colonnes par défaut Code temporel et Événement sont toujours affichées. Les mots clés select et unselect permettent respectivement d'ajouter et de supprimer des colonnes à côté de la colonne Événement.
select: ajoute les colonnes spécifiées au tableau Événements.unselect: supprime les colonnes spécifiées du tableau Events (Événements).
Ces mots clés ne modifient que l'affichage des événements.
Exemples d'utilisation
Les exemples de cette section illustrent la syntaxe courante pour utiliser les mots clés select et unselect dans les requêtes de recherche.
Par exemple, la requête suivante recherche les événements associés à alex-laptop et ajoute security_result.about.email en tant que colonne à la table Events :
none
principal.hostname = "alex-laptop"
limit: 10
select: security_result.about.email
Exemple de plusieurs colonnes
Le tableau Événements inclut target.asset.hostname comme première colonne (après les colonnes Code temporel et Événement).
Par exemple, vous pouvez ajouter plusieurs colonnes :
principal.hostname = "alex-laptop"
limit: 10
select: network.sent_bytes, security_result.about.email
Exemple de variable de résultat
Vous pouvez utiliser une variable avec le mot clé select. L'exemple suivant déclare $seconds comme variable de résultat égale à la valeur du champ metadata.event_timestamp.seconds du modèle de données unifié (UDM). Vous pouvez ensuite le spécifier à l'aide du mot clé select. La valeur Seconds s'affiche alors dans l'une des colonnes.
principal.hostname = "alex-laptop"
outcome:
$seconds = metadata.event_timestamp.seconds
limit: 10
select: $seconds, security_result.about.email
Exemple d'agrégation et d'événement
Les sections select et unselect s'excluent mutuellement et permettent aux utilisateurs d'inclure ou d'exclure des variables de résultat, des variables de correspondance, des champs d'événement ou des champs d'entité.
Toutes les recherches UDM sont des recherches d'événements uniques ou des recherches agrégées (également appelées statistiques d'événements). Les recherches d'agrégats spécifient le mot clé match ou utilisent des fonctions d'agrégat dans le résultat (par exemple, sum ou count).
Recherche d'un événement unique
Cet exemple ajoute une colonne pour metadata.event_timestamp :
events:
principal.hostname = "alex-laptop"
metadata.event_type = "NETWORK_CONNECTION"
select:
metadata.event_timestamp
Recherche agrégée
Dans cet exemple, des colonnes représentant $hostname et $count_id sont ajoutées à la table Événements :
events:
$e.metadata.event_type != "RESOURCE_CREATION"
$e.principal.hostname = $hostname
$id = $e.network.session_id
match:
$hostname over 1h
outcome:
$count_hostname = count($hostname)
$count_id = count($id)
unselect:
$count_hostname
Vous avez encore besoin d'aide ? Obtenez des réponses de membres de la communauté et de professionnels Google SecOps.