It's time for OpenNMS On the Horizon!

In the last week we continued to work on BMP and improving graph and time-series APIs, as well as other bug fixing and enhancements.

Github Project Updates

  • Internals, APIs, and Documentation

    • Dustin continued to work on adding BMP support.
    • I fixed a bug where the ElasticSearch forwarder could modify events before they're passed on to other subsystems.
    • Chandra fixed a bug in opennms-snmp:remove-from-definition
    • Markus continued his work enhancing the new graph API.
    • Christian fixed an issue with leaked threads in JCIFS.
    • Antonio and Markus did more work on improvements to topology link provider(s).
    • Sean Torres worked on fixes to allow flows to balance across Kafka partitions.
    • Christian fixed processing of filter rules in poller-configuration.xml.
    • Patrick continued his work evaluating how to rework our time-series APIs.
    • Jeff worked on an absolute-value handler for the JRobin spike hunter.
    • Markus fixed an issue with classification rule definitions that could cause OOM.
    • Chandra worked on adding gRPC support for IPC between Minion and OpenNMS.
  • Web, ReST, and UI

    • Markus updated the topology UI to allow choosing a layer with a URL parameter.

December Horizon and Meridian Releases

In December we released updated versions of Horizon 25, Meridian 2018, and Meridian 2019.

Meridian 2018.1.14 was primarily a small bug fix release. Meridian 2019.1.1 and Horizon 25.1.1 both had a larger number of bug fixes mostly related to alarm and event processing and potential resource leaks, and a few other enhancements.

Calendar of Events

  • January Releases - January 7th, 2020

    The next OpenNMS release day is January 7th, 2020.

    So far we expect to be putting out the following releases:

Until Next Week…

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

- Ben

Resolved Issues Since Last OOH

  • NMS-12358: Create BMP listener and parser for telemetryd
  • NMS-12390: Elasticsearch event forwarder manipulates in-flight event
  • NMS-12400: Invalid poller filter rules can break service web UI page
  • NMS-12414: Create BMP Adapter for Telemetry
  • NMS-12415: Create BMP Adapter for Peer Up / Down Events
  • NMS-12425: Create graph definitions for BMP statistics
  • NMS-12429: Classification Engine reload causes OOM when defining a bunch of rules