Logo

dev-resources.site

for different kinds of informations.

OpenNMS On the Horizon – Elasticsearch, Docs, Syslog, Flows, Cortex, Time-Series, Config Management, gRPC, Liquibase, Vue, Helm

Published at
8/23/2021
Categories
ooh
classificationrules
cortex
documentation
Author
rangerrick
Author
10 person written this
rangerrick
open
OpenNMS On the Horizon – Elasticsearch, Docs, Syslog, Flows, Cortex, Time-Series, Config Management, gRPC, Liquibase, Vue, Helm

Since last time, we worked on Elasticsearch bulk updating, tons of documentation improvements, syslog message processing, flow classification, Cortex in Nephron, time-series tag handling, the new config management API, gRPC support in the twin API, tests, internal stats, Liquibase, Vue UI and geomap, scheduled outages, and Helm.

Github Project Updates

Internals, APIs, and Documentation

  • Dustin did more work on bulk updating in Elasticsearch
  • Mark did more work on provisioning doc cleanups
  • I did a couple of dependency updates
  • Chandra worked on fixing syslog message hostname resolution
  • Stefan worked on improvements to the flow classification engine
  • Stefan continued his work on Cortex support in Nephron
  • Patrick did some work on improving tag handling in the time-series API
  • Freddy did more work on handling schemas and validation in the new config management API
  • Chandra worked on the gRPC implementation for the new twin API
  • Chandra fixed some timing issues in OpenConfig tests
  • Ronny updated the Minion docs to show how to configure SSL on the Karaf CLI
  • Yang Li worked on providing some additional information in the MBean stats collector
  • Marcel worked on cleaning up and rearranging the demon reload code
  • Patrick worked on moving to Liquibase 4 and using it for implementing config management updates
  • Bonnie and Mark did more work on table cleanups in the docs
  • Christian added some extra debug logging to the telemetry listeners

Web, ReST, UI, and Helm

  • Mike, Yang Li, Jesse, Sagar, and Tripti worked on the Vue PoC UI
  • Jane did more work on the Vue geomap
  • I added IP interface, SNMP interface, service, and outage support to the Helm entity datasource
  • Christian worked on some input validation in the web UI
  • Christian fixed a bug where you could create the same scheduled outage multiple times
  • Stefan added a Cortex-based flow deep-dive dashboard to Helm

Contributors

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

  • Benjamin Reed
  • Bonnie Robinson
  • Chandra Gorantla
  • Christian Pape
  • Dustin Frisch
  • Freddy Chu
  • Jane Hou
  • Jesse White
  • Marcel Fuhrmann
  • Mark Mahacek
  • Mike Rose
  • Patrick Schweizer
  • Ronny Trommer
  • Sagar Salunkhe
  • Stefan Wachter
  • Tripti Bansal
  • Yang Li

Release Roadmap

September Releases

OpenNMS is on a monthly release schedule, with releases happening on the second Wednesday of the month.

The next OpenNMS release day is September 8th, 2021.

We currently expect a Horizon 28.0.3 release.

Next Horizon: 29 (Q4 2021)

The next major Horizon release will be Horizon 29.

The current roadmap for Horizon 29 includes the following goals:

  • running as non-root by default
  • refactor the Minion's communication to get rid of out-of-band ReST calls to the OpenNMS core
  • add support for persistence of flows to Cortex
  • start the groundwork for replacing the topology UI with a pure-javascript version

Next Meridian: 2022 (Q? 2022)

With Meridian 2021 recently out, we do not yet have a specific timeline for Meridian 2022.

Expect it to include -- at the very least -- the JDK11 requirement and flow aggregation improvements from Horizon 28.

Ideally it will contain work going into Horizons 29 (and probably 30) if our timeline holds. πŸ˜…

Disclaimer

Note that this is just based on current plans; dates, features, and releases can change or slip depending on how development goes.

The statements contained herein may contain certain forward-looking statements relating to The OpenNMS Group that are based on the beliefs of the Group’s management as well as assumptions made by and information currently available to the Group’s management. These forward-looking statements are, by their nature, subject to significant risks and uncertainties.

...We apologize for the excessive disclaimers. Those responsible have been sacked.

Mynd you, mΓΈΓΈse bites Kan be pretti nasti...

We apologise again for the fault in the disclaimers. Those responsible for sacking the people who have just been sacked have been sacked.

