openobserve / openobserve

πŸš€ 10x easier, πŸš€ 140x lower storage cost, πŸš€ high performance, πŸš€ petabyte scale - Elasticsearch/Splunk/Datadog alternative for πŸš€ (logs, metrics, traces, RUM, Error tracking, Session replay).

Home Page:https://openobserve.ai

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Add support for Custom Tile Maps

gaby opened this issue Β· comments

Which OpenObserve functionalities are relevant/related to the feature request?

dashboards

Description

Currently OpenObserve only supports OpenStreetMaps, mostly because the URL is hardcoded in the UI. There a lot of different tile map providers that could be used by the user. You can also host your own tile-map to reduce network i/o.

Proposed solution

Add two new ENV variables that allows specifying:

  • map tilemap url
  • map tilemap attribution

By default it should use the current:

  • https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png
  • &copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors

These are defined here: https://github.com/openobserve/openobserve/blob/main/web/src/components/dashboards/panels/GeoMapRenderer.vue#L94

Alternatives considered

N/a