geostats
Mit diesem Befehl können Sie zusammenfassende Statistiken bereitstellen, die nach dem Feld Clienthostkoordinaten gruppiert sind. Optional können Sie nach zusätzlichen Feldern gruppieren. Die Ausgabe für diese Abfrage enthält die relevanten geografischen Felder sowie ein Feld für jede Aggregation.
Syntax
geostats [ include = client | server | client,server ] <stats_function> (<field_name>) [as new_field_name] [, <stats_function> (<field_name>) [as new_field_name]]* [by <field_name> [, <field_name>]*]
Oder
geostats include = custom [ city = <field_name> ] [ region = <field_name> ] [ country = <field_name> ] [ continent = <field_name> ] [ coordinates = <field_name> ] <stats_function> (<field_name>) [as new_field_name] [, <stats_function> (<field_name>) [as new_field_name]]* by <field_name> [, <field_name>]*
Parameter
In der folgenden Tabelle sind die mit diesem Befehl verwendeten Parameter sowie deren Beschreibungen aufgeführt.
Parameter | Beschreibung |
---|---|
|
Mit diesem Parameter geben Sie das Feld an, nach dem die Ergebnisse gruppiert werden sollen. |
|
Verwenden Sie diesen Wert, um den neuen Feldnamen anzugeben, der das Ergebnis anzeigen soll, nachdem die Statistikfunktion auf das Feld angewendet wurde. |
Sie können die Funktionen, die mit dem Befehl
stats
verknüpft sind, auch mit dem Befehl geostats
verwenden. Einzelheiten zu den Funktionen und Beispiele für die Verwendung der Funktionen mit dem Befehl finden Sie unter stats.
Ein Beispiel für die Verwendung dieses Befehls finden Sie unter:
Die folgende Abfrage gibt die Anzahl der Logs mit schwerwiegenden Fehlern zurück, die nach Zielname, Typ und Clienthostkoordinaten gruppiert sind.
severity='fatal' | geostats count by target, 'target type'
Die folgende Abfrage gibt die Gesamtanzahl der nach Clienthostkoordinaten gruppierten Logs zurück.
* | geostats count
Die folgende Abfrage gibt die Anzahl der Datenbanklogs nach Zielname, Schweregrad und Serverhostkoordinaten gruppiert zurück.
'target type' = 'Database Instance' | geostats include=server count by target, severity
Die folgende Abfrage gibt die Gesamtanzahl der Logs zurück, die nach Clienthostkoordinaten und Serverhostkoordinaten gruppiert sind.
* | geostats include=client,server count
Die folgende Abfrage gibt die Gesamtanzahl der Logs zurück, die anhand von Feldern aus einer Lookup-Tabelle nach Koordinaten gruppiert wurden.
* | lookup table = geomap select city, country, coordinates using 'Client Coordinates' = coordinates | geostats include = custom city = city country = country by coordinates count