This Week in OpenNMS - October 22nd, 2018 - More Horizon 23 Prep, Correlation, Helm UI Updates, Acknowledging Situations

It's time for This Week in OpenNMS!

Last week worked on a bunch more Horizon 23 prep, correlation engine improvements, Helm UI updates, alarm/situation acknowledgements, and much more.

Github Project Updates

  • Internals, APIs, and Documentation

    • I made some fixes for handling the output of newer JDKs.
    • Jesse worked on a JVM datasource for the correlation engine.
    • Christian did some fixes to timeouts in VMware vCenter handling.
    • Markus and Dustin did more work on the single-port Netflow feature.
    • Matthew added timestamp metadata and weights to vertex information generated by the correlation engine.
    • David added support for cascading acknowledgements between situations and alarms (and vice-versa).
    • Antonio continued to work on refactoring the Enlinkd codebase.
    • Chandra added timestamps to situation metadata.
    • Chandra continued his work on supporting threshold alarms in correlation.
    • Sebastian did more work on improving daemon reload handling.
    • Jesse continued his work on creating a version-agnostic integration API.
    • Chandra worked on making sure SASL authentication works with Kafka on Minions and Sentinel.
    • Matthew did some work investigating the use of a graph database for the OCE cluster engine.
    • I did some work on handling flapping tests better in our Bamboo integration test runs.
    • I refactored the Minion and Sentinel assemblies to use a shared init script.
  • Web & UI

    • I worked on handling node template variables in the Alarm Table panel in Helm.
    • Patrick worked on performance improvements in the topology UI.
    • Ronny made some UI improvements to the dashboards provided by Helm.
    • Christian did some more work on situation integration in the OpenNMS alarm browser.
    • I added support for multi-select variables in the Helm Alarm Table panel.
    • David worked on some alarm query improvements in the ReSTv2 interface.
    • Ronny worked on creating some views to ease report generation.

Upcoming Events and Appearances

Until Next Week…

If there’s anything you’d like me to talk about in a future TWiO, or you just have a comment or criticism you’d like to share, don’t hesitate to say hi.

- Ben

Resolved Issues Since Last TWiO

  • HELM-73: Incompatible node identifiers between datasources (template vars)
  • HELM-105: Alarm Table Plugin not working with Multi-Select Grafana Template Variables
  • HELM-106: Improve Flow Deep Dive tool with axis labels and better naming
  • HELM-109: Update Grafana from 5.2.4 to 5.3.1
  • HZN-1379: Document opennms-situation-feedback feature
  • HZN-1387: Cannot use SASL Authentication for Kafka on Minions (might impact Sentinel)
  • HZN-1394: UI enhancements for handling Situations
  • HZN-1401: Support correlation of alarms triggered by thresholds
  • NMS-10300: Update health:check command to check Kafka connectivity when no JMS involved
  • NMS-10350: Add a Reloadable Flag in the service-configuration.xml
  • NMS-10372: Wrong JMX MBeans for minions
  • NMS-10377: Add Configurable Timeouts to VMware vCenter Discovery
  • NMS-10378: Alarm processing is very slow when Kafka producer is enabled and Kafka is unavailable
  • NMS-10407: The configuration example for Elasticsearch on the admin-docs is incorrect
  • OCE-2: e2e testing framework
  • OCE-5: Add creation timestamps to all of the vertices/edges on the graph
  • OCE-9: Add weight to vertices on the graph managed by the cluster engine

Previous Post Next Post