[OpenNMS/opennms] 3749fd: NMS-20152: compute the forecast server-side via th...
joseanesONMS via opennms-cvs <[email protected]>
| 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: 3749fd2877cc944cdcfb29f4b4e470b61e5bc0d8
https://github.com/OpenNMS/opennms/commit/3749fd2877cc944cdcfb29f4b4e470b61e5bc0d8
Author: Jose Anes <[email protected]>
Date: 2026-08-19 (Wed, 19 Aug 2026)
Changed paths:
M docs/modules/operation/pages/deep-dive/performance-data-collection/forecasting.adoc
M ui/src/components/Resources/ForecastGraph.vue
R ui/src/components/Resources/utils/forecasting.ts
M ui/src/types/index.ts
M ui/tests/components/Resources/ForecastGraph.test.ts
R ui/tests/resourceForecasting.test.ts
Log Message:
-----------
NMS-20152: compute the forecast server-side via the measurements filters
The forecast is no longer computed in the browser. ForecastGraph now posts an
Outlier -> HoltWinters -> Trend -> Chomp filter chain to /measurements and
renders the server's HWFit/HWLwr/HWUpr/Trend columns, so the math is the
existing R-free HWForecast rather than a second hand-rolled implementation to
keep in sync. This makes Graph Start effective (the trailing Chomp cutoff),
uses the server's one-sided Outlier filter, and matches forecasting.adoc.
Adds a filter field to GraphMetricsPayload (FilterDef/FilterParamDef), deletes
the client-side statistics (forecasting.ts) and its unit tests, and updates the
component test to assert the posted filter chain. Trend color and the warnings
section in the docs are reconciled with the shipped behavior.
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