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.
Contributors
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