[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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.