In the last week we continued to work on wrapping up the new perspective monitoring code (formerly remote poller), as well as other bugfixing and release preparations.

Github Project Updates

Internals, APIs, and Documentation

  • Jesse did some work on a Maven archetype for building an OpenNMS plugin.
  • Christian, Dustin, and Patrick did more work wrapping up the new Minion perspective poller.
  • Bonnie fixed some configuration documentation in the admin guide.
  • Patrick worked on some cleanup in the timeseries integration layer.
  • Chandra made some improvements to handling certain malformed SNMP reponses.
  • Bonnie made a bunch of updates to the provisioning documentation.
  • Patrick made some fixes related to the application topology manager.

Web, ReST, UI, and Helm

  • Chandra fixed a bug triggering custom reports.

Contributors

Thanks to all of the following contributors for committing changes since last OOH:

  • Benjamin Reed
  • Bonnie Robinson
  • Chandra Gorantla
  • Christian Pape
  • Dustin Frisch
  • Jesse White
  • Patrick Schweizer

September Releases: Horizon 26 and Meridian 2017 through 2019

In September we released updates to Horizon and all supported Meridian releases.

Horizon 26 got a bump to 26.2 thanks to the addition of support for a new telemetry adapter which can collect from OpenConfig over the gRPC Juniper Telemetry Interface.

Meridian 2019.1.11 got a bunch of bug fixes and a few handy enhancements.

Meridians 2017.1.26 and 2018.1.22 each got a critical subset of the bug fixes that went into 2019.1.11.

Release Roadmap

Note that this is just based on current plans; dates, features, and releases can change or slip depending on how development goes.

October Releases

The next OpenNMS release day is October 6th, 2020.

The current plan is to release Horizon 27.0.0 as well as Meridian 2019 and 2020.

Next Horizon: 27 (Q4 2020)

The next major Horizon release will be Horizon 27.
It's going to contain a bunch of great stuff:

  • improvements to node caching for flow processing
  • VMware meta-data has been moved from assets to the new node meta-data
  • Minion improvements, including configuration enhancements and an overhaul to RPC thread-handling
  • a new handy global search bar in the web UI
  • improved SNMPv3 auth configuration
  • a major rework of remote poller functionality, now integrated with the Minion (we're calling it Application Perspective Monitoring)

Next Meridian: 2020 (Q4 2020)

Meridian 2020 will be based on Horizon 26.1, and should have roughly the same featureset as Horizon 26.1.3 plus a few bugfixes we've made since then.

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-12773: Anomaly Detection Experiment
  • NMS-12774: Anomaly Detection - Get the consumer working
  • NMS-12823: Application Topology Provider Status
  • NMS-12860: Remote Poller: Documentation
  • NMS-12862: Incorrect TSS settings
  • NMS-12865: Remote Poller: Clearify perspecive labeling
  • NMS-12874: Remote Poller: Rename to Perspective Poller
  • NMS-12881: Remote Poller: Clear outages after removing from application
  • NMS-12882: Perspective Poller shows in tracing as RemotePollerNG
  • NMS-12886: Application Perspective Monitoring: create Application status page
  • NMS-12887: Application Perspective Monitoring: NPE when starting OpenNMS
  • NMS-12889: Application Perspective Monitoring: OpenNMS refuses to start if service is referenced by two applications
  • NMS-12893: Additions to Application Perspective Monitoring docs