Skip to content

Visualize indoor map images provided by an s3 datasource.

License

Notifications You must be signed in to change notification settings

tailosinc/grafanaplugin-map-panel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Dec 11, 2023
98234bc · Dec 11, 2023

History

26 Commits
Jul 25, 2023
Dec 11, 2023
Jul 25, 2023
Dec 11, 2023
Jul 25, 2023
Aug 17, 2023
Jul 25, 2023
Jul 25, 2023
Jul 25, 2023
Jul 25, 2023
Dec 8, 2023
Jul 25, 2023
Dec 8, 2023
Jul 25, 2023
Jul 25, 2023
Dec 11, 2023
Dec 11, 2023
Jul 25, 2023

Repository files navigation

Grafana Plugin: Map Panel

Visualize image files for indoor maps.

Interface

We expect the datasource to provide a parseable JSON string of an object in the shape:

{
  layers: { cleaning: "<SOME_URL>"},
  videos: { cleaning: "<SOME_URL>"}, // Optional
  mapBundle: "<SOME_URL>" // Optional
}

Note that this will be subject to change as we include new features (e.g. viewing multiple layers).

Example Setup

You can use the infinity datasource as . Simply put it in a top-level plugins folder then install through administration tools.

Getting Started

cd grafanaplugin-map-panel
npm i
npm run server
npm run dev

Then navigate to localhost:3000 and configure your local Grafana instance as necessary.

Push a version tag

To trigger the workflow we need to push a version tag to github. This can be achieved with the following steps:

  1. Run npm version <major|minor|patch>
  2. Run git push origin main --follow-tags