OpenNMS On the Horizon – May 4th, 2020 – Documentation, Provisioning, Telemetry, Topology, Prometheus, Graphite, and More!
Tags: ooh, activemq, alec, circleci
Published: 2020-05-04 19:21:26

---
title: OpenNMS On the Horizon – May 4th, 2020 – Documentation, Provisioning, Telemetry, Topology, Prometheus, Graphite, and More!
published: true
date: 2020-05-04 18:44:45 UTC
tags: OOH,activemq,alec,circleci
canonical_url: https://www.opennms.com/en/blog/2020-05-04-opennms-on-the-horizon-may-4th-2020-documentation-provisioning-telemetry-topology-prometheus-graphite-and-more/?utm_source=rss&utm_medium=rss&utm_campaign=opennms-on-the-horizon-may-4th-2020-documentation-provisioning-telemetry-topology-prometheus-graphite-and-more
cover_image: https://i.imgur.com/74fmzvG.png
---

It's time for OpenNMS On the Horizon! (Did I miss last week? Shhh! Too busy doing cool stuff. Probably.)

In the last week we did a lot of pluming work in Provisiond, Telemetryd, and topology, as well as more documentation improvements, a Prometheus collector, and a Graphite telemetry adapter.

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

## Github Project Updates

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

- I did more work fixing up CircleCI workflows.
- Bonnie did more work on beefing up core documentation.
- Jesse fixed an issue with serialized objects and ActiveMQ.
- Chandra worked on enhancing the metadata provided with response time resources in Kafka.
- Chandra added a new event for when a Provisiond node scan starts.
- Dustin did more work on replacing the remote poller.
- Chandra and Jesse made some enhancements to flow aggregation.
- Marcel worked on updating the JDBCQueryMonitor and SystemExecuteMonitor documentation.
- Chandra did more work on adding OpenTracing support to Provisiond.
- Jesse added a collector for applications instrumented with Prometheus.
- Patrick worked on some updates to make sure only one interface is marked SNMP primary.
- Pierre worked on additional confd options for the Minion.
- Patrick updated node enrichment to work on OIA topology providers.
- Patrick added tooltip support to the legacy topology provider.
- Patrick worked on an ALEC provider for the new graph API.

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

- Chandra added a smoke test for the password change UI.
- Chandra did work on restoring the universal search bar.

### Contributors

<!-- git log -all -color=always -no-merges -since='2020-04-20 00:00:00' -until='2020-05-04 00:00:00' -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,' | sort -u | grep -vE '(dependabot|Atlassian Bamboo|CI.CD System)' | sed -e 's,^,\* ,' -->

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
- Marcel Fuhrmann
- Matthew Brooks
- Patrick Schweizer
- Pierre Bouffard
- Ronny Trommer

## Calendar of Events

### **May Releases - May 5th, 2020**

The next OpenNMS release day is May 5th, 2020. Currently we expect point/bug fix releases of Meridian 2019 and Horizon 26.

<!--
### **[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-238](https://issues.opennms.org/browse/HELM-238): Circuit breaker exception in Flow Deep Dive Dashboard
- [HELM-239](https://issues.opennms.org/browse/HELM-239): Too many buckets exception in Flow Deep Dive Dashboard
- [NMS-12374](https://issues.opennms.org/browse/NMS-12374): Add opentracing support for Provisiond
- [NMS-12577](https://issues.opennms.org/browse/NMS-12577): Prometheus collector
- [NMS-12645](https://issues.opennms.org/browse/NMS-12645): Add selenium test for password change
- [NMS-12646](https://issues.opennms.org/browse/NMS-12646): Re-enable Central Search functionality
- [NMS-12647](https://issues.opennms.org/browse/NMS-12647): Update smoketests to support various Kafka compression codecs
- [NMS-12648](https://issues.opennms.org/browse/NMS-12648): Bump ES version used in Smoke Tests
- [NMS-12653](https://issues.opennms.org/browse/NMS-12653): Remove remote-poller runtimes from the build
- [NMS-12654](https://issues.opennms.org/browse/NMS-12654): Update remote-poller model to link service to locations instead of individual RPs
- [NMS-12656](https://issues.opennms.org/browse/NMS-12656): Aggregate flow metrics w/ stream processing
- [NMS-12658](https://issues.opennms.org/browse/NMS-12658): Provisiond: Add NodeScanStarted event for scheduled scans
- [NMS-12661](https://issues.opennms.org/browse/NMS-12661): Add more context to Response Time resources (Kafka Producer)
- [NMS-12663](https://issues.opennms.org/browse/NMS-12663): Flow aggregation - alternate indices based on duration of time range filter
- [NMS-12671](https://issues.opennms.org/browse/NMS-12671): BMP parse error for path attribute MP\_UNREACH\_NLRI
- [NMS-12673](https://issues.opennms.org/browse/NMS-12673): Authenticated RCE vulnerability via ActiveMQ Minion payload deserialization
- [NMS-12674](https://issues.opennms.org/browse/NMS-12674): Enable node enrichment for Topology providers comming from the Integration Api