Geohash Performance Clustering
In this scenario, product teams can analyze user experience by region for:
Performance hotspots identification
Geographic user experience patterns
Regional optimization opportunities
Sample input data. Here is example input data for this scenario:
{
"@timestamp": "2025-09-23T10:15:22Z",
"event_simpleName": "UserTransaction",
"user_latitude": 51.5074,
"user_longitude": -0.1278,
"responseTime": 180,
"transaction_type": "purchase",
"status": "complete"
}
Query. You do not always have to use
the worldMap()
function in order to create a
World Map
widget. You can also provide
data that conforms to the input format, as in the following query:
#event_simpleName=UserTransaction
| geohash(lat=user_latitude, lon=user_longitude)
| groupBy(_geohash, function=avg(responseTime, as=magnitude))
You can use the geohash()
function to achieve the same bucketing of points as the
worldMap()
function does. If you do not use
geohashing, you risk getting way too many points, making the widget
very slow.