Fixed
Details
Assignee
Chandra GorantlaChandra GorantlaReporter
Alejandro GalueAlejandro GalueHB Backlog Status
Backlog CMComponents
Fix versions
Affects versions
Priority
Critical
Details
Details
Assignee
Chandra Gorantla
Chandra GorantlaReporter
Alejandro Galue
Alejandro GalueHB Backlog Status
Backlog CM
Components
Fix versions
Affects versions
Priority
PagerDuty
PagerDuty
PagerDuty
Created November 30, 2020 at 8:47 PM
Updated December 11, 2020 at 9:17 PM
Resolved December 11, 2020 at 9:17 PM
A customer heavily relies on index prefixes for all the integrations with Elasticsearch because their cluster is shared across multiple different OpenNMS environments.
When this is the case, the template matching is incorrect, leading to something like this:
All the Elasticsearch features in OpenNMS were configured with this:
This confuses the system, and the actual indexes could end up with the wrong template.
The following is the only evidence found in the customer environment proving that the events forwarder is not working:
The karaf.log* files are full of messages like this, as the environment in question processes on average over 300 events per second.
From the initial list, only the alarms are properly defined. Although, depending on race conditions, the alarms template could end up with the events template and vice-versa, meaning all of them must be fixed.
Here is what I would expect to see on a healthy system using a prefix: