Skip to content

[ML] Model memory limit calculator enhancements for multi-metric job wizard #54573

Merged
darnautov merged 2 commits intoelastic:masterfrom
darnautov:ML-54441-multi-metric-wizard-mml
Jan 14, 2020
Merged

[ML] Model memory limit calculator enhancements for multi-metric job wizard #54573
darnautov merged 2 commits intoelastic:masterfrom
darnautov:ML-54441-multi-metric-wizard-mml

Conversation

@darnautov
Copy link
Copy Markdown
Contributor

Summary

Part of #54441.

  • Count detectors with a partition field get included in the calculation.
  • The MML estimation is re-calculated in the multi-metric wizard when influencers are added or removed.

Checklist

Use strikethroughs to remove checklist items you don't feel are applicable to this PR.

@elasticmachine
Copy link
Copy Markdown
Contributor

Pinging @elastic/ml-ui (:ml)

Copy link
Copy Markdown
Member

@jgowdyelastic jgowdyelastic left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

useEffect(() => {
jobCreator.removeAllInfluencers();
influencers.forEach(i => jobCreator.addInfluencer(i));
if (jobCreator instanceof MultiMetricJobCreator) {
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it's worth noting here that there is a isMultiMetricJobCreator type guard function that is typically used in the job wizards for checks like this.
But using instanceof is just as good.

Copy link
Copy Markdown
Contributor

@peteharverson peteharverson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@darnautov darnautov merged commit 9a871d2 into elastic:master Jan 14, 2020
@darnautov darnautov deleted the ML-54441-multi-metric-wizard-mml branch January 14, 2020 07:59
darnautov added a commit to darnautov/kibana that referenced this pull request Jan 14, 2020
…#54573)

* [ML] fix fieldNames provided to calculateModelMemoryLimit

* [ML] calculateModelMemoryLimit when the influencers are changed
darnautov added a commit that referenced this pull request Jan 14, 2020
…#54686)

* [ML] fix fieldNames provided to calculateModelMemoryLimit

* [ML] calculateModelMemoryLimit when the influencers are changed
gmmorris added a commit to gmmorris/kibana that referenced this pull request Jan 14, 2020
* upstream/master: (26 commits)
  Take page offset into account too (elastic#54567)
  [APM] Support error.{log,exception}.stacktrace.classname (elastic#54577)
  Np migration tsvb route validation (elastic#51850)
  [ML] MML calculator enhancements for multi-metric job wizard  (elastic#54573)
  [SIEM] Fix Inspect query 'request timestamp' value changes when curso… (elastic#54223)
  Fix chromeless NP apps not using full page width (elastic#54550)
  Remove extraneous public import to prevent failing Kibana startup (elastic#54676)
  [Uptime] Temporarily skip flakey tests (elastic#54675)
  Skip failing uptime tests
  Create UI for alerting and actions plugin (elastic#48959)
  [dev/build/sass] build stylesheets for disabled plugins too (elastic#54654)
  [SIEM] Use bulk actions API when updating or deleting rules (elastic#54521)
  Support "Deprecated" label in advanced settings (elastic#54539)
  [Maps] add text halo color and width style properties (elastic#53827)
  Service Map Data API at Runtime (elastic#54027)
  [SIEM] Detection Engine Create Rule Design Review #1 (elastic#54442)
  Skip flaky test
  [Canvas] Enable Embeddable maps (elastic#53971)
  [SIEM][Detection Engine] Increases the number or rules you can view on a single page (elastic#54628)
  uiSettings - use validation field for image field maxSize (elastic#54522)
  ...
jkelastic pushed a commit to jkelastic/kibana that referenced this pull request Jan 17, 2020
…#54573)

* [ML] fix fieldNames provided to calculateModelMemoryLimit

* [ML] calculateModelMemoryLimit when the influencers are changed
@lcawl lcawl changed the title [ML] MML calculator enhancements for multi-metric job wizard [ML] Model memory limit calculator enhancements for multi-metric job wizard Feb 5, 2020
@kibanamachine
Copy link
Copy Markdown
Contributor

💔 Build Failed

History

To update your PR or re-run it, just comment with:
@elasticmachine merge upstream

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants