OpenNMS On the Horizon – Time-Series API, Minion Remote Poller, CircleCI, Netflow, VMware, and Documentation
Tags: ooh, circleci, docker, elasticsearch
Published: 2020-06-24 13:57:33

---
title: OpenNMS On the Horizon – Time-Series API, Minion Remote Poller, CircleCI, Netflow, VMware, and Documentation
published: true
cover_image: https://i.imgur.com/JIPa2Oe.png
date: 2020-06-23 20:46:12 UTC
tags: OOH,circleci,docker,elasticsearch
canonical_url: https://www.opennms.com/en/blog/2020-06-23-opennms-on-the-horizon-time-series-api-minion-remote-poller-circleci-netflow-vmware-and-documentation/?utm_source=rss&utm_medium=rss&utm_campaign=opennms-on-the-horizon-time-series-api-minion-remote-poller-circleci-netflow-vmware-and-documentation
---

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.

<!--
git log -author=bamboo@opennms.org -invert-grep -all -no-merges -color=always -since='2020-06-08 00:00:00' -until='2020-06-23 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**

- 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

<!--
git log -all -color=always -no-merges -since='2020-06-08 00:00:00' -until='2020-06-23 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,' -e 's,mmahacek,Mark Mahacek,' | 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
- Jeff Gehlbach
- Matthew Brooks
- Patrick Schweizer
- Sean Torres
- Seth Leger

## Calendar of Events

### **July Releases - July 7th, 2020**

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

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.

<!--
### **[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-231](https://issues.opennms.org/browse/HELM-231): "How to configure the data sources in Grafana" docs are missing
- [HELM-240](https://issues.opennms.org/browse/HELM-240): Enhance HELM documentation
- [HELM-241](https://issues.opennms.org/browse/HELM-241): Add expression examples
- [HELM-242](https://issues.opennms.org/browse/HELM-242): JEXL expressions
- [NMS-7547](https://issues.opennms.org/browse/NMS-7547): AbstractSnmpValue.allBytesDisplayable() IndexOutOfBound Exception
- [NMS-10389](https://issues.opennms.org/browse/NMS-10389): Unable to collect SNMP through minions on a large scale
- [NMS-12284](https://issues.opennms.org/browse/NMS-12284): Reduce Docker container image size
- [NMS-12682](https://issues.opennms.org/browse/NMS-12682): Update collectors chapter
- [NMS-12721](https://issues.opennms.org/browse/NMS-12721): Apply thresholding for remote poller response times
- [NMS-12738](https://issues.opennms.org/browse/NMS-12738): Parameters with dots handled incorrectly in BMP feature config
- [NMS-12742](https://issues.opennms.org/browse/NMS-12742): remove the java ("windows") installer
- [NMS-12750](https://issues.opennms.org/browse/NMS-12750): Netflow 5 records in ES do not contain value for delta\_switched