This Week in OpenNMS: January 30th, 2017

In the last week we worked on documentation, internals, testing, minion, web UI, and bug fixes.

Github Project Updates

  • Documentation

    Ronny worked on using AsciiBinder for nicer documentation rendering.

  • Internals and Testing

    Jesse refactored a bunch of data collection code. Seth cleaned up sink aggregation code to be more reusable. Seth did more work on performance of Elasticsearch forwarding. Dustin did more work on cleaning up resource APIs. I wrapped up my work on cleaning up smoke test failures. Jesse did more work on improving WSman support. Seth worked on upgrading our embedded Quartz to 2.2.

  • Minion

    Christian added %nodelocation% to available event expansion parameters.

  • Web UI

    Markus worked on a more flexible lightweight javascript-only replacement for node maps. Jesse did more work on upgrading Jetty to 9.4.

  • Bug Fixes

    We've been spending time fixing blockers and other bugs for 19.0.0, due early this year.

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

  • HZN-620: Minion should depend on a JRE instead of a JDK
  • HZN-626: Collect JMS queue statistics from the embedded broker via JMX
  • HZN-904: Add SNMP collection and graph defintions for RPC.Server.DNS endpoint
  • HZN-905: Add SNMP collection and graph defintions for RPC.Server.Poller endpoint
  • HZN-922: Remove seda queues from Kafka blueprints
  • HZN-992: Add JMX collection and graph definitions for RPC.Server.PING endpoint
  • HZN-995: Update collectors to use strict attribute types
  • HZN-996: Make the resulting CollectionSet generated by the CollectionSetBuilder marshalable/unmarshalable to/from XML
  • HZN-998: es-rest: Use Elasticsearch Bulk API to batch inserts
  • NMS-5069: package hrStorage in threshold configuration should also contain linux devices
  • NMS-6530: vmware urls do not support username/passwords that require URL encoding
  • NMS-8544: Multiple smoke tests flapping inside docker
  • NMS-8815: Opennms UI response is very slow after applying constant load
  • NMS-8899: The pristine etc contains a number of TODOs
  • NMS-8910: opennms-webapp updates javascript dependencies on each build
  • NMS-8925: WS-Man throws event 4776 and 4625 with domain user on windows side
  • NMS-8926: Total Bytes Transfered + Average and Peak Traffic rates REPORTS
  • NMS-8955: WS_Man datacollection using WQL fails with 'unsupported element'
  • NMS-8963: Add ability to forward non-persisted events to Elasticsearch
  • NMS-8995: Add %nodelocation% event expansion parameter
  • NMS-9015: es-rest: Non-persisted events overwrite single ES document with id=0
  • NMS-9022: Expand/Collapse control of "vertices in focus" (collapsible criteria) seems broken

Previous Post Next Post