Dashboards & Visualizations

How to search and mark the locations on Google Maps in an HTML dashboard with IP addresses?

kartik13
Communicator

I am trying to fully customize the dashboard in which i need to include Google Maps to show the different IP addresses.. How can write this search?

0 Karma
1 Solution

fdi01
Motivator
  1. do your query by ex: your_base_search| iplocation device_ip | geostats latfield=lat longfield=lon count by IP_address.
  2. saved as dashboard
  3. after view my dashboard, go to edit > edit source XML
  4. in your XML code change chart or tablemark by map mark
  5. after you saved it to see results

see my ex in two panel of my dashboard:
- my query: | inputlookup geomaps_data.csv | iplocation device_ip | geostats latfield=lat longfield=lon count by method
- see my XML code dashboard:
Dashboard_example - Maps
Geographical data plotting on integrated maps.

<map>
  <title>Common Map Options</title>
  <searchString>| inputlookup geomaps_data.csv | iplocation device_ip | geostats latfield=lat longfield=lon count by method</searchString>
  <option name="height">400px</option>

  <!-- use custom colors -->
  <option name="mapping.seriesColors">[0x5379af,0x9ac23c,0xf7902b,0x956d95,0x6ab7c7,0xd85d3c,0xfac51c,0xdd86af]</option>

  <!-- adjust marker opacity and size range -->
  <option name="mapping.markerLayer.markerOpacity">0.8</option>
  <option name="mapping.markerLayer.markerMinSize">10</option>
  <option name="mapping.markerLayer.markerMaxSize">60</option>

  <!-- set initial map center and zoom level -->
  <option name="mapping.map.center">(30.810646,-10.556976)</option>
  <option name="mapping.map.zoom">2</option>
</map>

..........

  • save see results below:alt text

View solution in original post

fdi01
Motivator
  1. do your query by ex: your_base_search| iplocation device_ip | geostats latfield=lat longfield=lon count by IP_address.
  2. saved as dashboard
  3. after view my dashboard, go to edit > edit source XML
  4. in your XML code change chart or tablemark by map mark
  5. after you saved it to see results

see my ex in two panel of my dashboard:
- my query: | inputlookup geomaps_data.csv | iplocation device_ip | geostats latfield=lat longfield=lon count by method
- see my XML code dashboard:
Dashboard_example - Maps
Geographical data plotting on integrated maps.

<map>
  <title>Common Map Options</title>
  <searchString>| inputlookup geomaps_data.csv | iplocation device_ip | geostats latfield=lat longfield=lon count by method</searchString>
  <option name="height">400px</option>

  <!-- use custom colors -->
  <option name="mapping.seriesColors">[0x5379af,0x9ac23c,0xf7902b,0x956d95,0x6ab7c7,0xd85d3c,0xfac51c,0xdd86af]</option>

  <!-- adjust marker opacity and size range -->
  <option name="mapping.markerLayer.markerOpacity">0.8</option>
  <option name="mapping.markerLayer.markerMinSize">10</option>
  <option name="mapping.markerLayer.markerMaxSize">60</option>

  <!-- set initial map center and zoom level -->
  <option name="mapping.map.center">(30.810646,-10.556976)</option>
  <option name="mapping.map.zoom">2</option>
</map>

..........

  • save see results below:alt text

kartik13
Communicator

Thanks a lot

0 Karma

kartik13
Communicator

Can i use google map api to add some features through javascript .??

0 Karma
Got questions? Get answers!

Join the Splunk Community Slack to learn, troubleshoot, and make connections with fellow Splunk practitioners in real time!

Meet up IRL or virtually!

Join Splunk User Groups to connect and learn in-person by region or remotely by topic or industry.

Get Updates on the Splunk Community!

[Puzzles] Solve, Learn, Repeat: Matching cron expressions

This puzzle (first published here) is based on matching timestamps to cron expressions.All the timestamps ...

Design, Compete, Win: Submit Your Best Splunk Dashboards for a .conf26 Pass

Hello Splunkers,  We’re excited to kick off a Splunk Dashboard contest! We know that dashboards are a primary ...

May 2026 Splunk Expert Sessions: Security & Observability

Level Up Your Operations: May 2026 Splunk Expert Sessions Whether you are refining your security posture or ...