Until Next Time…

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

  • NMS-845: Notification/Outage Notes
  • NMS-5350: Add comment field to discovery range
  • NMS-8968: OpenNMS Admin Guide HostResourceSwRunMonitor service-name not exact match string
  • NMS-13219: No warning message thrown when more than one Duplicate entry time applied during Outage creation
  • NMS-13366: Migrate VMware instructions from Wiki to Docs
  • NMS-13440: Update table formatting in detectors section of docs
  • NMS-13460: Implement gRPC broker for Object replication (Twin)
  • NMS-13471: GeoMap: Investigate the Vue3 reactivity in geomap page to sync the map, nodes and alarms subpages.
  • NMS-13472: Update table formatting in docs.
  • NMS-13482: Migrate foreign source content from Discourse to docs
  • NMS-13485: Syslog messages missing nodelabel, location, and interface
  • NMS-13502: Geo-Map: Nodes, Alrarm Grid and Leaflet map need to listen to the change of the Monitored Nodes
ooh Article's
30 articles in total
Favicon
OpenNMS On the Horizon – January 4th, 2022
Favicon
OpenNMS On the Horizon – December 20th, 2021
Favicon
OpenNMS On the Horizon – December 6th, 2021
Favicon
OpenNMS On the Horizon – November 15th, 2021
Favicon
OpenNMS On the Horizon – November 1st, 2021
Favicon
OpenNMS On the Horizon – October 25th, 2021
Favicon
OpenNMS On the Horizon – October 18th, 2021
Favicon
OpenNMS On the Horizon – October 12th, 2021
Favicon
OpenNMS On the Horizon – September 27th, 2021
Favicon
OpenNMS On the Horizon – September 20th, 2021
Favicon
OpenNMS On the Horizon – September 13th, 2021
Favicon
OpenNMS On the Horizon – September 7th, 2021
Favicon
OpenNMS On the Horizon – Elasticsearch, Docs, Syslog, Flows, Cortex, Time-Series, Config Management, gRPC, Liquibase, Vue, Helm
Favicon
OpenNMS On the Horizon – Syslog, DNS, Docs, Flows, Config Management, IFTTT, Vue UIs, Discovery ReST, Helm
Favicon
August 2021 Releases – Horizon 28.0.2, Meridians 2021.1.3, 2020.1.11, 2019.1.22, 2018.1.31
Favicon
OpenNMS On the Horizon – Docs, Nephron, Flows, Config Management, Cortex, Twin API, gRPC, Trapd, Non-Root, Vue, Maps, Web
Favicon
OpenNMS On the Horizon – Non-Root, Docs, Minion Replication, JDK11, Flows, Cortex, Config API, Elasticsearch, Discovery,...
Favicon
OpenNMS On the Horizon – Config Manager API, Docs, Non-Root, Twin API, Nephron, Vue Maps, Discovery ReST
Favicon
OpenNMS On the Horizon – Docs, Non-Root, Time-Series, Telemetryd, Karaf, VMware, Docker, Vue
Favicon
OpenNMS On the Horizon – Docs, Vue UI, Config API, JDK17, Time-Series, Docker, Kafka, Nephron, Catheter, Health Check, ReST
Favicon
OpenNMS On the Horizon – Cortex, DCT, Minion, Nephron, Non-Root, IPLIKE, Flows, Vue, Helm, Docs, New Release Day
Favicon
OpenNMS On the Horizon – Helm, Minion, Kafka, Karaf, Nephron, Non-Root, Metadata, Newts, Datastax, Vue3
Favicon
OpenNMS On the Horizon – Docs, Testing, Minion, Nephron, Non-Root, Time-Series, Karaf, Telemetryd OpenJDK 17, RPC, Vue3 UI
Favicon
OpenNMS On the Horizon – Non-Root, Docs, Thresholding, Persisting, Time-Series, Metadata, Nephron, Minion, UI, Helm
Favicon
OpenNMS On the Horizon – Documentation, Flows and Nephron, Docker Container Trust, Thresholding, Metadata, and More!
Favicon
OpenNMS On the Horizon – Docs, BouncyCastle SSL, Deps, Time-Series API, Minion, Nephron, Run As Non-Root, Helm, UI
Favicon
OpenNMS On the Horizon – Nephron, DNS, Docs, SSL, Notifications, Time-Series, Helm, Topology, UI
Favicon
OpenNMS On the Horizon – Meridian 2021, DNS Requisitions, Docs, Newts, Nephron, Catheter, Smoke Tests, Minion, PRIS, and More!
Favicon
OpenNMS On the Horizon – Configuration, Poller, minion, Docs, Notifications, Newts, PRIS, Karaf, Selenium, Grafana
Favicon
OpenNMS On the Horizon – Selenium, VMware, BSF, Documentation, Nephron, Karaf, Minion, UI, Notifications, OpenNMS.js, Helm

Featured ones: