This Week in OpenNMS: April 9th, 2018

It's time for This Week in OpenNMS!

In the last week we released Helm 1.1.0, continued to do more work in preparation for Drift in Horizon 22, and worked on various integrations with other tools.

Github Project Updates

  • Internals, APIs, and Documentation

    • I fixed a bug that would cause some event comparisons to not match properly.
    • Jesse, David, and I fixed some bugs in building on Windows.
    • Jesse fixed an issue with template compatibility across different Elasticsearch versions.
    • Chandra did more work on Kafka integration.
    • Christian updated our embedded Karaf to 4.1.5 to fix some Karaf shell issues.
    • Jesse refactored our Camel sink implementation.
  • Web & UI

    • I wrapped up my fixes for Helm and ReST timeouts.
    • I implemented support for fallback attributes (eg, handling ifHCInOctets/ifInOctets gracefully) in Helm
    • I fixed a bug in the Helm perf-ds that would cause it to not report errors properly on timeout.

OpenNMS Helm 1.1.0 Released

A new version of our Grafana integration, OpenNMS Helm, has been released. It includes a number of bug fixes and features, including Grafana 5 support as well as support for defining custom actions in the alarm table panel.

Packages are available in our Debian and RPM repositories, as well as directly in the Grafana plugin registry.

The DockerHub image for Helm has been updated as well, with Helm 1.1.0 and Grafana 5.0.4.

Upcoming Events and Appearances

Until Next Week…

If there’s anything you’d like me to talk about in a future TWiO, or you just have a comment or criticism you’d like to share, don’t hesitate to say hi.

- Ben

Resolved Issues Since Last TWiO

  • HELM-78: Allow users to query flow data
  • HELM-86: Configurable query timeouts
  • HELM-87: Support for "fallback" attributes
  • HELM-88: PM datasource does not fail gracefully when the query time outs
  • HZN-1199: Horizontally scaling telemetryd (research)
  • HZN-1200: Review existing Karaf container assemblies
  • HZN-1201: Review uber bundle strategy
  • HZN-1202: Review structure of DAO related application contexts
  • HZN-1203: Review Karaf feature definitions
  • HZN-1255: Create RPM packages for the elasticsearch-drift-plugin
  • NMS-9885: collection:collect command fails with ClassCastException
  • NMS-9941: EventUtils.eventsMatch() fails if nodeId is greater than 127
  • NMS-9942: webpack compilation fails on Windows (due to invalid path separator)
  • NMS-9943: compilation fails on windows due to checkstyle exceptions
  • NMS-9947: Java not found properly when building from Windows CMD proc
  • NMS-9948: Vaadin Maven Plugin fails on Windows

Previous Post Next Post