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

Taranta has a log viewer

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

Details

    • Feature
    • Won't have (this time)
    • None
    • None
    • Obs Mgt & Controls
    • Hide
      • The UI user will be able to quickly figure out what happens within a device, provided appropriate logging messages are written by the code controlling the device.
      • The user avoids opening a terminal, typing a command to display the log, and remembering how to do it.
      • The ability to customize the viewer brings flexibility:  the user becomes more productive in using the UI and carrying out his/her task.
      Show
      The UI user will be able to quickly figure out what happens within a device, provided appropriate logging messages are written by the code controlling the device. The user avoids opening a terminal, typing a command to display the log, and remembering how to do it. The ability to customize the viewer brings flexibility:  the user becomes more productive in using the UI and carrying out his/her task.
    • 2
    • 4
    • 14.5
    • PI22 - UNCOVERED

    Description

      Taranta has a new widget (Log Viewer) that let's the user of a running dashboard to view, filter, search log messages sent by devices. Filtering can be done by log level, by device name. Searching can be done by free text (as a ctrl-F done in a browser - but scoped on log messages only, not the entire dashboard).

      Ideally this could be implemented by embedding in the widget a kibana page and then letting the user interact with it, with its own controls.

      When configuring the widget, the dashboard editor selects the devices whose logs are to be shown (or the kibana page and its default filters). Ideally the default devices will be the devices used by the dashboard.

       

      Acceptance Criteria

      • the UI designer can drag and drop the logger widget in the canvas, and resize its frame; just like any other widget;
      • in  dashboard there can be 1 or more log viewers, possibly configured to display different info;
      • the logger needs to be attached to a device or server, and configured so that it conveys the messages sent to some logger configured and defined in the code within the device (for example a python logger)
      • once attached to the logger of a device, when the dashboard is run, if the device code makes calls to log.info(), log.debug(), log.trace(), log.error() etc then the log viewer displays these messages in the format specified by the logger.
      • The frame of the logger is searchable: the user can search for keywords, forward and backward.
      • The user can set filters by log levels, log sources.  filters remain active until manually disabled.

      Attachments

        Issue Links

          Structure

            Activity

              People

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

                Feature Progress

                  Story Point Burn-up: (0%)

                  Feature Estimate: 2.0

                  IssuesStory Points
                  To Do00.0
                  In Progress   00.0
                  Complete00.0
                  Total00.0

                  Dates

                    Created:
                    Updated:
                    Resolved:

                    Structure Helper Panel