Uploaded image for project: 'OpenNMS'
  1. OpenNMS
  2. NMS-13132

Nephron: derive aggregations for hosts and applications from the conversation aggregation

    XMLWordPrintable

    Details

    • Type: Enhancement
    • Status: Resolved (View Workflow)
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 28.0.0
    • Component/s: None
    • Security Level: Default (Default Security Scheme)
    • Labels:
      None
    • Sprint:
      Horizon 2021 - Mar 3 - Mar 17, Horizon 2021 - Mar 17 - Mar 31, Horizon 2021 - Mar 31 - Apr 14, Horizon 2021 - Apr 14 - Apr 28, Horizon 2021 - May 12 - May 26
    • HB Backlog Status:
      NB

      Description

      Flow documents are processed separately to calculate the aggregations for

      • hosts
      • applications
      • conversations

      This can be optimized avoiding the repeated processing of flow documents: The conversation key part consists of a host related part and an application related part. Using a suitable representation for the conversation key part, the aggregations for hosts and applications can be derived from the conversations aggregation.

      ATM, the conversation key is calculated in OpenNMS by the method ConversationKeyUtils.getConvoKeyAsJsonString(FlowDocument). It is based on the fields

      • location
      • protocol
      • srcAddr
      • dstAddr
      • application

        Attachments

          Activity

            People

            Assignee:
            swachter Stefan Wachter
            Reporter:
            swachter Stefan Wachter
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:
              HB Grooming Date:

                Git Integration