If you want to use the cluster icons, this should be doable with a simple CSS tweak, combined with a few conditions in the search.
You can hide the numbers in the displayed cluster icons by including the following CSS snippet:
.GoogleMaps .cluster-icon { color: transparent !important; }
You can simply drop this line into the appserver/static/application.css of the app you want to use it.
To define the icon-color of a location you'd have to create a synthetic _geo_count value. For example:
... | eval _geo_count=case(status=="bad",500,status=="good",1,1==1,50)
The following ranges are used by default to map to the icon color:
A _geo_count value of
0 - 10 = blue
11-100 = yellow
101-1000 = red
1001-10000 = pink
>10000 = purple
You could also customize this range by providing a parameter in the module:
<param name="overlay.rangeMap">0,1000,100000,10000000,1000000000</param>
... View more