It's time for This Week in OpenNMS!

Last week we worked primarily on OCE-related infrastructure, some netflow work, and UI refactoring.

Github Project Updates

  • Internals, APIs, and Documentation
    • Jesse did a little more work on his alarm -> ElasticSearch refactor.
    • Antonio continued to work on Enlinkd refactoring.
    • Jesse worked on converting OCE to use the new integration API.
    • Markus did more work on wrapping up testing for single-port flow support.
    • Matthew fixed an issue in Kafka alarm sync.
    • Matthew worked on exposing alarm feedback to Kafka.
    • Chandra worked on adding situation support to the ticketing API.
    • Chandra added retries to Kafka sink so it can recover from outages.
    • David updated OCE to garbage collect deleted situations.
  • Web & UI
    • David continued his work on the topology graph UI for alarms and situations.
    • Patrick worked on performance improvements in the topology UI.
    • Markus worked on updating Vaadin to 8.
    • Sebastian did more work on creating a UI for daemon reload.
    • Jeff made some improvements to the scheduled outage UI.

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-1397: The alarm_situations table should contain a timestamp
  • HZN-1398: Situation model - prevent cyclic graphs
  • HZN-1429: Refactor alarmd scenario & test driver so that it can be used by other modules
  • NMS-10348: Harmonizing the reload Events for the Daemons
  • NMS-10400: Discovery UI should not allow selection of Minions as Foreign Source
  • NMS-10403: Reloading of Script in telemetry collection is broken
  • NMS-10423: Kafka Producer: Sync pushes all alarms when suppressIncrementalAlarms=false
  • NMS-10428: Typo in BSFMonitor Documentation
  • OCE-1: Switch simulator for e2e testing
  • OCE-20: Gargabe collect situations

Jump to section

About the Author: RangerRick

Principal Software Engineer. Manages the release process of OpenNMS Horizon and Meridian, and a bunch of other stuff.
Published On: November 5th, 2018Last Updated: April 4th, 20192 min readTags: , , , , , , , , ,