You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Enforce module identity across metric alerts #8141
Activity
Amygos commentedon Aug 31, 2026
In Testing:
Amygos commentedon Aug 31, 2026
Manual QA —
module_idlabelPreconditions
metrics1.QA-MID-01 — Add a missing
module_idPublish a target without
module_id:Expected result:
module_id: qaapp1.module_id="qaapp1".QA-MID-02 — Replace a conflicting
module_idPublish the following target under
module/qaapp1/metrics_targets:Expected result:
module_id: qaapp1.qaapp2value cannot override the Redis-derived identity.module_id='qaapp2' overwritten with 'qaapp1'and identify the Redis key, field, and item position.QA-MID-03 — Preserve a matching
module_idPublish:
Expected result:
module_id: qaapp1remains unchanged.module_idconflict warning is logged.QA-MID-04 — Separate different module instances
Publish equivalent targets under:
Expected result:
module_id: qaapp1.module_id: qaapp2.QA-MID-05 — Add
module_idto every target itemPublish multiple items in one field:
Expected result:
module_id.module_id.QA-MID-06 — Keep built-in node targets module-less
Inspect every generated file matching:
Expected result:
module_id.Cleanup
redis-cli DEL \ module/qaapp1/metrics_targets \ module/qaapp2/metrics_targets redis-cli PUBLISH module/qaapp1/event/metrics-target-changed '{}'DavidePrincipi commentedon Sep 17, 2026
Test cases VERIFIED
DavidePrincipi commentedon Sep 18, 2026
Released https://github.com/NethServer/ns8-metrics/releases/tag/1.4.0