Uploaded image for project: 'SAFe Program'
  1. SAFe Program
  2. SP-1407

WebJive with parametric dashboards - spike

Change Owns to Parent OfsSet start and due date...
    XporterXMLWordPrintable

Details

    • Spike
    • Not Assigned
    • PI9
    • None
    • Obs Mgt & Controls
    • Hide

      In practice, at the moment, WebJive does not support users that want to have the same dashboard to be used for many different devices that belong to a same class.

      For elements that have many similar components, the only possible solution is to manually clone a dashboard and painfully reconfigure its widgets to refer to yet another device. This is very annoying, time consuming, error prone and leading to redundancy (failing the DRY principle).

      Show
      In practice, at the moment, WebJive does not support users that want to have the same dashboard to be used for many different devices that belong to a same class. For elements that have many similar components, the only possible solution is to manually clone a dashboard and painfully reconfigure its widgets to refer to yet another device. This is very annoying, time consuming, error prone and leading to redundancy (failing the DRY principle).
    • Hide

      1 feature point is needed to explore feasibility, as such a mechanism would require runtime subscribe/unsubscribe to device attributes; now subscriptions occurs only when running a dashboards; a second issue is how to subscribe while the dashboard collects values.

      Show
      1 feature point is needed to explore feasibility, as such a mechanism would require runtime subscribe/unsubscribe to device attributes; now subscriptions occurs only when running a dashboards; a second issue is how to subscribe while the dashboard collects values.
    • 1
    • 1
    • 9
    • Team_CREAM
    • Sprint 5
    • Hide

      Worked on estimating changes & efforts needed to implement Parametric Dashboard. See below document.
      https://docs.google.com/document/d/1yxjMnxutZQfw_L1FPNSJ1MOpFS197kv0OXmCzuOLKko/edit#heading=h.q8krj0ezypsb

      Show
      Worked on estimating changes & efforts needed to implement Parametric Dashboard. See below document. https://docs.google.com/document/d/1yxjMnxutZQfw_L1FPNSJ1MOpFS197kv0OXmCzuOLKko/edit#heading=h.q8krj0ezypsb
    • 9.6
    • Outcomes Reviewed, NFRS met, Demonstrated, Satisfies Acceptance Criteria, Accepted by FO
    • webjive
    • SPO-715

    Description

      In some of the elements we will have sets of devices that are similar (like the VCCs in the CSP). Uses are likely to have to build dashboards to monitor each of such a set of devices.

      Right now, the only way to do it is by manually copy a dashboard and reconfigure its widgets so that they refer to another instance of the devices in the set.

      A better solution would be through “parametric” dashboards.

      A dashboard configuration would require definition of one or more “device variables”; each variable is a name whose values would range on a set of devices that belong to the same class. There is also a default device to use for each variable.

      Once a variable is defined for the dashboard, then its widgets could refer to the variable device instead of the actual device. 

      When running such a parametric dashboard, the device variables would get as a value the default device. But the user would be able to see and access a dropdown menu from which to select another device of the class, and the dashboard would be re-rendered with attributes and states deriving from that device.

      If there are 2+ variables, then there will be 2+ dropdown menus. (This is the way in which Grafana provides parametric dashboards).

       

      See the attachments for possible examples of how a widget that refers to a variable device might look like, and how variables are defined in Grafana.

      Attachments

        1. dropdown1.png
          dropdown1.png
          89 kB
        2. dropdown2.png
          dropdown2.png
          33 kB
        3. grafana.png
          grafana.png
          26 kB

        Issue Links

          Structure

            Activity

              People

                g.brajnik Brajnik, Giorgio
                g.brajnik Brajnik, Giorgio
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Feature Progress

                  Story Point Burn-up: (100.00%)

                  Feature Estimate: 1.0

                  IssuesStory Points
                  To Do00.0
                  In Progress   00.0
                  Complete37.0
                  Total37.0

                  Dates

                    Created:
                    Updated:
                    Resolved:

                    Structure Helper Panel