In the last week we worked on the IFTTT integration, RPC, OIA and sink APIs, the new graph topology service, Helm, various UI tweaks, and more!
Github Project Updates
- Internals, APIs, and Documentation
- Christian updated the IFTTT integration to support reduction key filters.
- Chandra worked on wrapping sink messages with protobuf so additional metadata can be associated with them.
- I finished my updates to Minion and Sentinel packaging to fix issues with overriding default configuration at startup.
- I finished my work updating the OpenNMS packaging to require OpenJDK 11 by default.
- Matthew did more work converting OIA to use immutable objects.
- Marcel did some cleanup on trap event messages.
- Jesse did more work on the CircleCI build proof-of-concept.
- Chandra continued his work on adding tracing to the RPC code.
- Patrick did more work on the graph topology provider.
- Jeff worked on a proof-of-concept to pull matching data out into varbinds when processing events.
- Christian fixed an issue in the MIB parser that could make it difficult to diagnose failures.
- Web & UI
- David continued his work on the Helm integration for root cause handling in situations.
- Christian updated webapp session handling to not timeout for the browser notification integration.
- Alejandro’s fixes for search on the KSC report page were merged.
Upcoming Events and Appearances
- NETHINKS Training in Fulda, Germany - June and October
NETHINKS will be offering German-language training in their headquarters in Fulda, Germany.There are 2 dates available:
- June 3rd through 7th
- October 21st through 25th
- OpenNMS Dev-Jam 2019 in Minneapolis, MN
Dev-Jam 2019 will be once again on the University of Minneapolis campus, from June 24th through 28th.More details are available in the announcement.
Please plan on joining us for a week of fun, coding, and frivolity. - OSMC 2019 in Nuremberg, Germany - November 4th through 7th
We will be at OSMC in November.
Details are still forthcoming but we’re hoping to do a 1-day workshop.For more information on OSMC, see their website.
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 OOH
- HZN-1509: Minion stops sending flow data into Kafka
- HZN-1511: Meta-data gets deleted when requisition is modified in UI
- HZN-1516: Add OpenTracing support for Camel (JMS) RPC
- HZN-1519: Add ability to provide custom tags to OpenTracing by RPC Modules
- HZN-1529: Wrap Sink Message in Protobuf
- HZN-1533: Random compilation failures in opennms-base-assembly
- NMS-9893: Alarm Clear Trigger query language performance improvement
- NMS-10416: Search on KSC Reports page in WebUI does not work
- NMS-10511: Disable session timeout by default
- NMS-10540: After login the favicon appears instead of the starting page
- NMS-10631: Configuration directives in /etc/sysconfig/sentinel are not being applied
- NMS-10639: OpenNMS Horizon installs OpenJDK 1.8.0 even OpenJDK 11 is already installed
- NMS-10642: DNSResolutionMonitor incorrectly sets port number
- NMS-10643: MonitoredServiceDaoIT test fail due to database
- NMS-10644: EventdIT test failure
- NMS-10645: DuplicatePrimaryAddressIT logs a failure due to logging assertion
- NMS-10646: The evaluation layer that helps sizing Cassandra is broken
- NMS-10650: Vaadin geographical maps broke in Chrome
- NMS-10651: logging methods have incorrect number of arguments.
- NMS-10653: add
isAcknowledged
to the alarm model for the rest interface - NMS-10654: When editing a surveillance category from Admin flow, lists of nodes are not sorted by node label
- NMS-10656: remove centric troubleticket plugin
- NMS-10664: Karaf shell history thrown out with bathwater on upgrade
- OIA-12: Integration API feature (opennms-integration-api-features) fails to start if Collectd/Pollerd services are not enabled
- OIA-13: Replace bean implementations with immutables
- PRIS-146: create groovy script to select nodes by category