OpenNMS On the Horizon – CircleCI, Docker, Minion, Time-Series and Kafka Metadata, and the Remote Poller
Tags: ooh, bamboo, docker, kafka
Published: 2020-06-01 22:09:13

---
title: OpenNMS On the Horizon – CircleCI, Docker, Minion, Time-Series and Kafka Metadata, and the Remote Poller
published: true
date: 2020-06-01 15:18:18 UTC
tags: OOH,bamboo,docker,kafka
canonical_url: https://www.opennms.com/en/blog/2020-06-01-opennms-on-the-horizon-circleci-docker-minion-time-series-and-kafka-metadata-and-the-remote-poller/?utm_source=rss&utm_medium=rss&utm_campaign=opennms-on-the-horizon-circleci-docker-minion-time-series-and-kafka-metadata-and-the-remote-poller
cover_image: https://i.imgur.com/JIPa2Oe.png
---

In the last week we did more work on CI and Docker images, Minion bugfixes, time-series metadata, refactoring the remote poller, and Kafka metadata improvements.

<!--
git log -author=bamboo@opennms.org -invert-grep -all -no-merges -color=always -since='2020-05-26 00:00:00' -until='2020-06-01 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 worked on shrinking our Docker images.
- Chandra continued to work on improving the Minion's thread usage.
- Christian continued to work on refactoring the remote poller to be a part of the Minion.
- Patrick and Jesse worked on improved metadata in the new time-series API.
- Dustin fixed some bugs in the Newts RRD converter.
- I did more work migrating Bamboo workflows to CircleCI.
- Chandra enhanced forwarded Kafka alarms to include trouble-ticket metadata.

<!--
### __Web, ReST, UI, and Helm__
* 
-->

### Contributors

<!--
git log -all -color=always -no-merges -since='2020-05-26 00:00:00' -until='2020-06-01 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
- Patrick Schweizer

## Calendar of Events

### **June Releases - June 2nd, 2020**

The next OpenNMS release day is June 2nd, 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

- [NMS-12391](https://issues.opennms.org/browse/NMS-12391): Limit RPC threads on Minion using bulkhead pattern
- [NMS-12584](https://issues.opennms.org/browse/NMS-12584): Create lab for simulating and persisting large volumes of flows
- [NMS-12724](https://issues.opennms.org/browse/NMS-12724): Netflow ingress performance regression
- [NMS-12725](https://issues.opennms.org/browse/NMS-12725): Send trouble ticket id to kafka alarm topic