Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix various bugs #504

Merged
merged 8 commits into from
Jun 8, 2023
Merged

Fix various bugs #504

merged 8 commits into from
Jun 8, 2023

Conversation

jackiehanyang
Copy link
Collaborator

@jackiehanyang jackiehanyang commented Jun 7, 2023

Description

fixed the following bugs:

  • create detector flyout crushes on count type of vis
  • make default aggregation type matches with metric aggregation type. If it's a type that AD doesn't support, select sum() as default
  • Customized feature accordion title style to make it not use bold style
  • block creation if there're no configured features
  • updated the context menu option wording from Anomaly Detector to Anomaly Detection
  • updated flyout wording from Create anomaly detector to Add anomaly Detector
  • added await on API calls during creation to make create process async
  • added space between the text and the external "learn more" link under "Categorical fields" accordion
  • corrected bottom of "Features" accordion so it's not slightly cutoff when there is overflow/scrollbar.
  • blocked creation when it reaches limit

Screenshot 2023-06-07 at 5 31 48 PM

Issues Resolved

[List any issues this PR will resolve]

Check List

  • New functionality includes testing.
    • All tests pass
  • New functionality has been documented.
  • Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Signed-off-by: Jackie Han <[email protected]>
Signed-off-by: Jackie Han <[email protected]>
Signed-off-by: Jackie Han <[email protected]>
Signed-off-by: Jackie Han <[email protected]>
@codecov
Copy link

codecov bot commented Jun 7, 2023

Codecov Report

Merging #504 (dc15cff) into featureAnywhere (db4e039) will decrease coverage by 0.08%.
The diff coverage is n/a.

❗ Current head dc15cff differs from pull request most recent head 9cf2919. Consider uploading reports for the commit 9cf2919 to get more accurate results

@@                 Coverage Diff                 @@
##           featureAnywhere     #504      +/-   ##
===================================================
- Coverage            48.13%   48.06%   -0.08%     
===================================================
  Files                  165      165              
  Lines                 5524     5543      +19     
  Branches              1061     1051      -10     
===================================================
+ Hits                  2659     2664       +5     
- Misses                2605     2618      +13     
- Partials               260      261       +1     

see 3 files with indirect coverage changes

