-
Notifications
You must be signed in to change notification settings - Fork 58
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
Associated detectors flyout through UI actions #449
Associated detectors flyout through UI actions #449
Conversation
91402b2
to
353a720
Compare
Codecov Report
@@ Coverage Diff @@
## featureAnywhere #449 +/- ##
===================================================
- Coverage 51.19% 50.31% -0.89%
===================================================
Files 156 160 +4
Lines 5135 5243 +108
Branches 1001 1015 +14
===================================================
+ Hits 2629 2638 +9
- Misses 2247 2346 +99
Partials 259 259 |
48e4556
to
e1d9ac4
Compare
...enu/AssociatedDetectors/components/ConfirmUnlinkDetectorModal/ConfirmUnlinkDetectorModal.tsx
Outdated
Show resolved
Hide resolved
...enu/AssociatedDetectors/components/ConfirmUnlinkDetectorModal/ConfirmUnlinkDetectorModal.tsx
Show resolved
Hide resolved
...enu/AssociatedDetectors/components/ConfirmUnlinkDetectorModal/ConfirmUnlinkDetectorModal.tsx
Show resolved
Hide resolved
...components/FeatureAnywhereContextMenu/AssociatedDetectors/containers/AssociatedDetectors.tsx
Outdated
Show resolved
Hide resolved
...components/FeatureAnywhereContextMenu/AssociatedDetectors/containers/AssociatedDetectors.tsx
Show resolved
Hide resolved
...components/FeatureAnywhereContextMenu/AssociatedDetectors/containers/AssociatedDetectors.tsx
Show resolved
Hide resolved
...components/FeatureAnywhereContextMenu/AssociatedDetectors/containers/AssociatedDetectors.tsx
Outdated
Show resolved
Hide resolved
...components/FeatureAnywhereContextMenu/AssociatedDetectors/containers/AssociatedDetectors.tsx
Outdated
Show resolved
Hide resolved
...components/FeatureAnywhereContextMenu/AssociatedDetectors/containers/AssociatedDetectors.tsx
Outdated
Show resolved
Hide resolved
public/components/FeatureAnywhereContextMenu/AssociatedDetectors/styles.scss
Outdated
Show resolved
Hide resolved
public/components/FeatureAnywhereContextMenu/Container/Container.tsx
Outdated
Show resolved
Hide resolved
public/components/FeatureAnywhereContextMenu/Container/Container.tsx
Outdated
Show resolved
Hide resolved
public/components/FeatureAnywhereContextMenu/Container/styles.scss
Outdated
Show resolved
Hide resolved
LGTM! Will wait to fully approve when rebased after #482 is merged first. |
e306ac4
to
ec8d26c
Compare
Signed-off-by: Amit Galitzky <[email protected]>
Signed-off-by: Amit Galitzky <[email protected]>
Signed-off-by: Amit Galitzky <[email protected]>
Signed-off-by: Amit Galitzky <[email protected]>
Signed-off-by: Amit Galitzky <[email protected]>
Signed-off-by: Amit Galitzky <[email protected]>
Signed-off-by: Amit Galitzky <[email protected]>
Signed-off-by: Amit Galitzky <[email protected]>
Signed-off-by: Amit Galitzky <[email protected]>
Signed-off-by: Amit Galitzky <[email protected]>
Signed-off-by: Amit Galitzky <[email protected]>
Signed-off-by: Amit Galitzky <[email protected]>
Signed-off-by: Amit Galitzky <[email protected]>
Signed-off-by: Amit Galitzky <[email protected]>
ec8d26c
to
9c0719d
Compare
Signed-off-by: Amit Galitzky <[email protected]>
...components/FeatureAnywhereContextMenu/AssociatedDetectors/containers/AssociatedDetectors.tsx
Outdated
Show resolved
Hide resolved
// Map all detector IDs for all the found augmented vis objects | ||
const savedAugmentDetectorsSet = new Set( | ||
savedAugmentForThisVisualization.map((savedObject) => | ||
get(savedObject, 'pluginResourceId', '') |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ISavedAugmentVis
interface has changed - see here.
Basically this will mean to change above to:
get(savedObject, 'pluginResource.id', '')
...components/FeatureAnywhereContextMenu/AssociatedDetectors/containers/AssociatedDetectors.tsx
Show resolved
Hide resolved
...components/FeatureAnywhereContextMenu/AssociatedDetectors/containers/AssociatedDetectors.tsx
Show resolved
Hide resolved
...components/FeatureAnywhereContextMenu/AssociatedDetectors/containers/AssociatedDetectors.tsx
Show resolved
Hide resolved
Signed-off-by: Amit Galitzky <[email protected]>
Cool, this lgtm. Won't approve until dependent PRs merged |
@@ -0,0 +1,8 @@ | |||
/* |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this file is not needed, we already have index.tsx
file.
affectedDetector: DetectorListItem; | ||
} | ||
|
||
function AssociatedDetectors({ embeddable, closeFlyout, core, setMode }) { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please avoid passing core as a prop around as tyler suggested in my previous pr - #482 (comment)
!errorGettingDetectors.includes(SINGLE_DETECTOR_NOT_FOUND_MSG) | ||
) { | ||
console.error(errorGettingDetectors); | ||
core.notifications.toasts.addDanger( |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
same as above, please remove core.notifications
usage, instead, just get the notification service to use here
@@ -0,0 +1,8 @@ | |||
/* |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this file can be removed
@@ -53,7 +53,8 @@ export const ANOMALY_RESULT_INDEX = '.opendistro-anomaly-results'; | |||
|
|||
export const BASE_DOCS_LINK = 'https://opensearch.org/docs/monitoring-plugins'; | |||
|
|||
export const AD_DOCS_LINK = 'https://opensearch.org/docs/latest/observing-your-data/ad/index/'; | |||
export const AD_DOCS_LINK = |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
you might want to rebase the branch, this constant has already been added - https://github.com/opensearch-project/anomaly-detection-dashboards-plugin/blob/featureAnywhere/public/utils/constants.ts#L56
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think this is just running prettier on the line
Signed-off-by: Amit Galitzky <[email protected]>
* 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]>
* 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]>
* 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]>
* 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)
* 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)
* 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)
* 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]>
Description
This change adds the associated detectors flyout as part of the feature-anywhere project. This flyout allows you to view all the detectors associated with a particular visualization. From the flyout a user can unlink a detector from a visualization or search up their associated detectors and click on it to view the detector details on the AD plugin.
In this PR the "Associate Detector" button doesn't do anything, the reason for this is that it relies on some other changes in the CreateAnomalyDetector flyout that aren't merged yet. I will add this functionality on another PR.
This code also might have some build failures because it relies on files such as public/action/ad_dashboard_action.tsx to run correctly. The reason this file as well as some of the CreateAnomalyDetector files aren't included is because it will be merged first by Jackie's PR.
This PR also requires additional testing that I will be adding.
Screenshot of flyout:
Issues Resolved
Check List
--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.