Uploaded image for project: 'Network Observability'
  1. Network Observability
  2. NETOBSERV-1940

Console plugin configuration and status panel

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • None
    • Console Plugin
    • None
    • netobserv-console-config
    • False
    • None
    • False
    • Not Selected
    • To Do
    • 100% To Do, 0% In Progress, 0% Done

      Epic Goal

      Create a new view in netobserv console plugin to configure FlowCollector and get some status information.

      This must address some of the limitations related to the generic OLM install form, which lacks of flexibility in organizing the UI elements to offer a good UX.

      This may also include a resource footprint calculator that would help users taking more informed decisions before installing the FlowCollector (nice to have - might be a follow-up and/or a separate tool)

      Finally, once the FlowCollector is installed, some basic status information will be provided such as:

      • Current FC status (components readiness etc.)
      • FC Status warnings (same warnings as in the validation webhook)
      • Extra warnings / recommendations, such as recommending to install Kafka depending on the number of nodes
      • LokiStack status / readiness when relevant
      • A FlowMetrics section with list of installed metrics + estimated cardinality + actual cardinality
      • Links to netobserv dashboards

      Why is this important?

      1. Make it easier, less intimidating, to configure: despite installation being well documented, having a good UX for guiding should make users happier. Current OLM form is too limited. Also, all the options offered are often seen as intimidating.
      2. Remove uncertainty before installation: many users are afraid of the potential cost in resource footprint and want to anticipate it. A calculator will help reduce/remove the uncertainty.
      3. Increase visibility of issues: some issues might remain unnoticed, such as configuration warnings or high metrics cardinality. We want to make them more visible.

       

              Unassigned Unassigned
              jtakvori Joel Takvorian
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: