Uploaded image for project: 'Percona Monitoring and Management'
  1. Percona Monitoring and Management
  2. PMM-3516

Optimize provisioning mechanism of plugins, dashboards, and datasources in PMM

Details

    • 4
    • Yes
    • Yes
    • [obsolete] C/S Core

    Description

      Let's do short investigation what and how we can  (if we need to .. at all ) change our dashboards from API  to http://docs.grafana.org/administration/provisioning/ 

      Looks like this will be more stable way to load dashboards 

       

      Please note - we shop dashboards inside PMM application so need to maintain this  + have fixed folders for our dashboards

       

      What's happens:

      We want to move dashboard provisioning from  import-dashboard.py to the internal Grafana mechanism and remove import-dashboard.py:

      https://grafana.com/docs/grafana/latest/administration/provisioning/

      How to test:

      1. Check that all dashboard work as expected.
      2. Check that upgrade from the old version works as expected and dashboard works after upgrade (Docker and UI upgrade)
      3. Check those dashboards fit in the right folders.

      Attachments

        Issue Links

          Activity

            People

              nikita.beletskii Nikita Beletskii (Inactive)
              roma.novikov Roma Novikov
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - 1 day Original Estimate - 1 day
                  1d
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 1 day, 3 hours, 35 minutes
                  1d 3h 35m

                  Smart Checklist