In the last 2 weeks we did a lot of infrastructure and bug fixing, as well as continuing to work on optimizing the new time-series API.

Github Project Updates

Internals, APIs, and Documentation

  • Patrick continued his work on making performance improvements to the new time-series API.
  • Christian updated the new Minion-based remote poller to support thresholding on response times.
  • Bonnie added documentation for using metadata with thresholding.
  • I did a bunch of work on CircleCI improvements, including merging the fixes to shrink our Docker images.
  • Chandra fixed the reporting of delta_switched in Netflow 5 Elasticsearch records.
  • I updated our commons-beanutils dependencies to the latest version.
  • Jeff updated the admin guide with a Minion RPC troubleshooting example.
  • Christian did an update to move the VMware asset data to node metadata.
  • Sean fixed a bug in returning Netflow aggregations when no results are returned by Elasticsearch.
  • Bonnie did a bunch of cleanups in the developer documentation.

Web, ReST, UI, and Helm

  • Bonnie worked on Helm documentation for expressions and filtering.
  • I upgraded our Jetty to the latest 9.4.29.


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

  • Benjamin Reed
  • Bonnie Robinson
  • Chandra Gorantla
  • Christian Pape
  • Jeff Gehlbach
  • Matthew Brooks
  • Patrick Schweizer
  • Sean Torres
  • Seth Leger

Calendar of Events

July Releases - July 7th, 2020

The next OpenNMS release day is July 7th, 2020. Currently we expect releases from all supported Meridians as well as Horizon 26, due to backported updates for the RRD Newts converter and an update to the default Java version used in Docker images.

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

  • HELM-231: "How to configure the data sources in Grafana" docs are missing
  • HELM-240: Enhance HELM documentation
  • HELM-241: Add expression examples
  • HELM-242: JEXL expressions
  • NMS-7547: AbstractSnmpValue.allBytesDisplayable() IndexOutOfBound Exception
  • NMS-10389: Unable to collect SNMP through minions on a large scale
  • NMS-12284: Reduce Docker container image size
  • NMS-12682: Update collectors chapter
  • NMS-12721: Apply thresholding for remote poller response times
  • NMS-12738: Parameters with dots handled incorrectly in BMP feature config
  • NMS-12742: remove the java ("windows") installer
  • NMS-12750: Netflow 5 records in ES do not contain value for delta_switched

Jump to section

About the Author: RangerRick

Principal Software Engineer. Manages the release process of OpenNMS Horizon and Meridian, and a bunch of other stuff.
Published On: June 23rd, 2020Last Updated: June 29th, 20202 min readTags: , , , , , , , , , , ,