if (AGGREGATION_TYPES.some((type) => type.value === aggType)) {
return aggType;
}
if (aggType === 'count') {
Copy link
Member

Choose a reason for hiding this comment

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

do we define count as value_count in our code across the board?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

type: 'number',
},
];
if (Object.values(value.params).length !== 0) {
Copy link
Member

Choose a reason for hiding this comment

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

can we add a regression test for this?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

sure, will add a test case for this later. Looked up react best practice guidance. It seems like this is the best practice on how to check if an array is empty as react doesn't have built-in Array.isEmpty() method

Copy link
Member

Choose a reason for hiding this comment

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

I just meant adding a test where this conditional is false. Also, you may use lodash isEmpty() fn that we use other places in the plugin

Signed-off-by: Jackie Han <[email protected]>
Signed-off-by: Jackie Han <[email protected]>
ohltyler
ohltyler previously approved these changes Jun 8, 2023
const maxAssociatedCount = uiSettings.get(
PLUGIN_AUGMENTATION_MAX_OBJECTS_SETTING
);
await savedObjectLoader.findAll().then(async (resp) => {
Copy link
Member

Choose a reason for hiding this comment

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

nit: why not use getAugmentVisSavedObjs?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

the return type of this function is not ideal, wanted to show warning toast message instead of that not well formatted error message

@@ -0,0 +1,3 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
Copy link
Member

Choose a reason for hiding this comment

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

nit: this can be removed I think

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

removed

amitgalitz
amitgalitz previously approved these changes Jun 8, 2023
@jackiehanyang jackiehanyang dismissed stale reviews from amitgalitz and ohltyler via 12f25c4 June 8, 2023 16:30
Signed-off-by: Jackie Han <[email protected]>
@jackiehanyang jackiehanyang merged commit 6567649 into opensearch-project:featureAnywhere Jun 8, 2023
amitgalitz pushed a commit to amitgalitz/anomaly-detection-dashboards-plugin that referenced this pull request Jul 7, 2023
* fix bug bash bugs

Signed-off-by: Jackie Han <[email protected]>

* bug fix

Signed-off-by: Jackie Han <[email protected]>

* yarn prettier

Signed-off-by: Jackie Han <[email protected]>

* bug fix

Signed-off-by: Jackie Han <[email protected]>

* bug fixes

Signed-off-by: Jackie Han <[email protected]>

* clean up code

Signed-off-by: Jackie Han <[email protected]>

* removed unused snapshot

Signed-off-by: Jackie Han <[email protected]>

---------

Signed-off-by: Jackie Han <[email protected]>
Signed-off-by: Jackie Han <[email protected]>
jackiehanyang added a commit that referenced this pull request Jul 11, 2023
* Add branch constants in CI workflow (#345)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Bump decode-uri-component (#359)

Signed-off-by: Tyler Ohlsen <[email protected]>

* removed duplicate popout icon and ran prettier (#382)

Signed-off-by: Amit Galitzky <[email protected]>

* Change detector out of time range modal warning into a callout warning (#384)

Signed-off-by: Jackie Han <[email protected]>

Signed-off-by: Jackie Han <[email protected]>

* Fix undefined entity list when heatmap is empty (#383)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Updated MAINTAINERS.md to match recommended opensearch-project format. (#388)

Signed-off-by: dblock <[email protected]>

* Add windows env to integration test workflow (#390)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Bump json5 to 2.2.3 (#393)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Add 2.5 release notes (#395)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Update cold start message (#398)

Signed-off-by: Kaituo Li <[email protected]>

* upgrade filter bug (#402)

Previously, we didn't actually add filter type when loading old detector. This PR fixed that.

Testing done:
1. added a unit tes
2. verified e2et

Signed-off-by: Kaituo Li <[email protected]>

* Changed required minimum intervals in cold start message (#411)

Required minimum intervals to finish cold start is related to shingle size. This PR adds the shingle size in the computation and puts the result in the cold start message.

Testing done:
1. verified changing shingle size will change the message.

Signed-off-by: Kaituo Li <[email protected]>

* Bump @sideway/formula to 3.0.1 (#418)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Remove auto_expand_replicas override in sample data indices (#423)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Created untriaged issue workflow. (#422)

Signed-off-by: dblock <[email protected]>

* Add 2.6 release notes (#429)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Fix Node.js and Yarn installation in CI (#433)

Signed-off-by: Miki <[email protected]>

* run prettier command against all files

Signed-off-by: Jackie Han <[email protected]>

* Adding expression function to retrieve anomalies  (#448)

* adding an AD expression function

Signed-off-by: Amit Galitzky <[email protected]>

* making expression fn changes only to plugin.ts

Signed-off-by: Amit Galitzky <[email protected]>

* addressing comments, changed a few constants

Signed-off-by: Amit Galitzky <[email protected]>

* moving getDetectorName into try catch

Signed-off-by: Amit Galitzky <[email protected]>

---------

Signed-off-by: Amit Galitzky <[email protected]>

* Register AD as dashboard context menu option (#482)

* Register AD as dashboard context menu option

Signed-off-by: Jackie Han <[email protected]>

* addressing comments

Signed-off-by: Jackie Han <[email protected]>

* add getActions props

Signed-off-by: Jackie Han <[email protected]>

* add EmbeddableStart

Signed-off-by: Jackie Han <[email protected]>

* remove spread operator

Signed-off-by: Jackie Han <[email protected]>

* clenaup

Signed-off-by: Jackie Han <[email protected]>

* add overlay getter and setter

Signed-off-by: Jackie Han <[email protected]>

---------

Signed-off-by: Jackie Han <[email protected]>

* Associated detectors flyout through UI actions (#449)

* working js manage detectors

Signed-off-by: Amit Galitzky <[email protected]>

* adding associated detectors page

Signed-off-by: Amit Galitzky <[email protected]>

* adding unlink modal confirmation

Signed-off-by: Amit Galitzky <[email protected]>

* prettier formating and merge conflicts

Signed-off-by: Amit Galitzky <[email protected]>

* add unlinking capability

Signed-off-by: Amit Galitzky <[email protected]>

* adding message for no search results

Signed-off-by: Amit Galitzky <[email protected]>

* clean up files

Signed-off-by: Amit Galitzky <[email protected]>

* more cleanup

Signed-off-by: Amit Galitzky <[email protected]>

* making changes based on new upper container

Signed-off-by: Amit Galitzky <[email protected]>

* ran prettier

Signed-off-by: Amit Galitzky <[email protected]>

* fix notification and clean up associated detectors

Signed-off-by: Amit Galitzky <[email protected]>

* addressing comments

Signed-off-by: Amit Galitzky <[email protected]>

* renaming some files and adding index.ts

Signed-off-by: Amit Galitzky <[email protected]>

* Added license to new files

Signed-off-by: Amit Galitzky <[email protected]>

* clean up after rebase

Signed-off-by: Amit Galitzky <[email protected]>

* addressed more comments

Signed-off-by: Amit Galitzky <[email protected]>

* added notifications service as a getter-setter

Signed-off-by: Amit Galitzky <[email protected]>

---------

Signed-off-by: Amit Galitzky <[email protected]>

* Feature anywhere create detector flyout page (#487)

* Add create detector flyout page

Signed-off-by: Jackie Han <[email protected]>

* cleanup

Signed-off-by: Jackie Han <[email protected]>

* run prettier

Signed-off-by: Jackie Han <[email protected]>

* remove enzyme usage

Signed-off-by: Jackie Han <[email protected]>

* reuse existing helper function when creating detector

Signed-off-by: Jackie Han <[email protected]>

* cleanup

Signed-off-by: Jackie Han <[email protected]>

* rebase with associated detector change

Signed-off-by: Jackie Han <[email protected]>

* move helper functions to helper file

Signed-off-by: Jackie Han <[email protected]>

* use VisLayerTypes for VisLayerExpressionFn

Signed-off-by: Jackie Han <[email protected]>

* address comments

Signed-off-by: Jackie Han <[email protected]>

* use OVERLAY_ANOMALIES constant

Signed-off-by: Jackie Han <[email protected]>

---------

Signed-off-by: Jackie Han <[email protected]>
Signed-off-by: Jackie Han <[email protected]>

* Adding functionality to associate existing detector with a visualization (#484)

* Adding associate existing

Signed-off-by: Amit Galitzky <[email protected]>

* removed usememo, addressed other comments

Signed-off-by: Amit Galitzky <[email protected]>

* merge cleanup

Signed-off-by: Amit Galitzky <[email protected]>

* added integration to call on alerting

Signed-off-by: Amit Galitzky <[email protected]>

* cleaned up files and added changes to check if detector is deleted in expr fn

Signed-off-by: Amit Galitzky <[email protected]>

* fixing dependency and notifcations issues

Signed-off-by: Amit Galitzky <[email protected]>

* removed long toast life time

Signed-off-by: Amit Galitzky <[email protected]>

---------

Signed-off-by: Amit Galitzky <[email protected]>

* switched argument order (#494)

Signed-off-by: Amit Galitzky <[email protected]>

* add jest transform config (#497)

* add jest transform config

Signed-off-by: Jackie Han <[email protected]>

* add license header

Signed-off-by: Jackie Han <[email protected]>

* update file as .ts file

Signed-off-by: Jackie Han <[email protected]>

* add comment on jest config file

Signed-off-by: Jackie Han <[email protected]>

* add more comments

Signed-off-by: Jackie Han <[email protected]>

* cleanup

Signed-off-by: Jackie Han <[email protected]>

* update file export

Signed-off-by: Jackie Han <[email protected]>

---------

Signed-off-by: Jackie Han <[email protected]>

* Merging main branch into featureAnywhere (#499)

* Add branch constants in CI workflow (#345)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Bump decode-uri-component (#359)

Signed-off-by: Tyler Ohlsen <[email protected]>

* removed duplicate popout icon and ran prettier (#382)

Signed-off-by: Amit Galitzky <[email protected]>

* Change detector out of time range modal warning into a callout warning (#384)

Signed-off-by: Jackie Han <[email protected]>

Signed-off-by: Jackie Han <[email protected]>

* Fix undefined entity list when heatmap is empty (#383)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Updated MAINTAINERS.md to match recommended opensearch-project format. (#388)

Signed-off-by: dblock <[email protected]>

* Add windows env to integration test workflow (#390)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Bump json5 to 2.2.3 (#393)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Add 2.5 release notes (#395)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Update cold start message (#398)

Signed-off-by: Kaituo Li <[email protected]>

* upgrade filter bug (#402)

Previously, we didn't actually add filter type when loading old detector. This PR fixed that.

Testing done:
1. added a unit tes
2. verified e2et

Signed-off-by: Kaituo Li <[email protected]>

* Changed required minimum intervals in cold start message (#411)

Required minimum intervals to finish cold start is related to shingle size. This PR adds the shingle size in the computation and puts the result in the cold start message.

Testing done:
1. verified changing shingle size will change the message.

Signed-off-by: Kaituo Li <[email protected]>

* Bump @sideway/formula to 3.0.1 (#418)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Remove auto_expand_replicas override in sample data indices (#423)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Created untriaged issue workflow. (#422)

Signed-off-by: dblock <[email protected]>

* Add 2.6 release notes (#429)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Fix Node.js and Yarn installation in CI (#433)

Signed-off-by: Miki <[email protected]>

* run prettier command against all files (#444)

Signed-off-by: Jackie Han <[email protected]>

* Add 2.7 release notes (#456)

Signed-off-by: Jackie Han <[email protected]>

* updating maintainers and code owners (#476)

Signed-off-by: Amit Galitzky <[email protected]>

* fixing test to pass with node 18 (#491)

Signed-off-by: Amit Galitzky <[email protected]>

---------

Signed-off-by: Tyler Ohlsen <[email protected]>
Signed-off-by: Amit Galitzky <[email protected]>
Signed-off-by: Jackie Han <[email protected]>
Signed-off-by: dblock <[email protected]>
Signed-off-by: Kaituo Li <[email protected]>
Signed-off-by: Miki <[email protected]>
Co-authored-by: Tyler Ohlsen <[email protected]>
Co-authored-by: Jackie Han <[email protected]>
Co-authored-by: Daniel (dB.) Doubrovkine <[email protected]>
Co-authored-by: Kaituo Li <[email protected]>
Co-authored-by: Miki <[email protected]>

* Unit tests for expression function and additional components (#503)

* adding UT for expression function and some components

Signed-off-by: Amit Galitzky <[email protected]>

* moved helper functions to separate files, cleaned up other tests

Signed-off-by: Amit Galitzky <[email protected]>

* custom result bug fix along with a few others

Signed-off-by: Amit Galitzky <[email protected]>

* revert historical boolean

Signed-off-by: Amit Galitzky <[email protected]>

* add pluginEventType when no error

Signed-off-by: Amit Galitzky <[email protected]>

---------

Signed-off-by: Amit Galitzky <[email protected]>

* Fix various bugs (#504)

* fix bug bash bugs

Signed-off-by: Jackie Han <[email protected]>

* bug fix

Signed-off-by: Jackie Han <[email protected]>

* yarn prettier

Signed-off-by: Jackie Han <[email protected]>

* bug fix

Signed-off-by: Jackie Han <[email protected]>

* bug fixes

Signed-off-by: Jackie Han <[email protected]>

* clean up code

Signed-off-by: Jackie Han <[email protected]>

* removed unused snapshot

Signed-off-by: Jackie Han <[email protected]>

---------

Signed-off-by: Jackie Han <[email protected]>
Signed-off-by: Jackie Han <[email protected]>

* Various bug fixes and unit tests for AssociatedDetectors (#505)

* associated detectors unit tests

Signed-off-by: Amit Galitzky <[email protected]>

* fixed some bugs and added unit tests for associated detectors

Signed-off-by: Amit Galitzky <[email protected]>

---------

Signed-off-by: Amit Galitzky <[email protected]>

* make feature anywhere formatted detector name an assgiend value (#506)

* make feature anywhere formatted detector name an assgiend value to return

Signed-off-by: Jackie Han <[email protected]>

* update feature anywhere documentation link

Signed-off-by: Jackie Han <[email protected]>

* correct type

Signed-off-by: Jackie Han <[email protected]>

* correct typo

Signed-off-by: Jackie Han <[email protected]>

---------

Signed-off-by: Jackie Han <[email protected]>

* various bug fixes for anywhere features (#507)

Signed-off-by: Amit Galitzky <[email protected]>

* add group category and order for context menu (#495)

Signed-off-by: David Sinclair <[email protected]>

* Update Advanced configuration accordion title (#513)

Signed-off-by: Jackie Han <[email protected]>

* update categorical field text on Feature Anywhere flyout (#516)

* update categorical field text on Feature Anywhere flyout

Signed-off-by: Jackie Han <[email protected]>

* Use non-breaking space character to prevent removing needed empty space by yarn prettier

Signed-off-by: Jackie Han <[email protected]>

* Fix the max width of associate detector flyout to 740px

Signed-off-by: Jackie Han <[email protected]>

---------

Signed-off-by: Jackie Han <[email protected]>

* fixing vis eligibility (#519)

Signed-off-by: Amit Galitzky <[email protected]>

* render embeddable by using vis embeddable (#521)

Signed-off-by: Jackie Han <[email protected]>

* Change to anomaly start time; add test ids (#522)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Adding a callout on flyout when association limit has been reached (#524)

* adding a callout when association limit has been reached

Signed-off-by: Amit Galitzky <[email protected]>

* fixed limit check and ran prettier

Signed-off-by: Amit Galitzky <[email protected]>

---------

Signed-off-by: Amit Galitzky <[email protected]>

* Merge main into featureAnywhere (#525)

* Add branch constants in CI workflow (#345)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Bump decode-uri-component (#359)

Signed-off-by: Tyler Ohlsen <[email protected]>

* removed duplicate popout icon and ran prettier (#382)

Signed-off-by: Amit Galitzky <[email protected]>

* Change detector out of time range modal warning into a callout warning (#384)

Signed-off-by: Jackie Han <[email protected]>

Signed-off-by: Jackie Han <[email protected]>

* Fix undefined entity list when heatmap is empty (#383)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Updated MAINTAINERS.md to match recommended opensearch-project format. (#388)

Signed-off-by: dblock <[email protected]>

* Add windows env to integration test workflow (#390)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Bump json5 to 2.2.3 (#393)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Add 2.5 release notes (#395)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Update cold start message (#398)

Signed-off-by: Kaituo Li <[email protected]>

* upgrade filter bug (#402)

Previously, we didn't actually add filter type when loading old detector. This PR fixed that.

Testing done:
1. added a unit tes
2. verified e2et

Signed-off-by: Kaituo Li <[email protected]>

* Changed required minimum intervals in cold start message (#411)

Required minimum intervals to finish cold start is related to shingle size. This PR adds the shingle size in the computation and puts the result in the cold start message.

Testing done:
1. verified changing shingle size will change the message.

Signed-off-by: Kaituo Li <[email protected]>

* Bump @sideway/formula to 3.0.1 (#418)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Remove auto_expand_replicas override in sample data indices (#423)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Created untriaged issue workflow. (#422)

Signed-off-by: dblock <[email protected]>

* Add 2.6 release notes (#429)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Fix Node.js and Yarn installation in CI (#433)

Signed-off-by: Miki <[email protected]>

* run prettier command against all files (#444)

Signed-off-by: Jackie Han <[email protected]>

* Add 2.7 release notes (#456)

Signed-off-by: Jackie Han <[email protected]>

* updating maintainers and code owners (#476)

Signed-off-by: Amit Galitzky <[email protected]>

* fixing test to pass with node 18 (#491)

Signed-off-by: Amit Galitzky <[email protected]>

* add 2.8.0 release notes (#500)

Signed-off-by: Kaituo Li <[email protected]>

* Remove invalid link (#470)

Signed-off-by: Peter Nied <[email protected]>
Signed-off-by: Peter Nied <[email protected]>

* Remove global OUI style override (#511)

Signed-off-by: Matt Provost <[email protected]>

---------

Signed-off-by: Tyler Ohlsen <[email protected]>
Signed-off-by: Amit Galitzky <[email protected]>
Signed-off-by: Jackie Han <[email protected]>
Signed-off-by: dblock <[email protected]>
Signed-off-by: Kaituo Li <[email protected]>
Signed-off-by: Miki <[email protected]>
Signed-off-by: Peter Nied <[email protected]>
Signed-off-by: Peter Nied <[email protected]>
Signed-off-by: Matt Provost <[email protected]>
Co-authored-by: Tyler Ohlsen <[email protected]>
Co-authored-by: Jackie Han <[email protected]>
Co-authored-by: Daniel (dB.) Doubrovkine <[email protected]>
Co-authored-by: Kaituo Li <[email protected]>
Co-authored-by: Miki <[email protected]>
Co-authored-by: Peter Nied <[email protected]>
Co-authored-by: Matt Provost <[email protected]>

* Merging main into featureAnywhere with conflicts resolved (#527)

* Add branch constants in CI workflow (#345)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Bump decode-uri-component (#359)

Signed-off-by: Tyler Ohlsen <[email protected]>

* removed duplicate popout icon and ran prettier (#382)

Signed-off-by: Amit Galitzky <[email protected]>

* Change detector out of time range modal warning into a callout warning (#384)

Signed-off-by: Jackie Han <[email protected]>

Signed-off-by: Jackie Han <[email protected]>

* Fix undefined entity list when heatmap is empty (#383)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Updated MAINTAINERS.md to match recommended opensearch-project format. (#388)

Signed-off-by: dblock <[email protected]>

* Add windows env to integration test workflow (#390)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Bump json5 to 2.2.3 (#393)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Add 2.5 release notes (#395)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Update cold start message (#398)

Signed-off-by: Kaituo Li <[email protected]>

* upgrade filter bug (#402)

Previously, we didn't actually add filter type when loading old detector. This PR fixed that.

Testing done:
1. added a unit tes
2. verified e2et

Signed-off-by: Kaituo Li <[email protected]>

* Changed required minimum intervals in cold start message (#411)

Required minimum intervals to finish cold start is related to shingle size. This PR adds the shingle size in the computation and puts the result in the cold start message.

Testing done:
1. verified changing shingle size will change the message.

Signed-off-by: Kaituo Li <[email protected]>

* Bump @sideway/formula to 3.0.1 (#418)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Remove auto_expand_replicas override in sample data indices (#423)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Created untriaged issue workflow. (#422)

Signed-off-by: dblock <[email protected]>

* Add 2.6 release notes (#429)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Fix Node.js and Yarn installation in CI (#433)

Signed-off-by: Miki <[email protected]>

* run prettier command against all files (#444)

Signed-off-by: Jackie Han <[email protected]>

* Add 2.7 release notes (#456)

Signed-off-by: Jackie Han <[email protected]>

* updating maintainers and code owners (#476)

Signed-off-by: Amit Galitzky <[email protected]>

* fixing test to pass with node 18 (#491)

Signed-off-by: Amit Galitzky <[email protected]>

* add 2.8.0 release notes (#500)

Signed-off-by: Kaituo Li <[email protected]>

* Remove invalid link (#470)

Signed-off-by: Peter Nied <[email protected]>
Signed-off-by: Peter Nied <[email protected]>

* Remove global OUI style override (#511)

Signed-off-by: Matt Provost <[email protected]>

---------

Signed-off-by: Tyler Ohlsen <[email protected]>
Signed-off-by: Amit Galitzky <[email protected]>
Signed-off-by: Jackie Han <[email protected]>
Signed-off-by: dblock <[email protected]>
Signed-off-by: Kaituo Li <[email protected]>
Signed-off-by: Miki <[email protected]>
Signed-off-by: Peter Nied <[email protected]>
Signed-off-by: Peter Nied <[email protected]>
Signed-off-by: Matt Provost <[email protected]>
Co-authored-by: Tyler Ohlsen <[email protected]>
Co-authored-by: Jackie Han <[email protected]>
Co-authored-by: Daniel (dB.) Doubrovkine <[email protected]>
Co-authored-by: Kaituo Li <[email protected]>
Co-authored-by: Miki <[email protected]>
Co-authored-by: Peter Nied <[email protected]>
Co-authored-by: Matt Provost <[email protected]>

* copy files from main to resolve conflicts (#533)

Signed-off-by: Jackie Han <[email protected]>

* copy files to resolve conflicts (#538)

Signed-off-by: Jackie Han <[email protected]>

* Feature anywhere (#540)

* Add branch constants in CI workflow (#345)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Bump decode-uri-component (#359)

Signed-off-by: Tyler Ohlsen <[email protected]>

* removed duplicate popout icon and ran prettier (#382)

Signed-off-by: Amit Galitzky <[email protected]>

* Change detector out of time range modal warning into a callout warning (#384)

Signed-off-by: Jackie Han <[email protected]>

Signed-off-by: Jackie Han <[email protected]>

* Fix undefined entity list when heatmap is empty (#383)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Updated MAINTAINERS.md to match recommended opensearch-project format. (#388)

Signed-off-by: dblock <[email protected]>

* Add windows env to integration test workflow (#390)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Bump json5 to 2.2.3 (#393)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Add 2.5 release notes (#395)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Update cold start message (#398)

Signed-off-by: Kaituo Li <[email protected]>

* upgrade filter bug (#402)

Previously, we didn't actually add filter type when loading old detector. This PR fixed that.

Testing done:
1. added a unit tes
2. verified e2et

Signed-off-by: Kaituo Li <[email protected]>

* Changed required minimum intervals in cold start message (#411)

Required minimum intervals to finish cold start is related to shingle size. This PR adds the shingle size in the computation and puts the result in the cold start message.

Testing done:
1. verified changing shingle size will change the message.

Signed-off-by: Kaituo Li <[email protected]>

* Bump @sideway/formula to 3.0.1 (#418)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Remove auto_expand_replicas override in sample data indices (#423)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Created untriaged issue workflow. (#422)

Signed-off-by: dblock <[email protected]>

* Add 2.6 release notes (#429)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Fix Node.js and Yarn installation in CI (#433)

Signed-off-by: Miki <[email protected]>

* run prettier command against all files (#444)

Signed-off-by: Jackie Han <[email protected]>

* Add 2.7 release notes (#456)

Signed-off-by: Jackie Han <[email protected]>

* updating maintainers and code owners (#476)

Signed-off-by: Amit Galitzky <[email protected]>

* fixing test to pass with node 18 (#491)

Signed-off-by: Amit Galitzky <[email protected]>

* add 2.8.0 release notes (#500)

Signed-off-by: Kaituo Li <[email protected]>

* Remove invalid link (#470)

Signed-off-by: Peter Nied <[email protected]>
Signed-off-by: Peter Nied <[email protected]>

* Remove global OUI style override (#511)

Signed-off-by: Matt Provost <[email protected]>

---------

Signed-off-by: Tyler Ohlsen <[email protected]>
Signed-off-by: Amit Galitzky <[email protected]>
Signed-off-by: Jackie Han <[email protected]>
Signed-off-by: dblock <[email protected]>
Signed-off-by: Kaituo Li <[email protected]>
Signed-off-by: Miki <[email protected]>
Signed-off-by: Peter Nied <[email protected]>
Signed-off-by: Peter Nied <[email protected]>
Signed-off-by: Matt Provost <[email protected]>
Co-authored-by: Tyler Ohlsen <[email protected]>
Co-authored-by: Amit Galitzky <[email protected]>
Co-authored-by: Daniel (dB.) Doubrovkine <[email protected]>
Co-authored-by: Kaituo Li <[email protected]>
Co-authored-by: Miki <[email protected]>
Co-authored-by: Peter Nied <[email protected]>
Co-authored-by: Matt Provost <[email protected]>

---------

Signed-off-by: Tyler Ohlsen <[email protected]>
Signed-off-by: Amit Galitzky <[email protected]>
Signed-off-by: Jackie Han <[email protected]>
Signed-off-by: dblock <[email protected]>
Signed-off-by: Kaituo Li <[email protected]>
Signed-off-by: Miki <[email protected]>
Signed-off-by: Jackie Han <[email protected]>
Signed-off-by: David Sinclair <[email protected]>
Signed-off-by: Peter Nied <[email protected]>
Signed-off-by: Peter Nied <[email protected]>
Signed-off-by: Matt Provost <[email protected]>
Co-authored-by: Tyler Ohlsen <[email protected]>
Co-authored-by: Amit Galitzky <[email protected]>
Co-authored-by: Daniel (dB.) Doubrovkine <[email protected]>
Co-authored-by: Kaituo Li <[email protected]>
Co-authored-by: Miki <[email protected]>
Co-authored-by: David Sinclair <[email protected]>
Co-authored-by: Peter Nied <[email protected]>
Co-authored-by: Matt Provost <[email protected]>
opensearch-trigger-bot bot pushed a commit that referenced this pull request Jul 11, 2023
* Add branch constants in CI workflow (#345)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Bump decode-uri-component (#359)

Signed-off-by: Tyler Ohlsen <[email protected]>

* removed duplicate popout icon and ran prettier (#382)

Signed-off-by: Amit Galitzky <[email protected]>

* Change detector out of time range modal warning into a callout warning (#384)

Signed-off-by: Jackie Han <[email protected]>

Signed-off-by: Jackie Han <[email protected]>

* Fix undefined entity list when heatmap is empty (#383)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Updated MAINTAINERS.md to match recommended opensearch-project format. (#388)

Signed-off-by: dblock <[email protected]>

* Add windows env to integration test workflow (#390)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Bump json5 to 2.2.3 (#393)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Add 2.5 release notes (#395)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Update cold start message (#398)

Signed-off-by: Kaituo Li <[email protected]>

* upgrade filter bug (#402)

Previously, we didn't actually add filter type when loading old detector. This PR fixed that.

Testing done:
1. added a unit tes
2. verified e2et

Signed-off-by: Kaituo Li <[email protected]>

* Changed required minimum intervals in cold start message (#411)

Required minimum intervals to finish cold start is related to shingle size. This PR adds the shingle size in the computation and puts the result in the cold start message.

Testing done:
1. verified changing shingle size will change the message.

Signed-off-by: Kaituo Li <[email protected]>

* Bump @sideway/formula to 3.0.1 (#418)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Remove auto_expand_replicas override in sample data indices (#423)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Created untriaged issue workflow. (#422)

Signed-off-by: dblock <[email protected]>

* Add 2.6 release notes (#429)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Fix Node.js and Yarn installation in CI (#433)

Signed-off-by: Miki <[email protected]>

* run prettier command against all files

Signed-off-by: Jackie Han <[email protected]>

* Adding expression function to retrieve anomalies  (#448)

* adding an AD expression function

Signed-off-by: Amit Galitzky <[email protected]>

* making expression fn changes only to plugin.ts

Signed-off-by: Amit Galitzky <[email protected]>

* addressing comments, changed a few constants

Signed-off-by: Amit Galitzky <[email protected]>

* moving getDetectorName into try catch

Signed-off-by: Amit Galitzky <[email protected]>

---------

Signed-off-by: Amit Galitzky <[email protected]>

* Register AD as dashboard context menu option (#482)

* Register AD as dashboard context menu option

Signed-off-by: Jackie Han <[email protected]>

* addressing comments

Signed-off-by: Jackie Han <[email protected]>

* add getActions props

Signed-off-by: Jackie Han <[email protected]>

* add EmbeddableStart

Signed-off-by: Jackie Han <[email protected]>

* remove spread operator

Signed-off-by: Jackie Han <[email protected]>

* clenaup

Signed-off-by: Jackie Han <[email protected]>

* add overlay getter and setter

Signed-off-by: Jackie Han <[email protected]>

---------

Signed-off-by: Jackie Han <[email protected]>

* Associated detectors flyout through UI actions (#449)

* working js manage detectors

Signed-off-by: Amit Galitzky <[email protected]>

* adding associated detectors page

Signed-off-by: Amit Galitzky <[email protected]>

* adding unlink modal confirmation

Signed-off-by: Amit Galitzky <[email protected]>

* prettier formating and merge conflicts

Signed-off-by: Amit Galitzky <[email protected]>

* add unlinking capability

Signed-off-by: Amit Galitzky <[email protected]>

* adding message for no search results

Signed-off-by: Amit Galitzky <[email protected]>

* clean up files

Signed-off-by: Amit Galitzky <[email protected]>

* more cleanup

Signed-off-by: Amit Galitzky <[email protected]>

* making changes based on new upper container

Signed-off-by: Amit Galitzky <[email protected]>

* ran prettier

Signed-off-by: Amit Galitzky <[email protected]>

* fix notification and clean up associated detectors

Signed-off-by: Amit Galitzky <[email protected]>

* addressing comments

Signed-off-by: Amit Galitzky <[email protected]>

* renaming some files and adding index.ts

Signed-off-by: Amit Galitzky <[email protected]>

* Added license to new files

Signed-off-by: Amit Galitzky <[email protected]>

* clean up after rebase

Signed-off-by: Amit Galitzky <[email protected]>

* addressed more comments

Signed-off-by: Amit Galitzky <[email protected]>

* added notifications service as a getter-setter

Signed-off-by: Amit Galitzky <[email protected]>

---------

Signed-off-by: Amit Galitzky <[email protected]>

* Feature anywhere create detector flyout page (#487)

* Add create detector flyout page

Signed-off-by: Jackie Han <[email protected]>

* cleanup

Signed-off-by: Jackie Han <[email protected]>

* run prettier

Signed-off-by: Jackie Han <[email protected]>

* remove enzyme usage

Signed-off-by: Jackie Han <[email protected]>

* reuse existing helper function when creating detector

Signed-off-by: Jackie Han <[email protected]>

* cleanup

Signed-off-by: Jackie Han <[email protected]>

* rebase with associated detector change

Signed-off-by: Jackie Han <[email protected]>

* move helper functions to helper file

Signed-off-by: Jackie Han <[email protected]>

* use VisLayerTypes for VisLayerExpressionFn

Signed-off-by: Jackie Han <[email protected]>

* address comments

Signed-off-by: Jackie Han <[email protected]>

* use OVERLAY_ANOMALIES constant

Signed-off-by: Jackie Han <[email protected]>

---------

Signed-off-by: Jackie Han <[email protected]>
Signed-off-by: Jackie Han <[email protected]>

* Adding functionality to associate existing detector with a visualization (#484)

* Adding associate existing

Signed-off-by: Amit Galitzky <[email protected]>

* removed usememo, addressed other comments

Signed-off-by: Amit Galitzky <[email protected]>

* merge cleanup

Signed-off-by: Amit Galitzky <[email protected]>

* added integration to call on alerting

Signed-off-by: Amit Galitzky <[email protected]>

* cleaned up files and added changes to check if detector is deleted in expr fn

Signed-off-by: Amit Galitzky <[email protected]>

* fixing dependency and notifcations issues

Signed-off-by: Amit Galitzky <[email protected]>

* removed long toast life time

Signed-off-by: Amit Galitzky <[email protected]>

---------

Signed-off-by: Amit Galitzky <[email protected]>

* switched argument order (#494)

Signed-off-by: Amit Galitzky <[email protected]>

* add jest transform config (#497)

* add jest transform config

Signed-off-by: Jackie Han <[email protected]>

* add license header

Signed-off-by: Jackie Han <[email protected]>

* update file as .ts file

Signed-off-by: Jackie Han <[email protected]>

* add comment on jest config file

Signed-off-by: Jackie Han <[email protected]>

* add more comments

Signed-off-by: Jackie Han <[email protected]>

* cleanup

Signed-off-by: Jackie Han <[email protected]>

* update file export

Signed-off-by: Jackie Han <[email protected]>

---------

Signed-off-by: Jackie Han <[email protected]>

* Merging main branch into featureAnywhere (#499)

* Add branch constants in CI workflow (#345)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Bump decode-uri-component (#359)

Signed-off-by: Tyler Ohlsen <[email protected]>

* removed duplicate popout icon and ran prettier (#382)

Signed-off-by: Amit Galitzky <[email protected]>

* Change detector out of time range modal warning into a callout warning (#384)

Signed-off-by: Jackie Han <[email protected]>

Signed-off-by: Jackie Han <[email protected]>

* Fix undefined entity list when heatmap is empty (#383)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Updated MAINTAINERS.md to match recommended opensearch-project format. (#388)

Signed-off-by: dblock <[email protected]>

* Add windows env to integration test workflow (#390)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Bump json5 to 2.2.3 (#393)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Add 2.5 release notes (#395)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Update cold start message (#398)

Signed-off-by: Kaituo Li <[email protected]>

* upgrade filter bug (#402)

Previously, we didn't actually add filter type when loading old detector. This PR fixed that.

Testing done:
1. added a unit tes
2. verified e2et

Signed-off-by: Kaituo Li <[email protected]>

* Changed required minimum intervals in cold start message (#411)

Required minimum intervals to finish cold start is related to shingle size. This PR adds the shingle size in the computation and puts the result in the cold start message.

Testing done:
1. verified changing shingle size will change the message.

Signed-off-by: Kaituo Li <[email protected]>

* Bump @sideway/formula to 3.0.1 (#418)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Remove auto_expand_replicas override in sample data indices (#423)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Created untriaged issue workflow. (#422)

Signed-off-by: dblock <[email protected]>

* Add 2.6 release notes (#429)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Fix Node.js and Yarn installation in CI (#433)

Signed-off-by: Miki <[email protected]>

* run prettier command against all files (#444)

Signed-off-by: Jackie Han <[email protected]>

* Add 2.7 release notes (#456)

Signed-off-by: Jackie Han <[email protected]>

* updating maintainers and code owners (#476)

Signed-off-by: Amit Galitzky <[email protected]>

* fixing test to pass with node 18 (#491)

Signed-off-by: Amit Galitzky <[email protected]>

---------

Signed-off-by: Tyler Ohlsen <[email protected]>
Signed-off-by: Amit Galitzky <[email protected]>
Signed-off-by: Jackie Han <[email protected]>
Signed-off-by: dblock <[email protected]>
Signed-off-by: Kaituo Li <[email protected]>
Signed-off-by: Miki <[email protected]>
Co-authored-by: Tyler Ohlsen <[email protected]>
Co-authored-by: Jackie Han <[email protected]>
Co-authored-by: Daniel (dB.) Doubrovkine <[email protected]>
Co-authored-by: Kaituo Li <[email protected]>
Co-authored-by: Miki <[email protected]>

* Unit tests for expression function and additional components (#503)

* adding UT for expression function and some components

Signed-off-by: Amit Galitzky <[email protected]>

* moved helper functions to separate files, cleaned up other tests

Signed-off-by: Amit Galitzky <[email protected]>

* custom result bug fix along with a few others

Signed-off-by: Amit Galitzky <[email protected]>

* revert historical boolean

Signed-off-by: Amit Galitzky <[email protected]>

* add pluginEventType when no error

Signed-off-by: Amit Galitzky <[email protected]>

---------

Signed-off-by: Amit Galitzky <[email protected]>

* Fix various bugs (#504)

* fix bug bash bugs

Signed-off-by: Jackie Han <[email protected]>

* bug fix

Signed-off-by: Jackie Han <[email protected]>

* yarn prettier

Signed-off-by: Jackie Han <[email protected]>

* bug fix

Signed-off-by: Jackie Han <[email protected]>

* bug fixes

Signed-off-by: Jackie Han <[email protected]>

* clean up code

Signed-off-by: Jackie Han <[email protected]>

* removed unused snapshot

Signed-off-by: Jackie Han <[email protected]>

---------

Signed-off-by: Jackie Han <[email protected]>
Signed-off-by: Jackie Han <[email protected]>

* Various bug fixes and unit tests for AssociatedDetectors (#505)

* associated detectors unit tests

Signed-off-by: Amit Galitzky <[email protected]>

* fixed some bugs and added unit tests for associated detectors

Signed-off-by: Amit Galitzky <[email protected]>

---------

Signed-off-by: Amit Galitzky <[email protected]>

* make feature anywhere formatted detector name an assgiend value (#506)

* make feature anywhere formatted detector name an assgiend value to return

Signed-off-by: Jackie Han <[email protected]>

* update feature anywhere documentation link

Signed-off-by: Jackie Han <[email protected]>

* correct type

Signed-off-by: Jackie Han <[email protected]>

* correct typo

Signed-off-by: Jackie Han <[email protected]>

---------

Signed-off-by: Jackie Han <[email protected]>

* various bug fixes for anywhere features (#507)

Signed-off-by: Amit Galitzky <[email protected]>

* add group category and order for context menu (#495)

Signed-off-by: David Sinclair <[email protected]>

* Update Advanced configuration accordion title (#513)

Signed-off-by: Jackie Han <[email protected]>

* update categorical field text on Feature Anywhere flyout (#516)

* update categorical field text on Feature Anywhere flyout

Signed-off-by: Jackie Han <[email protected]>

* Use non-breaking space character to prevent removing needed empty space by yarn prettier

Signed-off-by: Jackie Han <[email protected]>

* Fix the max width of associate detector flyout to 740px

Signed-off-by: Jackie Han <[email protected]>

---------

Signed-off-by: Jackie Han <[email protected]>

* fixing vis eligibility (#519)

Signed-off-by: Amit Galitzky <[email protected]>

* render embeddable by using vis embeddable (#521)

Signed-off-by: Jackie Han <[email protected]>

* Change to anomaly start time; add test ids (#522)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Adding a callout on flyout when association limit has been reached (#524)

* adding a callout when association limit has been reached

Signed-off-by: Amit Galitzky <[email protected]>

* fixed limit check and ran prettier

Signed-off-by: Amit Galitzky <[email protected]>

---------

Signed-off-by: Amit Galitzky <[email protected]>

* Merge main into featureAnywhere (#525)

* Add branch constants in CI workflow (#345)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Bump decode-uri-component (#359)

Signed-off-by: Tyler Ohlsen <[email protected]>

* removed duplicate popout icon and ran prettier (#382)

Signed-off-by: Amit Galitzky <[email protected]>

* Change detector out of time range modal warning into a callout warning (#384)

Signed-off-by: Jackie Han <[email protected]>

Signed-off-by: Jackie Han <[email protected]>

* Fix undefined entity list when heatmap is empty (#383)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Updated MAINTAINERS.md to match recommended opensearch-project format. (#388)

Signed-off-by: dblock <[email protected]>

* Add windows env to integration test workflow (#390)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Bump json5 to 2.2.3 (#393)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Add 2.5 release notes (#395)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Update cold start message (#398)

Signed-off-by: Kaituo Li <[email protected]>

* upgrade filter bug (#402)

Previously, we didn't actually add filter type when loading old detector. This PR fixed that.

Testing done:
1. added a unit tes
2. verified e2et

Signed-off-by: Kaituo Li <[email protected]>

* Changed required minimum intervals in cold start message (#411)

Required minimum intervals to finish cold start is related to shingle size. This PR adds the shingle size in the computation and puts the result in the cold start message.

Testing done:
1. verified changing shingle size will change the message.

Signed-off-by: Kaituo Li <[email protected]>

* Bump @sideway/formula to 3.0.1 (#418)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Remove auto_expand_replicas override in sample data indices (#423)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Created untriaged issue workflow. (#422)

Signed-off-by: dblock <[email protected]>

* Add 2.6 release notes (#429)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Fix Node.js and Yarn installation in CI (#433)

Signed-off-by: Miki <[email protected]>

* run prettier command against all files (#444)

Signed-off-by: Jackie Han <[email protected]>

* Add 2.7 release notes (#456)

Signed-off-by: Jackie Han <[email protected]>

* updating maintainers and code owners (#476)

Signed-off-by: Amit Galitzky <[email protected]>

* fixing test to pass with node 18 (#491)

Signed-off-by: Amit Galitzky <[email protected]>

* add 2.8.0 release notes (#500)

Signed-off-by: Kaituo Li <[email protected]>

* Remove invalid link (#470)

Signed-off-by: Peter Nied <[email protected]>
Signed-off-by: Peter Nied <[email protected]>

* Remove global OUI style override (#511)

Signed-off-by: Matt Provost <[email protected]>

---------

Signed-off-by: Tyler Ohlsen <[email protected]>
Signed-off-by: Amit Galitzky <[email protected]>
Signed-off-by: Jackie Han <[email protected]>
Signed-off-by: dblock <[email protected]>
Signed-off-by: Kaituo Li <[email protected]>
Signed-off-by: Miki <[email protected]>
Signed-off-by: Peter Nied <[email protected]>
Signed-off-by: Peter Nied <[email protected]>
Signed-off-by: Matt Provost <[email protected]>
Co-authored-by: Tyler Ohlsen <[email protected]>
Co-authored-by: Jackie Han <[email protected]>
Co-authored-by: Daniel (dB.) Doubrovkine <[email protected]>
Co-authored-by: Kaituo Li <[email protected]>
Co-authored-by: Miki <[email protected]>
Co-authored-by: Peter Nied <[email protected]>
Co-authored-by: Matt Provost <[email protected]>

* Merging main into featureAnywhere with conflicts resolved (#527)

* Add branch constants in CI workflow (#345)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Bump decode-uri-component (#359)

Signed-off-by: Tyler Ohlsen <[email protected]>

* removed duplicate popout icon and ran prettier (#382)

Signed-off-by: Amit Galitzky <[email protected]>

* Change detector out of time range modal warning into a callout warning (#384)

Signed-off-by: Jackie Han <[email protected]>

Signed-off-by: Jackie Han <[email protected]>

* Fix undefined entity list when heatmap is empty (#383)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Updated MAINTAINERS.md to match recommended opensearch-project format. (#388)

Signed-off-by: dblock <[email protected]>

* Add windows env to integration test workflow (#390)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Bump json5 to 2.2.3 (#393)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Add 2.5 release notes (#395)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Update cold start message (#398)

Signed-off-by: Kaituo Li <[email protected]>

* upgrade filter bug (#402)

Previously, we didn't actually add filter type when loading old detector. This PR fixed that.

Testing done:
1. added a unit tes
2. verified e2et

Signed-off-by: Kaituo Li <[email protected]>

* Changed required minimum intervals in cold start message (#411)

Required minimum intervals to finish cold start is related to shingle size. This PR adds the shingle size in the computation and puts the result in the cold start message.

Testing done:
1. verified changing shingle size will change the message.

Signed-off-by: Kaituo Li <[email protected]>

* Bump @sideway/formula to 3.0.1 (#418)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Remove auto_expand_replicas override in sample data indices (#423)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Created untriaged issue workflow. (#422)

Signed-off-by: dblock <[email protected]>

* Add 2.6 release notes (#429)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Fix Node.js and Yarn installation in CI (#433)

Signed-off-by: Miki <[email protected]>

* run prettier command against all files (#444)

Signed-off-by: Jackie Han <[email protected]>

* Add 2.7 release notes (#456)

Signed-off-by: Jackie Han <[email protected]>

* updating maintainers and code owners (#476)

Signed-off-by: Amit Galitzky <[email protected]>

* fixing test to pass with node 18 (#491)

Signed-off-by: Amit Galitzky <[email protected]>

* add 2.8.0 release notes (#500)

Signed-off-by: Kaituo Li <[email protected]>

* Remove invalid link (#470)

Signed-off-by: Peter Nied <[email protected]>
Signed-off-by: Peter Nied <[email protected]>

* Remove global OUI style override (#511)

Signed-off-by: Matt Provost <[email protected]>

---------

Signed-off-by: Tyler Ohlsen <[email protected]>
Signed-off-by: Amit Galitzky <[email protected]>
Signed-off-by: Jackie Han <[email protected]>
Signed-off-by: dblock <[email protected]>
Signed-off-by: Kaituo Li <[email protected]>
Signed-off-by: Miki <[email protected]>
Signed-off-by: Peter Nied <[email protected]>
Signed-off-by: Peter Nied <[email protected]>
Signed-off-by: Matt Provost <[email protected]>
Co-authored-by: Tyler Ohlsen <[email protected]>
Co-authored-by: Jackie Han <[email protected]>
Co-authored-by: Daniel (dB.) Doubrovkine <[email protected]>
Co-authored-by: Kaituo Li <[email protected]>
Co-authored-by: Miki <[email protected]>
Co-authored-by: Peter Nied <[email protected]>
Co-authored-by: Matt Provost <[email protected]>

* copy files from main to resolve conflicts (#533)

Signed-off-by: Jackie Han <[email protected]>

* copy files to resolve conflicts (#538)

Signed-off-by: Jackie Han <[email protected]>

* Feature anywhere (#540)

* Add branch constants in CI workflow (#345)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Bump decode-uri-component (#359)

Signed-off-by: Tyler Ohlsen <[email protected]>

* removed duplicate popout icon and ran prettier (#382)

Signed-off-by: Amit Galitzky <[email protected]>

* Change detector out of time range modal warning into a callout warning (#384)

Signed-off-by: Jackie Han <[email protected]>

Signed-off-by: Jackie Han <[email protected]>

* Fix undefined entity list when heatmap is empty (#383)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Updated MAINTAINERS.md to match recommended opensearch-project format. (#388)

Signed-off-by: dblock <[email protected]>

* Add windows env to integration test workflow (#390)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Bump json5 to 2.2.3 (#393)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Add 2.5 release notes (#395)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Update cold start message (#398)

Signed-off-by: Kaituo Li <[email protected]>

* upgrade filter bug (#402)

Previously, we didn't actually add filter type when loading old detector. This PR fixed that.

Testing done:
1. added a unit tes
2. verified e2et

Signed-off-by: Kaituo Li <[email protected]>

* Changed required minimum intervals in cold start message (#411)

Required minimum intervals to finish cold start is related to shingle size. This PR adds the shingle size in the computation and puts the result in the cold start message.

Testing done:
1. verified changing shingle size will change the message.

Signed-off-by: Kaituo Li <[email protected]>

* Bump @sideway/formula to 3.0.1 (#418)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Remove auto_expand_replicas override in sample data indices (#423)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Created untriaged issue workflow. (#422)

Signed-off-by: dblock <[email protected]>

* Add 2.6 release notes (#429)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Fix Node.js and Yarn installation in CI (#433)

Signed-off-by: Miki <[email protected]>

* run prettier command against all files (#444)

Signed-off-by: Jackie Han <[email protected]>

* Add 2.7 release notes (#456)

Signed-off-by: Jackie Han <[email protected]>

* updating maintainers and code owners (#476)

Signed-off-by: Amit Galitzky <[email protected]>

* fixing test to pass with node 18 (#491)

Signed-off-by: Amit Galitzky <[email protected]>

* add 2.8.0 release notes (#500)

Signed-off-by: Kaituo Li <[email protected]>

* Remove invalid link (#470)

Signed-off-by: Peter Nied <[email protected]>
Signed-off-by: Peter Nied <[email protected]>

* Remove global OUI style override (#511)

Signed-off-by: Matt Provost <[email protected]>

---------

Signed-off-by: Tyler Ohlsen <[email protected]>
Signed-off-by: Amit Galitzky <[email protected]>
Signed-off-by: Jackie Han <[email protected]>
Signed-off-by: dblock <[email protected]>
Signed-off-by: Kaituo Li <[email protected]>
Signed-off-by: Miki <[email protected]>
Signed-off-by: Peter Nied <[email protected]>
Signed-off-by: Peter Nied <[email protected]>
Signed-off-by: Matt Provost <[email protected]>
Co-authored-by: Tyler Ohlsen <[email protected]>
Co-authored-by: Amit Galitzky <[email protected]>
Co-authored-by: Daniel (dB.) Doubrovkine <[email protected]>
Co-authored-by: Kaituo Li <[email protected]>
Co-authored-by: Miki <[email protected]>
Co-authored-by: Peter Nied <[email protected]>
Co-authored-by: Matt Provost <[email protected]>

---------

Signed-off-by: Tyler Ohlsen <[email protected]>
Signed-off-by: Amit Galitzky <[email protected]>
Signed-off-by: Jackie Han <[email protected]>
Signed-off-by: dblock <[email protected]>
Signed-off-by: Kaituo Li <[email protected]>
Signed-off-by: Miki <[email protected]>
Signed-off-by: Jackie Han <[email protected]>
Signed-off-by: David Sinclair <[email protected]>
Signed-off-by: Peter Nied <[email protected]>
Signed-off-by: Peter Nied <[email protected]>
Signed-off-by: Matt Provost <[email protected]>
Co-authored-by: Tyler Ohlsen <[email protected]>
Co-authored-by: Amit Galitzky <[email protected]>
Co-authored-by: Daniel (dB.) Doubrovkine <[email protected]>
Co-authored-by: Kaituo Li <[email protected]>
Co-authored-by: Miki <[email protected]>
Co-authored-by: David Sinclair <[email protected]>
Co-authored-by: Peter Nied <[email protected]>
Co-authored-by: Matt Provost <[email protected]>
(cherry picked from commit 1e0d783)
amitgalitz pushed a commit that referenced this pull request Jul 11, 2023
* Add branch constants in CI workflow (#345)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Bump decode-uri-component (#359)

Signed-off-by: Tyler Ohlsen <[email protected]>

* removed duplicate popout icon and ran prettier (#382)

Signed-off-by: Amit Galitzky <[email protected]>

* Change detector out of time range modal warning into a callout warning (#384)

Signed-off-by: Jackie Han <[email protected]>

Signed-off-by: Jackie Han <[email protected]>

* Fix undefined entity list when heatmap is empty (#383)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Updated MAINTAINERS.md to match recommended opensearch-project format. (#388)

Signed-off-by: dblock <[email protected]>

* Add windows env to integration test workflow (#390)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Bump json5 to 2.2.3 (#393)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Add 2.5 release notes (#395)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Update cold start message (#398)

Signed-off-by: Kaituo Li <[email protected]>

* upgrade filter bug (#402)

Previously, we didn't actually add filter type when loading old detector. This PR fixed that.

Testing done:
1. added a unit tes
2. verified e2et

Signed-off-by: Kaituo Li <[email protected]>

* Changed required minimum intervals in cold start message (#411)

Required minimum intervals to finish cold start is related to shingle size. This PR adds the shingle size in the computation and puts the result in the cold start message.

Testing done:
1. verified changing shingle size will change the message.

Signed-off-by: Kaituo Li <[email protected]>

* Bump @sideway/formula to 3.0.1 (#418)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Remove auto_expand_replicas override in sample data indices (#423)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Created untriaged issue workflow. (#422)

Signed-off-by: dblock <[email protected]>

* Add 2.6 release notes (#429)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Fix Node.js and Yarn installation in CI (#433)

Signed-off-by: Miki <[email protected]>

* run prettier command against all files

Signed-off-by: Jackie Han <[email protected]>

* Adding expression function to retrieve anomalies  (#448)

* adding an AD expression function

Signed-off-by: Amit Galitzky <[email protected]>

* making expression fn changes only to plugin.ts

Signed-off-by: Amit Galitzky <[email protected]>

* addressing comments, changed a few constants

Signed-off-by: Amit Galitzky <[email protected]>

* moving getDetectorName into try catch

Signed-off-by: Amit Galitzky <[email protected]>

---------

Signed-off-by: Amit Galitzky <[email protected]>

* Register AD as dashboard context menu option (#482)

* Register AD as dashboard context menu option

Signed-off-by: Jackie Han <[email protected]>

* addressing comments

Signed-off-by: Jackie Han <[email protected]>

* add getActions props

Signed-off-by: Jackie Han <[email protected]>

* add EmbeddableStart

Signed-off-by: Jackie Han <[email protected]>

* remove spread operator

Signed-off-by: Jackie Han <[email protected]>

* clenaup

Signed-off-by: Jackie Han <[email protected]>

* add overlay getter and setter

Signed-off-by: Jackie Han <[email protected]>

---------

Signed-off-by: Jackie Han <[email protected]>

* Associated detectors flyout through UI actions (#449)

* working js manage detectors

Signed-off-by: Amit Galitzky <[email protected]>

* adding associated detectors page

Signed-off-by: Amit Galitzky <[email protected]>

* adding unlink modal confirmation

Signed-off-by: Amit Galitzky <[email protected]>

* prettier formating and merge conflicts

Signed-off-by: Amit Galitzky <[email protected]>

* add unlinking capability

Signed-off-by: Amit Galitzky <[email protected]>

* adding message for no search results

Signed-off-by: Amit Galitzky <[email protected]>

* clean up files

Signed-off-by: Amit Galitzky <[email protected]>

* more cleanup

Signed-off-by: Amit Galitzky <[email protected]>

* making changes based on new upper container

Signed-off-by: Amit Galitzky <[email protected]>

* ran prettier

Signed-off-by: Amit Galitzky <[email protected]>

* fix notification and clean up associated detectors

Signed-off-by: Amit Galitzky <[email protected]>

* addressing comments

Signed-off-by: Amit Galitzky <[email protected]>

* renaming some files and adding index.ts

Signed-off-by: Amit Galitzky <[email protected]>

* Added license to new files

Signed-off-by: Amit Galitzky <[email protected]>

* clean up after rebase

Signed-off-by: Amit Galitzky <[email protected]>

* addressed more comments

Signed-off-by: Amit Galitzky <[email protected]>

* added notifications service as a getter-setter

Signed-off-by: Amit Galitzky <[email protected]>

---------

Signed-off-by: Amit Galitzky <[email protected]>

* Feature anywhere create detector flyout page (#487)

* Add create detector flyout page

Signed-off-by: Jackie Han <[email protected]>

* cleanup

Signed-off-by: Jackie Han <[email protected]>

* run prettier

Signed-off-by: Jackie Han <[email protected]>

* remove enzyme usage

Signed-off-by: Jackie Han <[email protected]>

* reuse existing helper function when creating detector

Signed-off-by: Jackie Han <[email protected]>

* cleanup

Signed-off-by: Jackie Han <[email protected]>

* rebase with associated detector change

Signed-off-by: Jackie Han <[email protected]>

* move helper functions to helper file

Signed-off-by: Jackie Han <[email protected]>

* use VisLayerTypes for VisLayerExpressionFn

Signed-off-by: Jackie Han <[email protected]>

* address comments

Signed-off-by: Jackie Han <[email protected]>

* use OVERLAY_ANOMALIES constant

Signed-off-by: Jackie Han <[email protected]>

---------

Signed-off-by: Jackie Han <[email protected]>
Signed-off-by: Jackie Han <[email protected]>

* Adding functionality to associate existing detector with a visualization (#484)

* Adding associate existing

Signed-off-by: Amit Galitzky <[email protected]>

* removed usememo, addressed other comments

Signed-off-by: Amit Galitzky <[email protected]>

* merge cleanup

Signed-off-by: Amit Galitzky <[email protected]>

* added integration to call on alerting

Signed-off-by: Amit Galitzky <[email protected]>

* cleaned up files and added changes to check if detector is deleted in expr fn

Signed-off-by: Amit Galitzky <[email protected]>

* fixing dependency and notifcations issues

Signed-off-by: Amit Galitzky <[email protected]>

* removed long toast life time

Signed-off-by: Amit Galitzky <[email protected]>

---------

Signed-off-by: Amit Galitzky <[email protected]>

* switched argument order (#494)

Signed-off-by: Amit Galitzky <[email protected]>

* add jest transform config (#497)

* add jest transform config

Signed-off-by: Jackie Han <[email protected]>

* add license header

Signed-off-by: Jackie Han <[email protected]>

* update file as .ts file

Signed-off-by: Jackie Han <[email protected]>

* add comment on jest config file

Signed-off-by: Jackie Han <[email protected]>

* add more comments

Signed-off-by: Jackie Han <[email protected]>

* cleanup

Signed-off-by: Jackie Han <[email protected]>

* update file export

Signed-off-by: Jackie Han <[email protected]>

---------

Signed-off-by: Jackie Han <[email protected]>

* Merging main branch into featureAnywhere (#499)

* Add branch constants in CI workflow (#345)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Bump decode-uri-component (#359)

Signed-off-by: Tyler Ohlsen <[email protected]>

* removed duplicate popout icon and ran prettier (#382)

Signed-off-by: Amit Galitzky <[email protected]>

* Change detector out of time range modal warning into a callout warning (#384)

Signed-off-by: Jackie Han <[email protected]>

Signed-off-by: Jackie Han <[email protected]>

* Fix undefined entity list when heatmap is empty (#383)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Updated MAINTAINERS.md to match recommended opensearch-project format. (#388)

Signed-off-by: dblock <[email protected]>

* Add windows env to integration test workflow (#390)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Bump json5 to 2.2.3 (#393)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Add 2.5 release notes (#395)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Update cold start message (#398)

Signed-off-by: Kaituo Li <[email protected]>

* upgrade filter bug (#402)

Previously, we didn't actually add filter type when loading old detector. This PR fixed that.

Testing done:
1. added a unit tes
2. verified e2et

Signed-off-by: Kaituo Li <[email protected]>

* Changed required minimum intervals in cold start message (#411)

Required minimum intervals to finish cold start is related to shingle size. This PR adds the shingle size in the computation and puts the result in the cold start message.

Testing done:
1. verified changing shingle size will change the message.

Signed-off-by: Kaituo Li <[email protected]>

* Bump @sideway/formula to 3.0.1 (#418)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Remove auto_expand_replicas override in sample data indices (#423)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Created untriaged issue workflow. (#422)

Signed-off-by: dblock <[email protected]>

* Add 2.6 release notes (#429)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Fix Node.js and Yarn installation in CI (#433)

Signed-off-by: Miki <[email protected]>

* run prettier command against all files (#444)

Signed-off-by: Jackie Han <[email protected]>

* Add 2.7 release notes (#456)

Signed-off-by: Jackie Han <[email protected]>

* updating maintainers and code owners (#476)

Signed-off-by: Amit Galitzky <[email protected]>

* fixing test to pass with node 18 (#491)

Signed-off-by: Amit Galitzky <[email protected]>

---------

Signed-off-by: Tyler Ohlsen <[email protected]>
Signed-off-by: Amit Galitzky <[email protected]>
Signed-off-by: Jackie Han <[email protected]>
Signed-off-by: dblock <[email protected]>
Signed-off-by: Kaituo Li <[email protected]>
Signed-off-by: Miki <[email protected]>
Co-authored-by: Tyler Ohlsen <[email protected]>
Co-authored-by: Jackie Han <[email protected]>
Co-authored-by: Daniel (dB.) Doubrovkine <[email protected]>
Co-authored-by: Kaituo Li <[email protected]>
Co-authored-by: Miki <[email protected]>

* Unit tests for expression function and additional components (#503)

* adding UT for expression function and some components

Signed-off-by: Amit Galitzky <[email protected]>

* moved helper functions to separate files, cleaned up other tests

Signed-off-by: Amit Galitzky <[email protected]>

* custom result bug fix along with a few others

Signed-off-by: Amit Galitzky <[email protected]>

* revert historical boolean

Signed-off-by: Amit Galitzky <[email protected]>

* add pluginEventType when no error

Signed-off-by: Amit Galitzky <[email protected]>

---------

Signed-off-by: Amit Galitzky <[email protected]>

* Fix various bugs (#504)

* fix bug bash bugs

Signed-off-by: Jackie Han <[email protected]>

* bug fix

Signed-off-by: Jackie Han <[email protected]>

* yarn prettier

Signed-off-by: Jackie Han <[email protected]>

* bug fix

Signed-off-by: Jackie Han <[email protected]>

* bug fixes

Signed-off-by: Jackie Han <[email protected]>

* clean up code

Signed-off-by: Jackie Han <[email protected]>

* removed unused snapshot

Signed-off-by: Jackie Han <[email protected]>

---------

Signed-off-by: Jackie Han <[email protected]>
Signed-off-by: Jackie Han <[email protected]>

* Various bug fixes and unit tests for AssociatedDetectors (#505)

* associated detectors unit tests

Signed-off-by: Amit Galitzky <[email protected]>

* fixed some bugs and added unit tests for associated detectors

Signed-off-by: Amit Galitzky <[email protected]>

---------

Signed-off-by: Amit Galitzky <[email protected]>

* make feature anywhere formatted detector name an assgiend value (#506)

* make feature anywhere formatted detector name an assgiend value to return

Signed-off-by: Jackie Han <[email protected]>

* update feature anywhere documentation link

Signed-off-by: Jackie Han <[email protected]>

* correct type

Signed-off-by: Jackie Han <[email protected]>

* correct typo

Signed-off-by: Jackie Han <[email protected]>

---------

Signed-off-by: Jackie Han <[email protected]>

* various bug fixes for anywhere features (#507)

Signed-off-by: Amit Galitzky <[email protected]>

* add group category and order for context menu (#495)

Signed-off-by: David Sinclair <[email protected]>

* Update Advanced configuration accordion title (#513)

Signed-off-by: Jackie Han <[email protected]>

* update categorical field text on Feature Anywhere flyout (#516)

* update categorical field text on Feature Anywhere flyout

Signed-off-by: Jackie Han <[email protected]>

* Use non-breaking space character to prevent removing needed empty space by yarn prettier

Signed-off-by: Jackie Han <[email protected]>

* Fix the max width of associate detector flyout to 740px

Signed-off-by: Jackie Han <[email protected]>

---------

Signed-off-by: Jackie Han <[email protected]>

* fixing vis eligibility (#519)

Signed-off-by: Amit Galitzky <[email protected]>

* render embeddable by using vis embeddable (#521)

Signed-off-by: Jackie Han <[email protected]>

* Change to anomaly start time; add test ids (#522)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Adding a callout on flyout when association limit has been reached (#524)

* adding a callout when association limit has been reached

Signed-off-by: Amit Galitzky <[email protected]>

* fixed limit check and ran prettier

Signed-off-by: Amit Galitzky <[email protected]>

---------

Signed-off-by: Amit Galitzky <[email protected]>

* Merge main into featureAnywhere (#525)

* Add branch constants in CI workflow (#345)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Bump decode-uri-component (#359)

Signed-off-by: Tyler Ohlsen <[email protected]>

* removed duplicate popout icon and ran prettier (#382)

Signed-off-by: Amit Galitzky <[email protected]>

* Change detector out of time range modal warning into a callout warning (#384)

Signed-off-by: Jackie Han <[email protected]>

Signed-off-by: Jackie Han <[email protected]>

* Fix undefined entity list when heatmap is empty (#383)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Updated MAINTAINERS.md to match recommended opensearch-project format. (#388)

Signed-off-by: dblock <[email protected]>

* Add windows env to integration test workflow (#390)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Bump json5 to 2.2.3 (#393)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Add 2.5 release notes (#395)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Update cold start message (#398)

Signed-off-by: Kaituo Li <[email protected]>

* upgrade filter bug (#402)

Previously, we didn't actually add filter type when loading old detector. This PR fixed that.

Testing done:
1. added a unit tes
2. verified e2et

Signed-off-by: Kaituo Li <[email protected]>

* Changed required minimum intervals in cold start message (#411)

Required minimum intervals to finish cold start is related to shingle size. This PR adds the shingle size in the computation and puts the result in the cold start message.

Testing done:
1. verified changing shingle size will change the message.

Signed-off-by: Kaituo Li <[email protected]>

* Bump @sideway/formula to 3.0.1 (#418)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Remove auto_expand_replicas override in sample data indices (#423)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Created untriaged issue workflow. (#422)

Signed-off-by: dblock <[email protected]>

* Add 2.6 release notes (#429)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Fix Node.js and Yarn installation in CI (#433)

Signed-off-by: Miki <[email protected]>

* run prettier command against all files (#444)

Signed-off-by: Jackie Han <[email protected]>

* Add 2.7 release notes (#456)

Signed-off-by: Jackie Han <[email protected]>

* updating maintainers and code owners (#476)

Signed-off-by: Amit Galitzky <[email protected]>

* fixing test to pass with node 18 (#491)

Signed-off-by: Amit Galitzky <[email protected]>

* add 2.8.0 release notes (#500)

Signed-off-by: Kaituo Li <[email protected]>

* Remove invalid link (#470)

Signed-off-by: Peter Nied <[email protected]>
Signed-off-by: Peter Nied <[email protected]>

* Remove global OUI style override (#511)

Signed-off-by: Matt Provost <[email protected]>

---------

Signed-off-by: Tyler Ohlsen <[email protected]>
Signed-off-by: Amit Galitzky <[email protected]>
Signed-off-by: Jackie Han <[email protected]>
Signed-off-by: dblock <[email protected]>
Signed-off-by: Kaituo Li <[email protected]>
Signed-off-by: Miki <[email protected]>
Signed-off-by: Peter Nied <[email protected]>
Signed-off-by: Peter Nied <[email protected]>
Signed-off-by: Matt Provost <[email protected]>
Co-authored-by: Tyler Ohlsen <[email protected]>
Co-authored-by: Jackie Han <[email protected]>
Co-authored-by: Daniel (dB.) Doubrovkine <[email protected]>
Co-authored-by: Kaituo Li <[email protected]>
Co-authored-by: Miki <[email protected]>
Co-authored-by: Peter Nied <[email protected]>
Co-authored-by: Matt Provost <[email protected]>

* Merging main into featureAnywhere with conflicts resolved (#527)

* Add branch constants in CI workflow (#345)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Bump decode-uri-component (#359)

Signed-off-by: Tyler Ohlsen <[email protected]>

* removed duplicate popout icon and ran prettier (#382)

Signed-off-by: Amit Galitzky <[email protected]>

* Change detector out of time range modal warning into a callout warning (#384)

Signed-off-by: Jackie Han <[email protected]>

Signed-off-by: Jackie Han <[email protected]>

* Fix undefined entity list when heatmap is empty (#383)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Updated MAINTAINERS.md to match recommended opensearch-project format. (#388)

Signed-off-by: dblock <[email protected]>

* Add windows env to integration test workflow (#390)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Bump json5 to 2.2.3 (#393)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Add 2.5 release notes (#395)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Update cold start message (#398)

Signed-off-by: Kaituo Li <[email protected]>

* upgrade filter bug (#402)

Previously, we didn't actually add filter type when loading old detector. This PR fixed that.

Testing done:
1. added a unit tes
2. verified e2et

Signed-off-by: Kaituo Li <[email protected]>

* Changed required minimum intervals in cold start message (#411)

Required minimum intervals to finish cold start is related to shingle size. This PR adds the shingle size in the computation and puts the result in the cold start message.

Testing done:
1. verified changing shingle size will change the message.

Signed-off-by: Kaituo Li <[email protected]>

* Bump @sideway/formula to 3.0.1 (#418)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Remove auto_expand_replicas override in sample data indices (#423)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Created untriaged issue workflow. (#422)

Signed-off-by: dblock <[email protected]>

* Add 2.6 release notes (#429)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Fix Node.js and Yarn installation in CI (#433)

Signed-off-by: Miki <[email protected]>

* run prettier command against all files (#444)

Signed-off-by: Jackie Han <[email protected]>

* Add 2.7 release notes (#456)

Signed-off-by: Jackie Han <[email protected]>

* updating maintainers and code owners (#476)

Signed-off-by: Amit Galitzky <[email protected]>

* fixing test to pass with node 18 (#491)

Signed-off-by: Amit Galitzky <[email protected]>

* add 2.8.0 release notes (#500)

Signed-off-by: Kaituo Li <[email protected]>

* Remove invalid link (#470)

Signed-off-by: Peter Nied <[email protected]>
Signed-off-by: Peter Nied <[email protected]>

* Remove global OUI style override (#511)

Signed-off-by: Matt Provost <[email protected]>

---------

Signed-off-by: Tyler Ohlsen <[email protected]>
Signed-off-by: Amit Galitzky <[email protected]>
Signed-off-by: Jackie Han <[email protected]>
Signed-off-by: dblock <[email protected]>
Signed-off-by: Kaituo Li <[email protected]>
Signed-off-by: Miki <[email protected]>
Signed-off-by: Peter Nied <[email protected]>
Signed-off-by: Peter Nied <[email protected]>
Signed-off-by: Matt Provost <[email protected]>
Co-authored-by: Tyler Ohlsen <[email protected]>
Co-authored-by: Jackie Han <[email protected]>
Co-authored-by: Daniel (dB.) Doubrovkine <[email protected]>
Co-authored-by: Kaituo Li <[email protected]>
Co-authored-by: Miki <[email protected]>
Co-authored-by: Peter Nied <[email protected]>
Co-authored-by: Matt Provost <[email protected]>

* copy files from main to resolve conflicts (#533)

Signed-off-by: Jackie Han <[email protected]>

* copy files to resolve conflicts (#538)

Signed-off-by: Jackie Han <[email protected]>

* Feature anywhere (#540)

* Add branch constants in CI workflow (#345)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Bump decode-uri-component (#359)

Signed-off-by: Tyler Ohlsen <[email protected]>

* removed duplicate popout icon and ran prettier (#382)

Signed-off-by: Amit Galitzky <[email protected]>

* Change detector out of time range modal warning into a callout warning (#384)

Signed-off-by: Jackie Han <[email protected]>

Signed-off-by: Jackie Han <[email protected]>

* Fix undefined entity list when heatmap is empty (#383)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Updated MAINTAINERS.md to match recommended opensearch-project format. (#388)

Signed-off-by: dblock <[email protected]>

* Add windows env to integration test workflow (#390)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Bump json5 to 2.2.3 (#393)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Add 2.5 release notes (#395)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Update cold start message (#398)

Signed-off-by: Kaituo Li <[email protected]>

* upgrade filter bug (#402)

Previously, we didn't actually add filter type when loading old detector. This PR fixed that.

Testing done:
1. added a unit tes
2. verified e2et

Signed-off-by: Kaituo Li <[email protected]>

* Changed required minimum intervals in cold start message (#411)

Required minimum intervals to finish cold start is related to shingle size. This PR adds the shingle size in the computation and puts the result in the cold start message.

Testing done:
1. verified changing shingle size will change the message.

Signed-off-by: Kaituo Li <[email protected]>

* Bump @sideway/formula to 3.0.1 (#418)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Remove auto_expand_replicas override in sample data indices (#423)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Created untriaged issue workflow. (#422)

Signed-off-by: dblock <[email protected]>

* Add 2.6 release notes (#429)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Fix Node.js and Yarn installation in CI (#433)

Signed-off-by: Miki <[email protected]>

* run prettier command against all files (#444)

Signed-off-by: Jackie Han <[email protected]>

* Add 2.7 release notes (#456)

Signed-off-by: Jackie Han <[email protected]>

* updating maintainers and code owners (#476)

Signed-off-by: Amit Galitzky <[email protected]>

* fixing test to pass with node 18 (#491)

Signed-off-by: Amit Galitzky <[email protected]>

* add 2.8.0 release notes (#500)

Signed-off-by: Kaituo Li <[email protected]>

* Remove invalid link (#470)

Signed-off-by: Peter Nied <[email protected]>
Signed-off-by: Peter Nied <[email protected]>

* Remove global OUI style override (#511)

Signed-off-by: Matt Provost <[email protected]>

---------

Signed-off-by: Tyler Ohlsen <[email protected]>
Signed-off-by: Amit Galitzky <[email protected]>
Signed-off-by: Jackie Han <[email protected]>
Signed-off-by: dblock <[email protected]>
Signed-off-by: Kaituo Li <[email protected]>
Signed-off-by: Miki <[email protected]>
Signed-off-by: Peter Nied <[email protected]>
Signed-off-by: Peter Nied <[email protected]>
Signed-off-by: Matt Provost <[email protected]>
Co-authored-by: Tyler Ohlsen <[email protected]>
Co-authored-by: Amit Galitzky <[email protected]>
Co-authored-by: Daniel (dB.) Doubrovkine <[email protected]>
Co-authored-by: Kaituo Li <[email protected]>
Co-authored-by: Miki <[email protected]>
Co-authored-by: Peter Nied <[email protected]>
Co-authored-by: Matt Provost <[email protected]>

---------

Signed-off-by: Tyler Ohlsen <[email protected]>
Signed-off-by: Amit Galitzky <[email protected]>
Signed-off-by: Jackie Han <[email protected]>
Signed-off-by: dblock <[email protected]>
Signed-off-by: Kaituo Li <[email protected]>
Signed-off-by: Miki <[email protected]>
Signed-off-by: Jackie Han <[email protected]>
Signed-off-by: David Sinclair <[email protected]>
Signed-off-by: Peter Nied <[email protected]>
Signed-off-by: Peter Nied <[email protected]>
Signed-off-by: Matt Provost <[email protected]>
Co-authored-by: Tyler Ohlsen <[email protected]>
Co-authored-by: Amit Galitzky <[email protected]>
Co-authored-by: Daniel (dB.) Doubrovkine <[email protected]>
Co-authored-by: Kaituo Li <[email protected]>
Co-authored-by: Miki <[email protected]>
Co-authored-by: David Sinclair <[email protected]>
Co-authored-by: Peter Nied <[email protected]>
Co-authored-by: Matt Provost <[email protected]>
(cherry picked from commit 1e0d783)
amitgalitz pushed a commit to amitgalitz/anomaly-detection-dashboards-plugin that referenced this pull request Jul 11, 2023
* Add branch constants in CI workflow (opensearch-project#345)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Bump decode-uri-component (opensearch-project#359)

Signed-off-by: Tyler Ohlsen <[email protected]>

* removed duplicate popout icon and ran prettier (opensearch-project#382)

Signed-off-by: Amit Galitzky <[email protected]>

* Change detector out of time range modal warning into a callout warning (opensearch-project#384)

Signed-off-by: Jackie Han <[email protected]>

Signed-off-by: Jackie Han <[email protected]>

* Fix undefined entity list when heatmap is empty (opensearch-project#383)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Updated MAINTAINERS.md to match recommended opensearch-project format. (opensearch-project#388)

Signed-off-by: dblock <[email protected]>

* Add windows env to integration test workflow (opensearch-project#390)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Bump json5 to 2.2.3 (opensearch-project#393)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Add 2.5 release notes (opensearch-project#395)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Update cold start message (opensearch-project#398)

Signed-off-by: Kaituo Li <[email protected]>

* upgrade filter bug (opensearch-project#402)

Previously, we didn't actually add filter type when loading old detector. This PR fixed that.

Testing done:
1. added a unit tes
2. verified e2et

Signed-off-by: Kaituo Li <[email protected]>

* Changed required minimum intervals in cold start message (opensearch-project#411)

Required minimum intervals to finish cold start is related to shingle size. This PR adds the shingle size in the computation and puts the result in the cold start message.

Testing done:
1. verified changing shingle size will change the message.

Signed-off-by: Kaituo Li <[email protected]>

* Bump @sideway/formula to 3.0.1 (opensearch-project#418)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Remove auto_expand_replicas override in sample data indices (opensearch-project#423)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Created untriaged issue workflow. (opensearch-project#422)

Signed-off-by: dblock <[email protected]>

* Add 2.6 release notes (opensearch-project#429)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Fix Node.js and Yarn installation in CI (opensearch-project#433)

Signed-off-by: Miki <[email protected]>

* run prettier command against all files

Signed-off-by: Jackie Han <[email protected]>

* Adding expression function to retrieve anomalies  (opensearch-project#448)

* adding an AD expression function

Signed-off-by: Amit Galitzky <[email protected]>

* making expression fn changes only to plugin.ts

Signed-off-by: Amit Galitzky <[email protected]>

* addressing comments, changed a few constants

Signed-off-by: Amit Galitzky <[email protected]>

* moving getDetectorName into try catch

Signed-off-by: Amit Galitzky <[email protected]>

---------

Signed-off-by: Amit Galitzky <[email protected]>

* Register AD as dashboard context menu option (opensearch-project#482)

* Register AD as dashboard context menu option

Signed-off-by: Jackie Han <[email protected]>

* addressing comments

Signed-off-by: Jackie Han <[email protected]>

* add getActions props

Signed-off-by: Jackie Han <[email protected]>

* add EmbeddableStart

Signed-off-by: Jackie Han <[email protected]>

* remove spread operator

Signed-off-by: Jackie Han <[email protected]>

* clenaup

Signed-off-by: Jackie Han <[email protected]>

* add overlay getter and setter

Signed-off-by: Jackie Han <[email protected]>

---------

Signed-off-by: Jackie Han <[email protected]>

* Associated detectors flyout through UI actions (opensearch-project#449)

* working js manage detectors

Signed-off-by: Amit Galitzky <[email protected]>

* adding associated detectors page

Signed-off-by: Amit Galitzky <[email protected]>

* adding unlink modal confirmation

Signed-off-by: Amit Galitzky <[email protected]>

* prettier formating and merge conflicts

Signed-off-by: Amit Galitzky <[email protected]>

* add unlinking capability

Signed-off-by: Amit Galitzky <[email protected]>

* adding message for no search results

Signed-off-by: Amit Galitzky <[email protected]>

* clean up files

Signed-off-by: Amit Galitzky <[email protected]>

* more cleanup

Signed-off-by: Amit Galitzky <[email protected]>

* making changes based on new upper container

Signed-off-by: Amit Galitzky <[email protected]>

* ran prettier

Signed-off-by: Amit Galitzky <[email protected]>

* fix notification and clean up associated detectors

Signed-off-by: Amit Galitzky <[email protected]>

* addressing comments

Signed-off-by: Amit Galitzky <[email protected]>

* renaming some files and adding index.ts

Signed-off-by: Amit Galitzky <[email protected]>

* Added license to new files

Signed-off-by: Amit Galitzky <[email protected]>

* clean up after rebase

Signed-off-by: Amit Galitzky <[email protected]>

* addressed more comments

Signed-off-by: Amit Galitzky <[email protected]>

* added notifications service as a getter-setter

Signed-off-by: Amit Galitzky <[email protected]>

---------

Signed-off-by: Amit Galitzky <[email protected]>

* Feature anywhere create detector flyout page (opensearch-project#487)

* Add create detector flyout page

Signed-off-by: Jackie Han <[email protected]>

* cleanup

Signed-off-by: Jackie Han <[email protected]>

* run prettier

Signed-off-by: Jackie Han <[email protected]>

* remove enzyme usage

Signed-off-by: Jackie Han <[email protected]>

* reuse existing helper function when creating detector

Signed-off-by: Jackie Han <[email protected]>

* cleanup

Signed-off-by: Jackie Han <[email protected]>

* rebase with associated detector change

Signed-off-by: Jackie Han <[email protected]>

* move helper functions to helper file

Signed-off-by: Jackie Han <[email protected]>

* use VisLayerTypes for VisLayerExpressionFn

Signed-off-by: Jackie Han <[email protected]>

* address comments

Signed-off-by: Jackie Han <[email protected]>

* use OVERLAY_ANOMALIES constant

Signed-off-by: Jackie Han <[email protected]>

---------

Signed-off-by: Jackie Han <[email protected]>
Signed-off-by: Jackie Han <[email protected]>

* Adding functionality to associate existing detector with a visualization (opensearch-project#484)

* Adding associate existing

Signed-off-by: Amit Galitzky <[email protected]>

* removed usememo, addressed other comments

Signed-off-by: Amit Galitzky <[email protected]>

* merge cleanup

Signed-off-by: Amit Galitzky <[email protected]>

* added integration to call on alerting

Signed-off-by: Amit Galitzky <[email protected]>

* cleaned up files and added changes to check if detector is deleted in expr fn

Signed-off-by: Amit Galitzky <[email protected]>

* fixing dependency and notifcations issues

Signed-off-by: Amit Galitzky <[email protected]>

* removed long toast life time

Signed-off-by: Amit Galitzky <[email protected]>

---------

Signed-off-by: Amit Galitzky <[email protected]>

* switched argument order (opensearch-project#494)

Signed-off-by: Amit Galitzky <[email protected]>

* add jest transform config (opensearch-project#497)

* add jest transform config

Signed-off-by: Jackie Han <[email protected]>

* add license header

Signed-off-by: Jackie Han <[email protected]>

* update file as .ts file

Signed-off-by: Jackie Han <[email protected]>

* add comment on jest config file

Signed-off-by: Jackie Han <[email protected]>

* add more comments

Signed-off-by: Jackie Han <[email protected]>

* cleanup

Signed-off-by: Jackie Han <[email protected]>

* update file export

Signed-off-by: Jackie Han <[email protected]>

---------

Signed-off-by: Jackie Han <[email protected]>

* Merging main branch into featureAnywhere (opensearch-project#499)

* Add branch constants in CI workflow (opensearch-project#345)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Bump decode-uri-component (opensearch-project#359)

Signed-off-by: Tyler Ohlsen <[email protected]>

* removed duplicate popout icon and ran prettier (opensearch-project#382)

Signed-off-by: Amit Galitzky <[email protected]>

* Change detector out of time range modal warning into a callout warning (opensearch-project#384)

Signed-off-by: Jackie Han <[email protected]>

Signed-off-by: Jackie Han <[email protected]>

* Fix undefined entity list when heatmap is empty (opensearch-project#383)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Updated MAINTAINERS.md to match recommended opensearch-project format. (opensearch-project#388)

Signed-off-by: dblock <[email protected]>

* Add windows env to integration test workflow (opensearch-project#390)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Bump json5 to 2.2.3 (opensearch-project#393)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Add 2.5 release notes (opensearch-project#395)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Update cold start message (opensearch-project#398)

Signed-off-by: Kaituo Li <[email protected]>

* upgrade filter bug (opensearch-project#402)

Previously, we didn't actually add filter type when loading old detector. This PR fixed that.

Testing done:
1. added a unit tes
2. verified e2et

Signed-off-by: Kaituo Li <[email protected]>

* Changed required minimum intervals in cold start message (opensearch-project#411)

Required minimum intervals to finish cold start is related to shingle size. This PR adds the shingle size in the computation and puts the result in the cold start message.

Testing done:
1. verified changing shingle size will change the message.

Signed-off-by: Kaituo Li <[email protected]>

* Bump @sideway/formula to 3.0.1 (opensearch-project#418)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Remove auto_expand_replicas override in sample data indices (opensearch-project#423)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Created untriaged issue workflow. (opensearch-project#422)

Signed-off-by: dblock <[email protected]>

* Add 2.6 release notes (opensearch-project#429)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Fix Node.js and Yarn installation in CI (opensearch-project#433)

Signed-off-by: Miki <[email protected]>

* run prettier command against all files (opensearch-project#444)

Signed-off-by: Jackie Han <[email protected]>

* Add 2.7 release notes (opensearch-project#456)

Signed-off-by: Jackie Han <[email protected]>

* updating maintainers and code owners (opensearch-project#476)

Signed-off-by: Amit Galitzky <[email protected]>

* fixing test to pass with node 18 (opensearch-project#491)

Signed-off-by: Amit Galitzky <[email protected]>

---------

Signed-off-by: Tyler Ohlsen <[email protected]>
Signed-off-by: Amit Galitzky <[email protected]>
Signed-off-by: Jackie Han <[email protected]>
Signed-off-by: dblock <[email protected]>
Signed-off-by: Kaituo Li <[email protected]>
Signed-off-by: Miki <[email protected]>
Co-authored-by: Tyler Ohlsen <[email protected]>
Co-authored-by: Jackie Han <[email protected]>
Co-authored-by: Daniel (dB.) Doubrovkine <[email protected]>
Co-authored-by: Kaituo Li <[email protected]>
Co-authored-by: Miki <[email protected]>

* Unit tests for expression function and additional components (opensearch-project#503)

* adding UT for expression function and some components

Signed-off-by: Amit Galitzky <[email protected]>

* moved helper functions to separate files, cleaned up other tests

Signed-off-by: Amit Galitzky <[email protected]>

* custom result bug fix along with a few others

Signed-off-by: Amit Galitzky <[email protected]>

* revert historical boolean

Signed-off-by: Amit Galitzky <[email protected]>

* add pluginEventType when no error

Signed-off-by: Amit Galitzky <[email protected]>

---------

Signed-off-by: Amit Galitzky <[email protected]>

* Fix various bugs (opensearch-project#504)

* fix bug bash bugs

Signed-off-by: Jackie Han <[email protected]>

* bug fix

Signed-off-by: Jackie Han <[email protected]>

* yarn prettier

Signed-off-by: Jackie Han <[email protected]>

* bug fix

Signed-off-by: Jackie Han <[email protected]>

* bug fixes

Signed-off-by: Jackie Han <[email protected]>

* clean up code

Signed-off-by: Jackie Han <[email protected]>

* removed unused snapshot

Signed-off-by: Jackie Han <[email protected]>

---------

Signed-off-by: Jackie Han <[email protected]>
Signed-off-by: Jackie Han <[email protected]>

* Various bug fixes and unit tests for AssociatedDetectors (opensearch-project#505)

* associated detectors unit tests

Signed-off-by: Amit Galitzky <[email protected]>

* fixed some bugs and added unit tests for associated detectors

Signed-off-by: Amit Galitzky <[email protected]>

---------

Signed-off-by: Amit Galitzky <[email protected]>

* make feature anywhere formatted detector name an assgiend value (opensearch-project#506)

* make feature anywhere formatted detector name an assgiend value to return

Signed-off-by: Jackie Han <[email protected]>

* update feature anywhere documentation link

Signed-off-by: Jackie Han <[email protected]>

* correct type

Signed-off-by: Jackie Han <[email protected]>

* correct typo

Signed-off-by: Jackie Han <[email protected]>

---------

Signed-off-by: Jackie Han <[email protected]>

* various bug fixes for anywhere features (opensearch-project#507)

Signed-off-by: Amit Galitzky <[email protected]>

* add group category and order for context menu (opensearch-project#495)

Signed-off-by: David Sinclair <[email protected]>

* Update Advanced configuration accordion title (opensearch-project#513)

Signed-off-by: Jackie Han <[email protected]>

* update categorical field text on Feature Anywhere flyout (opensearch-project#516)

* update categorical field text on Feature Anywhere flyout

Signed-off-by: Jackie Han <[email protected]>

* Use non-breaking space character to prevent removing needed empty space by yarn prettier

Signed-off-by: Jackie Han <[email protected]>

* Fix the max width of associate detector flyout to 740px

Signed-off-by: Jackie Han <[email protected]>

---------

Signed-off-by: Jackie Han <[email protected]>

* fixing vis eligibility (opensearch-project#519)

Signed-off-by: Amit Galitzky <[email protected]>

* render embeddable by using vis embeddable (opensearch-project#521)

Signed-off-by: Jackie Han <[email protected]>

* Change to anomaly start time; add test ids (opensearch-project#522)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Adding a callout on flyout when association limit has been reached (opensearch-project#524)

* adding a callout when association limit has been reached

Signed-off-by: Amit Galitzky <[email protected]>

* fixed limit check and ran prettier

Signed-off-by: Amit Galitzky <[email protected]>

---------

Signed-off-by: Amit Galitzky <[email protected]>

* Merge main into featureAnywhere (opensearch-project#525)

* Add branch constants in CI workflow (opensearch-project#345)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Bump decode-uri-component (opensearch-project#359)

Signed-off-by: Tyler Ohlsen <[email protected]>

* removed duplicate popout icon and ran prettier (opensearch-project#382)

Signed-off-by: Amit Galitzky <[email protected]>

* Change detector out of time range modal warning into a callout warning (opensearch-project#384)

Signed-off-by: Jackie Han <[email protected]>

Signed-off-by: Jackie Han <[email protected]>

* Fix undefined entity list when heatmap is empty (opensearch-project#383)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Updated MAINTAINERS.md to match recommended opensearch-project format. (opensearch-project#388)

Signed-off-by: dblock <[email protected]>

* Add windows env to integration test workflow (opensearch-project#390)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Bump json5 to 2.2.3 (opensearch-project#393)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Add 2.5 release notes (opensearch-project#395)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Update cold start message (opensearch-project#398)

Signed-off-by: Kaituo Li <[email protected]>

* upgrade filter bug (opensearch-project#402)

Previously, we didn't actually add filter type when loading old detector. This PR fixed that.

Testing done:
1. added a unit tes
2. verified e2et

Signed-off-by: Kaituo Li <[email protected]>

* Changed required minimum intervals in cold start message (opensearch-project#411)

Required minimum intervals to finish cold start is related to shingle size. This PR adds the shingle size in the computation and puts the result in the cold start message.

Testing done:
1. verified changing shingle size will change the message.

Signed-off-by: Kaituo Li <[email protected]>

* Bump @sideway/formula to 3.0.1 (opensearch-project#418)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Remove auto_expand_replicas override in sample data indices (opensearch-project#423)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Created untriaged issue workflow. (opensearch-project#422)

Signed-off-by: dblock <[email protected]>

* Add 2.6 release notes (opensearch-project#429)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Fix Node.js and Yarn installation in CI (opensearch-project#433)

Signed-off-by: Miki <[email protected]>

* run prettier command against all files (opensearch-project#444)

Signed-off-by: Jackie Han <[email protected]>

* Add 2.7 release notes (opensearch-project#456)

Signed-off-by: Jackie Han <[email protected]>

* updating maintainers and code owners (opensearch-project#476)

Signed-off-by: Amit Galitzky <[email protected]>

* fixing test to pass with node 18 (opensearch-project#491)

Signed-off-by: Amit Galitzky <[email protected]>

* add 2.8.0 release notes (opensearch-project#500)

Signed-off-by: Kaituo Li <[email protected]>

* Remove invalid link (opensearch-project#470)

Signed-off-by: Peter Nied <[email protected]>
Signed-off-by: Peter Nied <[email protected]>

* Remove global OUI style override (opensearch-project#511)

Signed-off-by: Matt Provost <[email protected]>

---------

Signed-off-by: Tyler Ohlsen <[email protected]>
Signed-off-by: Amit Galitzky <[email protected]>
Signed-off-by: Jackie Han <[email protected]>
Signed-off-by: dblock <[email protected]>
Signed-off-by: Kaituo Li <[email protected]>
Signed-off-by: Miki <[email protected]>
Signed-off-by: Peter Nied <[email protected]>
Signed-off-by: Peter Nied <[email protected]>
Signed-off-by: Matt Provost <[email protected]>
Co-authored-by: Tyler Ohlsen <[email protected]>
Co-authored-by: Jackie Han <[email protected]>
Co-authored-by: Daniel (dB.) Doubrovkine <[email protected]>
Co-authored-by: Kaituo Li <[email protected]>
Co-authored-by: Miki <[email protected]>
Co-authored-by: Peter Nied <[email protected]>
Co-authored-by: Matt Provost <[email protected]>

* Merging main into featureAnywhere with conflicts resolved (opensearch-project#527)

* Add branch constants in CI workflow (opensearch-project#345)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Bump decode-uri-component (opensearch-project#359)

Signed-off-by: Tyler Ohlsen <[email protected]>

* removed duplicate popout icon and ran prettier (opensearch-project#382)

Signed-off-by: Amit Galitzky <[email protected]>

* Change detector out of time range modal warning into a callout warning (opensearch-project#384)

Signed-off-by: Jackie Han <[email protected]>

Signed-off-by: Jackie Han <[email protected]>

* Fix undefined entity list when heatmap is empty (opensearch-project#383)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Updated MAINTAINERS.md to match recommended opensearch-project format. (opensearch-project#388)

Signed-off-by: dblock <[email protected]>

* Add windows env to integration test workflow (opensearch-project#390)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Bump json5 to 2.2.3 (opensearch-project#393)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Add 2.5 release notes (opensearch-project#395)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Update cold start message (opensearch-project#398)

Signed-off-by: Kaituo Li <[email protected]>

* upgrade filter bug (opensearch-project#402)

Previously, we didn't actually add filter type when loading old detector. This PR fixed that.

Testing done:
1. added a unit tes
2. verified e2et

Signed-off-by: Kaituo Li <[email protected]>

* Changed required minimum intervals in cold start message (opensearch-project#411)

Required minimum intervals to finish cold start is related to shingle size. This PR adds the shingle size in the computation and puts the result in the cold start message.

Testing done:
1. verified changing shingle size will change the message.

Signed-off-by: Kaituo Li <[email protected]>

* Bump @sideway/formula to 3.0.1 (opensearch-project#418)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Remove auto_expand_replicas override in sample data indices (opensearch-project#423)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Created untriaged issue workflow. (opensearch-project#422)

Signed-off-by: dblock <[email protected]>

* Add 2.6 release notes (opensearch-project#429)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Fix Node.js and Yarn installation in CI (opensearch-project#433)

Signed-off-by: Miki <[email protected]>

* run prettier command against all files (opensearch-project#444)

Signed-off-by: Jackie Han <[email protected]>

* Add 2.7 release notes (opensearch-project#456)

Signed-off-by: Jackie Han <[email protected]>

* updating maintainers and code owners (opensearch-project#476)

Signed-off-by: Amit Galitzky <[email protected]>

* fixing test to pass with node 18 (opensearch-project#491)

Signed-off-by: Amit Galitzky <[email protected]>

* add 2.8.0 release notes (opensearch-project#500)

Signed-off-by: Kaituo Li <[email protected]>

* Remove invalid link (opensearch-project#470)

Signed-off-by: Peter Nied <[email protected]>
Signed-off-by: Peter Nied <[email protected]>

* Remove global OUI style override (opensearch-project#511)

Signed-off-by: Matt Provost <[email protected]>

---------

Signed-off-by: Tyler Ohlsen <[email protected]>
Signed-off-by: Amit Galitzky <[email protected]>
Signed-off-by: Jackie Han <[email protected]>
Signed-off-by: dblock <[email protected]>
Signed-off-by: Kaituo Li <[email protected]>
Signed-off-by: Miki <[email protected]>
Signed-off-by: Peter Nied <[email protected]>
Signed-off-by: Peter Nied <[email protected]>
Signed-off-by: Matt Provost <[email protected]>
Co-authored-by: Tyler Ohlsen <[email protected]>
Co-authored-by: Jackie Han <[email protected]>
Co-authored-by: Daniel (dB.) Doubrovkine <[email protected]>
Co-authored-by: Kaituo Li <[email protected]>
Co-authored-by: Miki <[email protected]>
Co-authored-by: Peter Nied <[email protected]>
Co-authored-by: Matt Provost <[email protected]>

* copy files from main to resolve conflicts (opensearch-project#533)

Signed-off-by: Jackie Han <[email protected]>

* copy files to resolve conflicts (opensearch-project#538)

Signed-off-by: Jackie Han <[email protected]>

* Feature anywhere (opensearch-project#540)

* Add branch constants in CI workflow (opensearch-project#345)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Bump decode-uri-component (opensearch-project#359)

Signed-off-by: Tyler Ohlsen <[email protected]>

* removed duplicate popout icon and ran prettier (opensearch-project#382)

Signed-off-by: Amit Galitzky <[email protected]>

* Change detector out of time range modal warning into a callout warning (opensearch-project#384)

Signed-off-by: Jackie Han <[email protected]>

Signed-off-by: Jackie Han <[email protected]>

* Fix undefined entity list when heatmap is empty (opensearch-project#383)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Updated MAINTAINERS.md to match recommended opensearch-project format. (opensearch-project#388)

Signed-off-by: dblock <[email protected]>

* Add windows env to integration test workflow (opensearch-project#390)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Bump json5 to 2.2.3 (opensearch-project#393)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Add 2.5 release notes (opensearch-project#395)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Update cold start message (opensearch-project#398)

Signed-off-by: Kaituo Li <[email protected]>

* upgrade filter bug (opensearch-project#402)

Previously, we didn't actually add filter type when loading old detector. This PR fixed that.

Testing done:
1. added a unit tes
2. verified e2et

Signed-off-by: Kaituo Li <[email protected]>

* Changed required minimum intervals in cold start message (opensearch-project#411)

Required minimum intervals to finish cold start is related to shingle size. This PR adds the shingle size in the computation and puts the result in the cold start message.

Testing done:
1. verified changing shingle size will change the message.

Signed-off-by: Kaituo Li <[email protected]>

* Bump @sideway/formula to 3.0.1 (opensearch-project#418)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Remove auto_expand_replicas override in sample data indices (opensearch-project#423)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Created untriaged issue workflow. (opensearch-project#422)

Signed-off-by: dblock <[email protected]>

* Add 2.6 release notes (opensearch-project#429)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Fix Node.js and Yarn installation in CI (opensearch-project#433)

Signed-off-by: Miki <[email protected]>

* run prettier command against all files (opensearch-project#444)

Signed-off-by: Jackie Han <[email protected]>

* Add 2.7 release notes (opensearch-project#456)

Signed-off-by: Jackie Han <[email protected]>

* updating maintainers and code owners (opensearch-project#476)

Signed-off-by: Amit Galitzky <[email protected]>

* fixing test to pass with node 18 (opensearch-project#491)

Signed-off-by: Amit Galitzky <[email protected]>

* add 2.8.0 release notes (opensearch-project#500)

Signed-off-by: Kaituo Li <[email protected]>

* Remove invalid link (opensearch-project#470)

Signed-off-by: Peter Nied <[email protected]>
Signed-off-by: Peter Nied <[email protected]>

* Remove global OUI style override (opensearch-project#511)

Signed-off-by: Matt Provost <[email protected]>

---------

Signed-off-by: Tyler Ohlsen <[email protected]>
Signed-off-by: Amit Galitzky <[email protected]>
Signed-off-by: Jackie Han <[email protected]>
Signed-off-by: dblock <[email protected]>
Signed-off-by: Kaituo Li <[email protected]>
Signed-off-by: Miki <[email protected]>
Signed-off-by: Peter Nied <[email protected]>
Signed-off-by: Peter Nied <[email protected]>
Signed-off-by: Matt Provost <[email protected]>
Co-authored-by: Tyler Ohlsen <[email protected]>
Co-authored-by: Amit Galitzky <[email protected]>
Co-authored-by: Daniel (dB.) Doubrovkine <[email protected]>
Co-authored-by: Kaituo Li <[email protected]>
Co-authored-by: Miki <[email protected]>
Co-authored-by: Peter Nied <[email protected]>
Co-authored-by: Matt Provost <[email protected]>

---------

Signed-off-by: Tyler Ohlsen <[email protected]>
Signed-off-by: Amit Galitzky <[email protected]>
Signed-off-by: Jackie Han <[email protected]>
Signed-off-by: dblock <[email protected]>
Signed-off-by: Kaituo Li <[email protected]>
Signed-off-by: Miki <[email protected]>
Signed-off-by: Jackie Han <[email protected]>
Signed-off-by: David Sinclair <[email protected]>
Signed-off-by: Peter Nied <[email protected]>
Signed-off-by: Peter Nied <[email protected]>
Signed-off-by: Matt Provost <[email protected]>
Co-authored-by: Tyler Ohlsen <[email protected]>
Co-authored-by: Amit Galitzky <[email protected]>
Co-authored-by: Daniel (dB.) Doubrovkine <[email protected]>
Co-authored-by: Kaituo Li <[email protected]>
Co-authored-by: Miki <[email protected]>
Co-authored-by: David Sinclair <[email protected]>
Co-authored-by: Peter Nied <[email protected]>
Co-authored-by: Matt Provost <[email protected]>
(cherry picked from commit 1e0d783)
amitgalitz added a commit that referenced this pull request Jul 11, 2023
* Add branch constants in CI workflow (#345)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Bump decode-uri-component (#359)

Signed-off-by: Tyler Ohlsen <[email protected]>

* removed duplicate popout icon and ran prettier (#382)

Signed-off-by: Amit Galitzky <[email protected]>

* Change detector out of time range modal warning into a callout warning (#384)

Signed-off-by: Jackie Han <[email protected]>

Signed-off-by: Jackie Han <[email protected]>

* Fix undefined entity list when heatmap is empty (#383)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Updated MAINTAINERS.md to match recommended opensearch-project format. (#388)

Signed-off-by: dblock <[email protected]>

* Add windows env to integration test workflow (#390)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Bump json5 to 2.2.3 (#393)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Add 2.5 release notes (#395)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Update cold start message (#398)

Signed-off-by: Kaituo Li <[email protected]>

* upgrade filter bug (#402)

Previously, we didn't actually add filter type when loading old detector. This PR fixed that.

Testing done:
1. added a unit tes
2. verified e2et

Signed-off-by: Kaituo Li <[email protected]>

* Changed required minimum intervals in cold start message (#411)

Required minimum intervals to finish cold start is related to shingle size. This PR adds the shingle size in the computation and puts the result in the cold start message.

Testing done:
1. verified changing shingle size will change the message.

Signed-off-by: Kaituo Li <[email protected]>

* Bump @sideway/formula to 3.0.1 (#418)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Remove auto_expand_replicas override in sample data indices (#423)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Created untriaged issue workflow. (#422)

Signed-off-by: dblock <[email protected]>

* Add 2.6 release notes (#429)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Fix Node.js and Yarn installation in CI (#433)

Signed-off-by: Miki <[email protected]>

* run prettier command against all files

Signed-off-by: Jackie Han <[email protected]>

* Adding expression function to retrieve anomalies  (#448)

* adding an AD expression function

Signed-off-by: Amit Galitzky <[email protected]>

* making expression fn changes only to plugin.ts

Signed-off-by: Amit Galitzky <[email protected]>

* addressing comments, changed a few constants

Signed-off-by: Amit Galitzky <[email protected]>

* moving getDetectorName into try catch

Signed-off-by: Amit Galitzky <[email protected]>

---------

Signed-off-by: Amit Galitzky <[email protected]>

* Register AD as dashboard context menu option (#482)

* Register AD as dashboard context menu option

Signed-off-by: Jackie Han <[email protected]>

* addressing comments

Signed-off-by: Jackie Han <[email protected]>

* add getActions props

Signed-off-by: Jackie Han <[email protected]>

* add EmbeddableStart

Signed-off-by: Jackie Han <[email protected]>

* remove spread operator

Signed-off-by: Jackie Han <[email protected]>

* clenaup

Signed-off-by: Jackie Han <[email protected]>

* add overlay getter and setter

Signed-off-by: Jackie Han <[email protected]>

---------

Signed-off-by: Jackie Han <[email protected]>

* Associated detectors flyout through UI actions (#449)

* working js manage detectors

Signed-off-by: Amit Galitzky <[email protected]>

* adding associated detectors page

Signed-off-by: Amit Galitzky <[email protected]>

* adding unlink modal confirmation

Signed-off-by: Amit Galitzky <[email protected]>

* prettier formating and merge conflicts

Signed-off-by: Amit Galitzky <[email protected]>

* add unlinking capability

Signed-off-by: Amit Galitzky <[email protected]>

* adding message for no search results

Signed-off-by: Amit Galitzky <[email protected]>

* clean up files

Signed-off-by: Amit Galitzky <[email protected]>

* more cleanup

Signed-off-by: Amit Galitzky <[email protected]>

* making changes based on new upper container

Signed-off-by: Amit Galitzky <[email protected]>

* ran prettier

Signed-off-by: Amit Galitzky <[email protected]>

* fix notification and clean up associated detectors

Signed-off-by: Amit Galitzky <[email protected]>

* addressing comments

Signed-off-by: Amit Galitzky <[email protected]>

* renaming some files and adding index.ts

Signed-off-by: Amit Galitzky <[email protected]>

* Added license to new files

Signed-off-by: Amit Galitzky <[email protected]>

* clean up after rebase

Signed-off-by: Amit Galitzky <[email protected]>

* addressed more comments

Signed-off-by: Amit Galitzky <[email protected]>

* added notifications service as a getter-setter

Signed-off-by: Amit Galitzky <[email protected]>

---------

Signed-off-by: Amit Galitzky <[email protected]>

* Feature anywhere create detector flyout page (#487)

* Add create detector flyout page

Signed-off-by: Jackie Han <[email protected]>

* cleanup

Signed-off-by: Jackie Han <[email protected]>

* run prettier

Signed-off-by: Jackie Han <[email protected]>

* remove enzyme usage

Signed-off-by: Jackie Han <[email protected]>

* reuse existing helper function when creating detector

Signed-off-by: Jackie Han <[email protected]>

* cleanup

Signed-off-by: Jackie Han <[email protected]>

* rebase with associated detector change

Signed-off-by: Jackie Han <[email protected]>

* move helper functions to helper file

Signed-off-by: Jackie Han <[email protected]>

* use VisLayerTypes for VisLayerExpressionFn

Signed-off-by: Jackie Han <[email protected]>

* address comments

Signed-off-by: Jackie Han <[email protected]>

* use OVERLAY_ANOMALIES constant

Signed-off-by: Jackie Han <[email protected]>

---------

Signed-off-by: Jackie Han <[email protected]>
Signed-off-by: Jackie Han <[email protected]>

* Adding functionality to associate existing detector with a visualization (#484)

* Adding associate existing

Signed-off-by: Amit Galitzky <[email protected]>

* removed usememo, addressed other comments

Signed-off-by: Amit Galitzky <[email protected]>

* merge cleanup

Signed-off-by: Amit Galitzky <[email protected]>

* added integration to call on alerting

Signed-off-by: Amit Galitzky <[email protected]>

* cleaned up files and added changes to check if detector is deleted in expr fn

Signed-off-by: Amit Galitzky <[email protected]>

* fixing dependency and notifcations issues

Signed-off-by: Amit Galitzky <[email protected]>

* removed long toast life time

Signed-off-by: Amit Galitzky <[email protected]>

---------

Signed-off-by: Amit Galitzky <[email protected]>

* switched argument order (#494)

Signed-off-by: Amit Galitzky <[email protected]>

* add jest transform config (#497)

* add jest transform config

Signed-off-by: Jackie Han <[email protected]>

* add license header

Signed-off-by: Jackie Han <[email protected]>

* update file as .ts file

Signed-off-by: Jackie Han <[email protected]>

* add comment on jest config file

Signed-off-by: Jackie Han <[email protected]>

* add more comments

Signed-off-by: Jackie Han <[email protected]>

* cleanup

Signed-off-by: Jackie Han <[email protected]>

* update file export

Signed-off-by: Jackie Han <[email protected]>

---------

Signed-off-by: Jackie Han <[email protected]>

* Merging main branch into featureAnywhere (#499)

* Add branch constants in CI workflow (#345)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Bump decode-uri-component (#359)

Signed-off-by: Tyler Ohlsen <[email protected]>

* removed duplicate popout icon and ran prettier (#382)

Signed-off-by: Amit Galitzky <[email protected]>

* Change detector out of time range modal warning into a callout warning (#384)

Signed-off-by: Jackie Han <[email protected]>

Signed-off-by: Jackie Han <[email protected]>

* Fix undefined entity list when heatmap is empty (#383)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Updated MAINTAINERS.md to match recommended opensearch-project format. (#388)

Signed-off-by: dblock <[email protected]>

* Add windows env to integration test workflow (#390)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Bump json5 to 2.2.3 (#393)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Add 2.5 release notes (#395)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Update cold start message (#398)

Signed-off-by: Kaituo Li <[email protected]>

* upgrade filter bug (#402)

Previously, we didn't actually add filter type when loading old detector. This PR fixed that.

Testing done:
1. added a unit tes
2. verified e2et

Signed-off-by: Kaituo Li <[email protected]>

* Changed required minimum intervals in cold start message (#411)

Required minimum intervals to finish cold start is related to shingle size. This PR adds the shingle size in the computation and puts the result in the cold start message.

Testing done:
1. verified changing shingle size will change the message.

Signed-off-by: Kaituo Li <[email protected]>

* Bump @sideway/formula to 3.0.1 (#418)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Remove auto_expand_replicas override in sample data indices (#423)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Created untriaged issue workflow. (#422)

Signed-off-by: dblock <[email protected]>

* Add 2.6 release notes (#429)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Fix Node.js and Yarn installation in CI (#433)

Signed-off-by: Miki <[email protected]>

* run prettier command against all files (#444)

Signed-off-by: Jackie Han <[email protected]>

* Add 2.7 release notes (#456)

Signed-off-by: Jackie Han <[email protected]>

* updating maintainers and code owners (#476)

Signed-off-by: Amit Galitzky <[email protected]>

* fixing test to pass with node 18 (#491)

Signed-off-by: Amit Galitzky <[email protected]>

---------

Signed-off-by: Tyler Ohlsen <[email protected]>
Signed-off-by: Amit Galitzky <[email protected]>
Signed-off-by: Jackie Han <[email protected]>
Signed-off-by: dblock <[email protected]>
Signed-off-by: Kaituo Li <[email protected]>
Signed-off-by: Miki <[email protected]>
Co-authored-by: Tyler Ohlsen <[email protected]>
Co-authored-by: Jackie Han <[email protected]>
Co-authored-by: Daniel (dB.) Doubrovkine <[email protected]>
Co-authored-by: Kaituo Li <[email protected]>
Co-authored-by: Miki <[email protected]>

* Unit tests for expression function and additional components (#503)

* adding UT for expression function and some components

Signed-off-by: Amit Galitzky <[email protected]>

* moved helper functions to separate files, cleaned up other tests

Signed-off-by: Amit Galitzky <[email protected]>

* custom result bug fix along with a few others

Signed-off-by: Amit Galitzky <[email protected]>

* revert historical boolean

Signed-off-by: Amit Galitzky <[email protected]>

* add pluginEventType when no error

Signed-off-by: Amit Galitzky <[email protected]>

---------

Signed-off-by: Amit Galitzky <[email protected]>

* Fix various bugs (#504)

* fix bug bash bugs

Signed-off-by: Jackie Han <[email protected]>

* bug fix

Signed-off-by: Jackie Han <[email protected]>

* yarn prettier

Signed-off-by: Jackie Han <[email protected]>

* bug fix

Signed-off-by: Jackie Han <[email protected]>

* bug fixes

Signed-off-by: Jackie Han <[email protected]>

* clean up code

Signed-off-by: Jackie Han <[email protected]>

* removed unused snapshot

Signed-off-by: Jackie Han <[email protected]>

---------

Signed-off-by: Jackie Han <[email protected]>
Signed-off-by: Jackie Han <[email protected]>

* Various bug fixes and unit tests for AssociatedDetectors (#505)

* associated detectors unit tests

Signed-off-by: Amit Galitzky <[email protected]>

* fixed some bugs and added unit tests for associated detectors

Signed-off-by: Amit Galitzky <[email protected]>

---------

Signed-off-by: Amit Galitzky <[email protected]>

* make feature anywhere formatted detector name an assgiend value (#506)

* make feature anywhere formatted detector name an assgiend value to return

Signed-off-by: Jackie Han <[email protected]>

* update feature anywhere documentation link

Signed-off-by: Jackie Han <[email protected]>

* correct type

Signed-off-by: Jackie Han <[email protected]>

* correct typo

Signed-off-by: Jackie Han <[email protected]>

---------

Signed-off-by: Jackie Han <[email protected]>

* various bug fixes for anywhere features (#507)

Signed-off-by: Amit Galitzky <[email protected]>

* add group category and order for context menu (#495)

Signed-off-by: David Sinclair <[email protected]>

* Update Advanced configuration accordion title (#513)

Signed-off-by: Jackie Han <[email protected]>

* update categorical field text on Feature Anywhere flyout (#516)

* update categorical field text on Feature Anywhere flyout

Signed-off-by: Jackie Han <[email protected]>

* Use non-breaking space character to prevent removing needed empty space by yarn prettier

Signed-off-by: Jackie Han <[email protected]>

* Fix the max width of associate detector flyout to 740px

Signed-off-by: Jackie Han <[email protected]>

---------

Signed-off-by: Jackie Han <[email protected]>

* fixing vis eligibility (#519)

Signed-off-by: Amit Galitzky <[email protected]>

* render embeddable by using vis embeddable (#521)

Signed-off-by: Jackie Han <[email protected]>

* Change to anomaly start time; add test ids (#522)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Adding a callout on flyout when association limit has been reached (#524)

* adding a callout when association limit has been reached

Signed-off-by: Amit Galitzky <[email protected]>

* fixed limit check and ran prettier

Signed-off-by: Amit Galitzky <[email protected]>

---------

Signed-off-by: Amit Galitzky <[email protected]>

* Merge main into featureAnywhere (#525)

* Add branch constants in CI workflow (#345)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Bump decode-uri-component (#359)

Signed-off-by: Tyler Ohlsen <[email protected]>

* removed duplicate popout icon and ran prettier (#382)

Signed-off-by: Amit Galitzky <[email protected]>

* Change detector out of time range modal warning into a callout warning (#384)

Signed-off-by: Jackie Han <[email protected]>

Signed-off-by: Jackie Han <[email protected]>

* Fix undefined entity list when heatmap is empty (#383)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Updated MAINTAINERS.md to match recommended opensearch-project format. (#388)

Signed-off-by: dblock <[email protected]>

* Add windows env to integration test workflow (#390)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Bump json5 to 2.2.3 (#393)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Add 2.5 release notes (#395)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Update cold start message (#398)

Signed-off-by: Kaituo Li <[email protected]>

* upgrade filter bug (#402)

Previously, we didn't actually add filter type when loading old detector. This PR fixed that.

Testing done:
1. added a unit tes
2. verified e2et

Signed-off-by: Kaituo Li <[email protected]>

* Changed required minimum intervals in cold start message (#411)

Required minimum intervals to finish cold start is related to shingle size. This PR adds the shingle size in the computation and puts the result in the cold start message.

Testing done:
1. verified changing shingle size will change the message.

Signed-off-by: Kaituo Li <[email protected]>

* Bump @sideway/formula to 3.0.1 (#418)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Remove auto_expand_replicas override in sample data indices (#423)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Created untriaged issue workflow. (#422)

Signed-off-by: dblock <[email protected]>

* Add 2.6 release notes (#429)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Fix Node.js and Yarn installation in CI (#433)

Signed-off-by: Miki <[email protected]>

* run prettier command against all files (#444)

Signed-off-by: Jackie Han <[email protected]>

* Add 2.7 release notes (#456)

Signed-off-by: Jackie Han <[email protected]>

* updating maintainers and code owners (#476)

Signed-off-by: Amit Galitzky <[email protected]>

* fixing test to pass with node 18 (#491)

Signed-off-by: Amit Galitzky <[email protected]>

* add 2.8.0 release notes (#500)

Signed-off-by: Kaituo Li <[email protected]>

* Remove invalid link (#470)

Signed-off-by: Peter Nied <[email protected]>
Signed-off-by: Peter Nied <[email protected]>

* Remove global OUI style override (#511)

Signed-off-by: Matt Provost <[email protected]>

---------

Signed-off-by: Tyler Ohlsen <[email protected]>
Signed-off-by: Amit Galitzky <[email protected]>
Signed-off-by: Jackie Han <[email protected]>
Signed-off-by: dblock <[email protected]>
Signed-off-by: Kaituo Li <[email protected]>
Signed-off-by: Miki <[email protected]>
Signed-off-by: Peter Nied <[email protected]>
Signed-off-by: Peter Nied <[email protected]>
Signed-off-by: Matt Provost <[email protected]>
Co-authored-by: Tyler Ohlsen <[email protected]>
Co-authored-by: Jackie Han <[email protected]>
Co-authored-by: Daniel (dB.) Doubrovkine <[email protected]>
Co-authored-by: Kaituo Li <[email protected]>
Co-authored-by: Miki <[email protected]>
Co-authored-by: Peter Nied <[email protected]>
Co-authored-by: Matt Provost <[email protected]>

* Merging main into featureAnywhere with conflicts resolved (#527)

* Add branch constants in CI workflow (#345)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Bump decode-uri-component (#359)

Signed-off-by: Tyler Ohlsen <[email protected]>

* removed duplicate popout icon and ran prettier (#382)

Signed-off-by: Amit Galitzky <[email protected]>

* Change detector out of time range modal warning into a callout warning (#384)

Signed-off-by: Jackie Han <[email protected]>

Signed-off-by: Jackie Han <[email protected]>

* Fix undefined entity list when heatmap is empty (#383)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Updated MAINTAINERS.md to match recommended opensearch-project format. (#388)

Signed-off-by: dblock <[email protected]>

* Add windows env to integration test workflow (#390)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Bump json5 to 2.2.3 (#393)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Add 2.5 release notes (#395)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Update cold start message (#398)

Signed-off-by: Kaituo Li <[email protected]>

* upgrade filter bug (#402)

Previously, we didn't actually add filter type when loading old detector. This PR fixed that.

Testing done:
1. added a unit tes
2. verified e2et

Signed-off-by: Kaituo Li <[email protected]>

* Changed required minimum intervals in cold start message (#411)

Required minimum intervals to finish cold start is related to shingle size. This PR adds the shingle size in the computation and puts the result in the cold start message.

Testing done:
1. verified changing shingle size will change the message.

Signed-off-by: Kaituo Li <[email protected]>

* Bump @sideway/formula to 3.0.1 (#418)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Remove auto_expand_replicas override in sample data indices (#423)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Created untriaged issue workflow. (#422)

Signed-off-by: dblock <[email protected]>

* Add 2.6 release notes (#429)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Fix Node.js and Yarn installation in CI (#433)

Signed-off-by: Miki <[email protected]>

* run prettier command against all files (#444)

Signed-off-by: Jackie Han <[email protected]>

* Add 2.7 release notes (#456)

Signed-off-by: Jackie Han <[email protected]>

* updating maintainers and code owners (#476)

Signed-off-by: Amit Galitzky <[email protected]>

* fixing test to pass with node 18 (#491)

Signed-off-by: Amit Galitzky <[email protected]>

* add 2.8.0 release notes (#500)

Signed-off-by: Kaituo Li <[email protected]>

* Remove invalid link (#470)

Signed-off-by: Peter Nied <[email protected]>
Signed-off-by: Peter Nied <[email protected]>

* Remove global OUI style override (#511)

Signed-off-by: Matt Provost <[email protected]>

---------

Signed-off-by: Tyler Ohlsen <[email protected]>
Signed-off-by: Amit Galitzky <[email protected]>
Signed-off-by: Jackie Han <[email protected]>
Signed-off-by: dblock <[email protected]>
Signed-off-by: Kaituo Li <[email protected]>
Signed-off-by: Miki <[email protected]>
Signed-off-by: Peter Nied <[email protected]>
Signed-off-by: Peter Nied <[email protected]>
Signed-off-by: Matt Provost <[email protected]>
Co-authored-by: Tyler Ohlsen <[email protected]>
Co-authored-by: Jackie Han <[email protected]>
Co-authored-by: Daniel (dB.) Doubrovkine <[email protected]>
Co-authored-by: Kaituo Li <[email protected]>
Co-authored-by: Miki <[email protected]>
Co-authored-by: Peter Nied <[email protected]>
Co-authored-by: Matt Provost <[email protected]>

* copy files from main to resolve conflicts (#533)

Signed-off-by: Jackie Han <[email protected]>

* copy files to resolve conflicts (#538)

Signed-off-by: Jackie Han <[email protected]>

* Feature anywhere (#540)

* Add branch constants in CI workflow (#345)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Bump decode-uri-component (#359)

Signed-off-by: Tyler Ohlsen <[email protected]>

* removed duplicate popout icon and ran prettier (#382)

Signed-off-by: Amit Galitzky <[email protected]>

* Change detector out of time range modal warning into a callout warning (#384)

Signed-off-by: Jackie Han <[email protected]>

Signed-off-by: Jackie Han <[email protected]>

* Fix undefined entity list when heatmap is empty (#383)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Updated MAINTAINERS.md to match recommended opensearch-project format. (#388)

Signed-off-by: dblock <[email protected]>

* Add windows env to integration test workflow (#390)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Bump json5 to 2.2.3 (#393)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Add 2.5 release notes (#395)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Update cold start message (#398)

Signed-off-by: Kaituo Li <[email protected]>

* upgrade filter bug (#402)

Previously, we didn't actually add filter type when loading old detector. This PR fixed that.

Testing done:
1. added a unit tes
2. verified e2et

Signed-off-by: Kaituo Li <[email protected]>

* Changed required minimum intervals in cold start message (#411)

Required minimum intervals to finish cold start is related to shingle size. This PR adds the shingle size in the computation and puts the result in the cold start message.

Testing done:
1. verified changing shingle size will change the message.

Signed-off-by: Kaituo Li <[email protected]>

* Bump @sideway/formula to 3.0.1 (#418)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Remove auto_expand_replicas override in sample data indices (#423)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Created untriaged issue workflow. (#422)

Signed-off-by: dblock <[email protected]>

* Add 2.6 release notes (#429)

Signed-off-by: Tyler Ohlsen <[email protected]>

* Fix Node.js and Yarn installation in CI (#433)

Signed-off-by: Miki <[email protected]>

* run prettier command against all files (#444)

Signed-off-by: Jackie Han <[email protected]>

* Add 2.7 release notes (#456)

Signed-off-by: Jackie Han <[email protected]>

* updating maintainers and code owners (#476)

Signed-off-by: Amit Galitzky <[email protected]>

* fixing test to pass with node 18 (#491)

Signed-off-by: Amit Galitzky <[email protected]>

* add 2.8.0 release notes (#500)

Signed-off-by: Kaituo Li <[email protected]>

* Remove invalid link (#470)

Signed-off-by: Peter Nied <[email protected]>
Signed-off-by: Peter Nied <[email protected]>

* Remove global OUI style override (#511)

Signed-off-by: Matt Provost <[email protected]>

---------

Signed-off-by: Tyler Ohlsen <[email protected]>
Signed-off-by: Amit Galitzky <[email protected]>
Signed-off-by: Jackie Han <[email protected]>
Signed-off-by: dblock <[email protected]>
Signed-off-by: Kaituo Li <[email protected]>
Signed-off-by: Miki <[email protected]>
Signed-off-by: Peter Nied <[email protected]>
Signed-off-by: Peter Nied <[email protected]>
Signed-off-by: Matt Provost <[email protected]>
Co-authored-by: Tyler Ohlsen <[email protected]>
Co-authored-by: Amit Galitzky <[email protected]>
Co-authored-by: Daniel (dB.) Doubrovkine <[email protected]>
Co-authored-by: Kaituo Li <[email protected]>
Co-authored-by: Miki <[email protected]>
Co-authored-by: Peter Nied <[email protected]>
Co-authored-by: Matt Provost <[email protected]>

---------

Signed-off-by: Tyler Ohlsen <[email protected]>
Signed-off-by: Amit Galitzky <[email protected]>
Signed-off-by: Jackie Han <[email protected]>
Signed-off-by: dblock <[email protected]>
Signed-off-by: Kaituo Li <[email protected]>
Signed-off-by: Miki <[email protected]>
Signed-off-by: Jackie Han <[email protected]>
Signed-off-by: David Sinclair <[email protected]>
Signed-off-by: Peter Nied <[email protected]>
Signed-off-by: Peter Nied <[email protected]>
Signed-off-by: Matt Provost <[email protected]>
Co-authored-by: Tyler Ohlsen <[email protected]>
Co-authored-by: Amit Galitzky <[email protected]>
Co-authored-by: Daniel (dB.) Doubrovkine <[email protected]>
Co-authored-by: Kaituo Li <[email protected]>
Co-authored-by: Miki <[email protected]>
Co-authored-by: David Sinclair <[email protected]>
Co-authored-by: Peter Nied <[email protected]>
Co-authored-by: Matt Provost <[email protected]>
(cherry picked from commit 1e0d783)

Co-authored-by: Jackie Han <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants