OpenNMS On the Horizon – Documentation, Thresholding and Requisition Metadata Support, gNMI OpenConfig, Helm
Tags: ooh, circleci, documentation, events
Published: 2020-09-28 18:00:45

---
title: OpenNMS On the Horizon – Documentation, Thresholding and Requisition Metadata Support, gNMI OpenConfig, Helm
published: true
cover_image: https://i.imgur.com/JIPa2Oe.png
date: 2020-09-28 17:59:32 UTC
tags: OOH,circleci,documentation,events
canonical_url: https://www.opennms.com/en/blog/2020-09-28-opennms-on-the-horizon-documentation-thresholding-and-requisition-metadata-support-gnmi-openconfig-helm/?utm_source=rss&utm_medium=rss&utm_campaign=opennms-on-the-horizon-documentation-thresholding-and-requisition-metadata-support-gnmi-openconfig-helm
---

In the last week we did more documentation improvements, worked on metadata support for thresholding and requisitions, added gNMI support to the OpenConfig integration, made Helm impromevements, and did lots of other bug fixing.

<!--
git log -since='2020-09-21 00:00:00' -until='2020-09-28 00:00:00' -author=bamboo@opennms.org -invert-grep -all -no-merges -color=always -format='%Cblue%ai %Cgreen%aN %Creset%s %Cblue(%H)%Cred%d' -author-date-order | sort | less -R
-->

## Github Project Updates

### **Internals, APIs, and Documentation**

- Bonnie worked on improving installation documentation for Minion
- Chandra did more work on adding metadata support for thresholds
- Ronny and Bonnie worked on moving our documentation rendering to Antora
- Christian updated the `nodeDeleted` event to support more log message fields
- Chandra worked on adding [gNMI](https://github.com/openconfig/reference/tree/master/rpc/gnmi) support to the [OpenConfig](https://openconfig.net/) integration
- Dustin made improvements to hostname resolution handling in flow queries
- Mike fixed a bug in the OIA where alarm type was not being set
- I worked on trying to fix up CircleCI builds to rely less on hitting (flapping) upstream package archives
- Ronny worked on a new PRIS release using the new documentation workflow
- Christian worked on adding support for setting metadata in requisitions
- Jeff worked on an [ancient request](https://issues.opennms.org/browse/NMS-8484) to add custom string attributes when collecting on complex SNMP indexes

### **Web, ReST, UI, and Helm**

- I worked on fixing Helm in Grafana 7
- Jeff updated the Helm `nodeResources()` function to allow showing the resource label or name, as well as being able to specify a resource type
- Patrick fixed an issue in flow ReST queries when no data is available

### Contributors

<!--
git log -since='2020-09-21 00:00:00' -until='2020-09-28 00:00:00' -all -color=always -no-merges -pretty=format:'%an' | sed -e 's,bouff,Pierre Bouffard,' -e 's,mvrueden,Markus von Rüden,' -e 's,Naicisum,Sean Torres,' -e 's,Bonrob2,Bonnie Robinson,' -e 's,mmahacek,Mark Mahacek,' | sort -u | grep -vE '(dependabot|Atlassian Bamboo|CI.CD System)' | sed -e 's,^,\* ,'
-->

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

- Benjamin Reed
- Bonnie Robinson
- Chandra Gorantla
- Christian Pape
- Dustin Frisch
- Jeff Gehlbach
- Mark Mahacek
- Mike Kelly
- Patrick Schweizer
- Ronny Trommer

## 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

<!--
git log -no-merges meridian-2016.1.23-1..origin/release-2016.x - . ":(exclude).circleci"
-->

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

The current plan is to release Horizon 26.2.2 as well as Meridians 2018, 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](https://docs.opennms.org/opennms/releases/26.1.3/releasenotes/releasenotes.html) plus a few bugfixes we've made since then.

<!--
## Calendar of Events
### **[OpenNMS Training](https://hs.opennms.com/training-registration-2020) - Moonachie, New Jersey - April 27th through May 1st, 2020**
The OpenNMS Group [still hopes to be offering training](https://hs.opennms.com/training-registration-2020) at SecureWatch 24 Fusion Center in Moonachie, New Jersey the week of April 27th. 8 seats are available, and the deadline for signing up is April 17th.
-->

## 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](mailto:twio@opennms.org).

- Ben

<!--
  https://github.com/OpenNMS/twio-fodder/blob/ee50b0f05f3f93a66c242448a70fdca3993b972a/scripts/twio-issues-list.pl
-->

## Resolved Issues Since Last OOH

- [HELM-95](https://issues.opennms.org/browse/HELM-95): Expose Resource Label attribute to Grafana variables
- [NMS-10554](https://issues.opennms.org/browse/NMS-10554): nodeDeleted event should contain more information
- [NMS-12498](https://issues.opennms.org/browse/NMS-12498): Determine migration process
- [NMS-12794](https://issues.opennms.org/browse/NMS-12794): Add support for meta-data on single-DS threshold definitions
- [NMS-12814](https://issues.opennms.org/browse/NMS-12814): Interfaces incorrectly marked as having flows resulting in no data via Helm
- [NMS-12914](https://issues.opennms.org/browse/NMS-12914): Nullpointer in Time Series Integration Layer when query leads to no data.
- [NMS-12917](https://issues.opennms.org/browse/NMS-12917): Update Minion installation documentation
- [NMS-12921](https://issues.opennms.org/browse/NMS-12921): Application link on start page redirects to start page
- [NMS-12923](https://issues.opennms.org/browse/NMS-12923): Integration API: Alarm.type is unset