[OpenNMS/opennms] 7a1ea5: feat(ui): forecasting and descriptive legend state...
joseanesONMS via opennms-cvs <[email protected]> Mon, 03 Aug 2026 06:56:22 -0700
| Newsgroups | gmane.network.opennms.cvs |
|---|---|
| Message-ID | <OpenNMS/opennms/push/refs/heads/jira/NMS-20152-resource-graphs/[email protected]> |
Branch: refs/heads/jira/NMS-20152-resource-graphs
Home: https://github.com/OpenNMS/opennms
Commit: 7a1ea5c04dc4d4bd15dcb75d37f720aa8a49c56d
https://github.com/OpenNMS/opennms/commit/7a1ea5c04dc4d4bd15dcb75d37f720aa8a49c56d
Author: Jose Anes <[email protected]>
Date: 2026-08-03 (Mon, 03 Aug 2026)
Changed paths:
A ui/src/components/Resources/ForecastGraph.vue
M ui/src/components/Resources/Graph.vue
M ui/src/components/Resources/utils/LegendFormatter.ts
A ui/src/components/Resources/utils/forecasting.ts
M ui/src/main/router/index.ts
M ui/src/types/index.ts
A ui/tests/resourceForecasting.test.ts
M ui/tests/resourceGraphs.test.ts
Log Message:
-----------
feat(ui): forecasting and descriptive legend states on Resource Graphs
Legend stats of exactly 0 rendered "NaN" because d3 formatPrefix cannot
derive an SI prefix for 0, and genuinely non-finite stats also printed
"NaN". Zeros now render as a fixed-precision number, and non-finite stats
render as No Data (the source column had no samples) or Invalid Data (it
had samples but the result is non-finite).
Reintroduces the Horizon 36 forecasting feature entirely client-side; the
legacy measurement filters require R, which is not available on every
install. A Forecasting action on each graph opens an additive Holt-Winters
forecast with polynomial trend, outlier removal, and confidence bounds that
widen across the horizon, driven by 1/7/31-day templates or a validated
custom-options panel.
NMS-20152
To unsubscribe from these emails, change your notification settings at https://github.com/OpenNMS/opennms/settings/notifications
_______________________________________________
Please read the OpenNMS Mailing List FAQ:
http://www.opennms.org/wiki/index.php?page=MailingListFaq
opennms-cvs mailing list
To *unsubscribe* or change your subscription options, see the bottom of this page:
https://lists.sourceforge.net/lists/listinfo/opennms-cvs