Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Refactor Saved objects and add visualization embeddable #341

Merged
merged 76 commits into from
Apr 13, 2023

Conversation

mengweieric
Copy link
Collaborator

@mengweieric mengweieric commented Apr 3, 2023

Description

This PR has two main changes:

  1. add saved visualization embeddable
    • add observability-visualization saved object type
    • add observability-visualization embeddable type to show saved visualizations in core dashboards
    • saved object id are in the form of type:uuid, e.g. observability-visualization:66cfdf30-d310-11ed-a37b-4350efe216f8
  2. refactor saved objects:
    • create clients for handling observability and OSD saved objects
    • update new saved visualization to use OSD saved objects client
    • update rest of event analytics, panels, notebooks to use saved objects clients based on object id
    • other refactor changes from Eric

The embeddable changes are only in the public/embeddable, server/saved_objects directory and the plugin.ts files. Rest are refactoring. Will add more tests in another PR.

Issues Resolved

[List any issues this PR will resolve]

Check List

  • New functionality includes testing.
    • All tests pass, including unit test, integration test and doctest
  • New functionality has been documented.
    • New functionality has javadoc added
    • New functionality has user manual doc added
  • Commits are signed per the DCO using --signoff

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

Signed-off-by: Eric Wei <[email protected]>
Signed-off-by: Eric Wei <[email protected]>
Signed-off-by: Eric Wei <[email protected]>
Signed-off-by: Eric Wei <[email protected]>
Signed-off-by: Eric Wei <[email protected]>
Signed-off-by: Eric Wei <[email protected]>
Signed-off-by: Eric Wei <[email protected]>
Signed-off-by: Eric Wei <[email protected]>
Signed-off-by: Eric Wei <[email protected]>
Comment on lines +13 to +19
export interface VisualizationSavedObjectAttributes extends SavedObjectAttributes {
title: string;
description: string;
version: number;
createdTimeMs: number;
savedVisualization: SavedVisualization;
}
Copy link
Member

Choose a reason for hiding this comment

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

I see that we are using the public service for SavedObjects. The server service has more options for something like version: https://github.com/opensearch-project/OpenSearch-Dashboards/blob/416eb508b3b22fe81231b726dcfce09e3aad9bfb/src/core/server/saved_objects/service/saved_objects_client.ts#L47-L71
Did we take a look at it?

Copy link
Member

Choose a reason for hiding this comment

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

version can be passed as a create option in server but not in frontend. https://github.com/opensearch-project/opensearch-dashboards/blob/11b98ec05483269917c335fcb1900bf98da8cac6/src/core/public/saved_objects/saved_objects_client.ts#L54

If we want to use it then saved object client should be called in server? But this seems to be the version of a specific object that will change on each update, not sure if it would be useful for us

  /**
   * An opaque version number which changes on each successful write operation.
   * Can be used in conjunction with `overwrite` for implementing optimistic concurrency control.
   **/
  version?: string;

Copy link
Member

Choose a reason for hiding this comment

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

That isn't required then. 👍🏽

@@ -10,4 +10,5 @@ export {
composeFinalQuery,
removeBacktick,
} from './query_utils';
export { uiSettingsService } from './settings_service';

export * from './core_services';
Copy link
Member

Choose a reason for hiding this comment

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

Should we use * here? Is linting allowing it?

Copy link
Member

Choose a reason for hiding this comment

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

lint didn't complain but I was going to remove functions in core_services. didn't find a way yet since embeddable is not rendered by observability plugin but also needs PPLService

Comment on lines +71 to +73
if (whereClause) {
finalQuery += ` AND ${whereClause}`;
}
Copy link
Member

@ps48 ps48 Apr 12, 2023

Choose a reason for hiding this comment

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

nice. 😄

Copy link
Member

Choose a reason for hiding this comment

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

this is temporary and will change when we support DSL in PPL where clauses

Comment on lines +30 to +41
mappings: {
dynamic: false,
properties: {
title: {
type: 'text',
},
description: {
type: 'text',
},
version: { type: 'integer' },
},
},
Copy link
Member

Choose a reason for hiding this comment

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

Are we finalizing on mappings or is that subject to change?

Copy link
Member

Choose a reason for hiding this comment

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

this can change, will panels have mappings for specific fields?


import { SavedQuerySaver } from './saved_query_saver';

export class SaveAsCurrenQuery extends SavedQuerySaver {
Copy link
Member

Choose a reason for hiding this comment

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

Minor typo? SaveAsCurrenQuery-> SaveAsCurrentQuery

Comment on lines +1 to +4
/*
* Copyright OpenSearch Contributors
* SPDX-License-Identifier: Apache-2.0
*/
Copy link
Member

Choose a reason for hiding this comment

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

Is this file needed?

Copy link
Member

Choose a reason for hiding this comment

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

@@ -510,6 +511,7 @@ export const Paragraphs = forwardRef((props: ParagraphProps, ref) => {
<>
<EuiPanel>
{renderParaHeader(!para.isVizualisation ? 'Code block' : 'Visualization', index)}
{/* eslint-disable-next-line jsx-a11y/click-events-have-key-events */}
Copy link
Collaborator

Choose a reason for hiding this comment

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

remove?

Copy link
Member

Choose a reason for hiding this comment

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

this disables requirement for key events on div below. notebooks doesn't support full keyboard navigation, it might be possible to add but i don't want to do it here

@joshuali925 joshuali925 merged commit 583010d into main Apr 13, 2023
@opensearch-trigger-bot
Copy link
Contributor

The backport to 2.x failed:

The process '/usr/bin/git' failed with exit code 1

To backport manually, run these commands in your terminal:

# Fetch latest updates from GitHub
git fetch
# Create a new working tree
git worktree add .worktrees/backport-2.x 2.x
# Navigate to the new working tree
cd .worktrees/backport-2.x
# Create a new branch
git switch --create backport/backport-341-to-2.x
# Cherry-pick the merged commit of this pull request and resolve the conflicts
git cherry-pick -x --mainline 1 583010dc8dea59bbe8a42401da1fb7323f25c16a
# Push it to GitHub
git push --set-upstream origin backport/backport-341-to-2.x
# Go back to the original working tree
cd ../..
# Delete the working tree
git worktree remove .worktrees/backport-2.x

Then, create a pull request where the base branch is 2.x and the compare/head branch is backport/backport-341-to-2.x.

@opensearch-trigger-bot
Copy link
Contributor

The backport to 2.7 failed:

The process '/usr/bin/git' failed with exit code 1

To backport manually, run these commands in your terminal:

# Fetch latest updates from GitHub
git fetch
# Create a new working tree
git worktree add .worktrees/backport-2.7 2.7
# Navigate to the new working tree
cd .worktrees/backport-2.7
# Create a new branch
git switch --create backport/backport-341-to-2.7
# Cherry-pick the merged commit of this pull request and resolve the conflicts
git cherry-pick -x --mainline 1 583010dc8dea59bbe8a42401da1fb7323f25c16a
# Push it to GitHub
git push --set-upstream origin backport/backport-341-to-2.7
# Go back to the original working tree
cd ../..
# Delete the working tree
git worktree remove .worktrees/backport-2.7

Then, create a pull request where the base branch is 2.7 and the compare/head branch is backport/backport-341-to-2.7.

@joshuali925
Copy link
Member

this depends on opensearch-project/oui#658

joshuali925 pushed a commit to joshuali925/dashboards-observability that referenced this pull request Apr 13, 2023
…roject#341)

Signed-off-by: Eric Wei <[email protected]>
Signed-off-by: Joshua Li <[email protected]>
Signed-off-by: Peter Fitzgibbons <[email protected]>
Signed-off-by: Shenoy Pratik <[email protected]>
Signed-off-by: Derek Ho <[email protected]>
Co-authored-by: Joshua Li <[email protected]>
Co-authored-by: Peter Fitzgibbons <[email protected]>
Co-authored-by: Peter Fitzgibbons <[email protected]>
Co-authored-by: Shenoy Pratik <[email protected]>
Co-authored-by: Derek Ho <[email protected]>
(cherry picked from commit 583010d)
joshuali925 pushed a commit to joshuali925/dashboards-observability that referenced this pull request Apr 13, 2023
…roject#341)

Signed-off-by: Eric Wei <[email protected]>
Signed-off-by: Joshua Li <[email protected]>
Signed-off-by: Peter Fitzgibbons <[email protected]>
Signed-off-by: Shenoy Pratik <[email protected]>
Signed-off-by: Derek Ho <[email protected]>
Co-authored-by: Joshua Li <[email protected]>
Co-authored-by: Peter Fitzgibbons <[email protected]>
Co-authored-by: Peter Fitzgibbons <[email protected]>
Co-authored-by: Shenoy Pratik <[email protected]>
Co-authored-by: Derek Ho <[email protected]>
(cherry picked from commit 583010d)
joshuali925 pushed a commit to joshuali925/dashboards-observability that referenced this pull request Apr 17, 2023
…roject#341)

Signed-off-by: Eric Wei <[email protected]>
Signed-off-by: Joshua Li <[email protected]>
Signed-off-by: Peter Fitzgibbons <[email protected]>
Signed-off-by: Shenoy Pratik <[email protected]>
Signed-off-by: Derek Ho <[email protected]>
Co-authored-by: Joshua Li <[email protected]>
Co-authored-by: Peter Fitzgibbons <[email protected]>
Co-authored-by: Peter Fitzgibbons <[email protected]>
Co-authored-by: Shenoy Pratik <[email protected]>
Co-authored-by: Derek Ho <[email protected]>
(cherry picked from commit 583010d)
joshuali925 pushed a commit to joshuali925/dashboards-observability that referenced this pull request Apr 17, 2023
…roject#341)

Signed-off-by: Eric Wei <[email protected]>
Signed-off-by: Joshua Li <[email protected]>
Signed-off-by: Peter Fitzgibbons <[email protected]>
Signed-off-by: Shenoy Pratik <[email protected]>
Signed-off-by: Derek Ho <[email protected]>
Co-authored-by: Joshua Li <[email protected]>
Co-authored-by: Peter Fitzgibbons <[email protected]>
Co-authored-by: Peter Fitzgibbons <[email protected]>
Co-authored-by: Shenoy Pratik <[email protected]>
Co-authored-by: Derek Ho <[email protected]>
(cherry picked from commit 583010d)
joshuali925 added a commit that referenced this pull request Apr 17, 2023
…352)

Signed-off-by: Joshua Li <[email protected]>
Co-authored-by: Eric Wei <[email protected]>
Co-authored-by: opensearch-trigger-bot[bot] <98922864+opensearch-trigger-bot[bot]@users.noreply.github.com>
Co-authored-by: Derek Ho <[email protected]>
joshuali925 added a commit that referenced this pull request Apr 17, 2023
pjfitzgibbons added a commit that referenced this pull request Apr 18, 2023
Signed-off-by: Eric Wei <[email protected]>
Signed-off-by: Joshua Li <[email protected]>
Signed-off-by: Peter Fitzgibbons <[email protected]>
Signed-off-by: Shenoy Pratik <[email protected]>
Signed-off-by: Derek Ho <[email protected]>
Co-authored-by: Joshua Li <[email protected]>
Co-authored-by: Peter Fitzgibbons <[email protected]>
Co-authored-by: Peter Fitzgibbons <[email protected]>
Co-authored-by: Shenoy Pratik <[email protected]>
Co-authored-by: Derek Ho <[email protected]>

(cherry picked from commit 583010d)
Signed-off-by: Peter Fitzgibbons <[email protected]>
ps48 added a commit that referenced this pull request May 24, 2023
* Fix for hover issue on docs of discover/explorer data grid (#329) (#358)

Signed-off-by: Eric Wei <[email protected]>
(cherry picked from commit 19f29e1)

Co-authored-by: Eric Wei <[email protected]>

* [2.7] Refactor Saved objects and add visualization embeddable (#341) (#353)

Signed-off-by: Joshua Li <[email protected]>
Co-authored-by: Eric Wei <[email protected]>

* Cohesion main to 2.7 (#382)

Signed-off-by: Eric Wei <[email protected]>
Signed-off-by: Joshua Li <[email protected]>
Signed-off-by: Peter Fitzgibbons <[email protected]>
Signed-off-by: Shenoy Pratik <[email protected]>
Signed-off-by: Derek Ho <[email protected]>
Co-authored-by: Derek Ho <[email protected]>
Co-authored-by: Eric Wei <[email protected]>
Co-authored-by: Joshua Li <[email protected]>
Co-authored-by: Peter Fitzgibbons <[email protected]>
Co-authored-by: Shenoy Pratik <[email protected]>
Co-authored-by: Rupal Mahajan <[email protected]>

* Fix redirection to legacy event_analytics URL (#383) (#384)

Signed-off-by: Joshua Li <[email protected]>
(cherry picked from commit 23e09e5)

Co-authored-by: Joshua Li <[email protected]>

* [2.7] Redo pick from main to 2.7 (#385)

Signed-off-by: Peter Fitzgibbons <[email protected]>
Signed-off-by: Derek Ho <[email protected]>
Signed-off-by: Eric Wei <[email protected]>
Signed-off-by: Rupal Mahajan <[email protected]>
Signed-off-by: Kavitha Conjeevaram Mohan <[email protected]>
Signed-off-by: Shenoy Pratik <[email protected]>
Signed-off-by: Joshua Li <[email protected]>
Co-authored-by: Eric Wei <[email protected]>
Co-authored-by: Peter Fitzgibbons <[email protected]>
Co-authored-by: Derek Ho <[email protected]>
Co-authored-by: Peter Fitzgibbons <[email protected]>
Co-authored-by: Rupal Mahajan <[email protected]>
Co-authored-by: Kavitha Conjeevaram Mohan <[email protected]>
Co-authored-by: Shenoy Pratik <[email protected]>

* Metrics analytics support for SOpanels  (#386) (#388)

Signed-off-by: Shenoy Pratik <[email protected]>
(cherry picked from commit 1ecd7ea)

Co-authored-by: Shenoy Pratik <[email protected]>

* change plugin ordering (#389) (#390)

Signed-off-by: Shenoy Pratik <[email protected]>
(cherry picked from commit a6c1ebc)

Co-authored-by: Shenoy Pratik <[email protected]>

* notebooks fix for cypress and minor bugs (#392) (#393)

* notebooks fix for cypress and minor bugs

Signed-off-by: Shenoy Pratik <[email protected]>

* remove comments

Signed-off-by: Shenoy Pratik <[email protected]>

---------

Signed-off-by: Shenoy Pratik <[email protected]>
(cherry picked from commit 3219f14)

* Update traces integration tests (#391) (#397)

* Update traces cypress tests

Signed-off-by: Rupal Mahajan <[email protected]>

* Update traces cypress test

Signed-off-by: Rupal Mahajan <[email protected]>

* Fix traces cypress tests

Signed-off-by: Rupal Mahajan <[email protected]>

* Fix filters test

Signed-off-by: Rupal Mahajan <[email protected]>

---------

Signed-off-by: Rupal Mahajan <[email protected]>
(cherry picked from commit b8f9ca3)

Co-authored-by: Rupal Mahajan <[email protected]>

* Fix redirection to legacy event_analytics URL from dashboards (#399) (#403)

Signed-off-by: Joshua Li <[email protected]>
(cherry picked from commit 05ef180)

Co-authored-by: Joshua Li <[email protected]>

* Adjust metrics top menu layout to avoid overflow (#398) (#402)

Signed-off-by: Joshua Li <[email protected]>
(cherry picked from commit 6309e63)

Co-authored-by: Joshua Li <[email protected]>

* Support duplicate visualization in dashboard (#400) (#405)

Signed-off-by: Joshua Li <[email protected]>
(cherry picked from commit 3d74bac)

Co-authored-by: Joshua Li <[email protected]>

* fix panel visualization preview, new viz workflow (#401) (#404)

Signed-off-by: Shenoy Pratik <[email protected]>
(cherry picked from commit 78347d9)

Co-authored-by: Shenoy Pratik <[email protected]>

* Fix saving multiple metrics to SOpanels (#407) (#408)

* fix saving multiple metrics to SOpanels

Signed-off-by: Shenoy Pratik <[email protected]>

* remove unused variable

Signed-off-by: Shenoy Pratik <[email protected]>

---------

Signed-off-by: Shenoy Pratik <[email protected]>
(cherry picked from commit a4cb6d1)

Co-authored-by: Shenoy Pratik <[email protected]>

* Panel table fixes (#406)

* Fix Panel View (legacy)
  - Duplicate
  - Rename
  - Delete

---------

Signed-off-by: Peter Fitzgibbons <[email protected]>
Co-authored-by: Peter Fitzgibbons <[email protected]>
Co-authored-by: opensearch-trigger-bot[bot] <98922864+opensearch-trigger-bot[bot]@users.noreply.github.com>
Co-authored-by: Joshua Li <[email protected]>
Co-authored-by: Shenoy Pratik <[email protected]>

* Release Notes 2.7.0.0 (#394) (#412)

* Release Notes 2.7.0.0

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

* Release Notes 2.7.0.0

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

---------

Signed-off-by: Peter Fitzgibbons <[email protected]>
Co-authored-by: Peter Fitzgibbons <[email protected]>
(cherry picked from commit 969e639)

Co-authored-by: Peter Fitzgibbons <[email protected]>

* [Dashboard listing] update edit url and view url (#416) (#421)

* [Dashboard listing] update edit url and view url

Update to include BASE_URL if basePath is defined. Since create url is just
a direct nav and needs the basePath when passing props to the provider, the source
code no longer appends the basePath to keep these URLs consistent.

A feature should consolidate the basePaths in the dashboard listing service so that
createUrl also adds the base path. At which point we no longer need the base path.

Also removed some rogue URLs.

Core PR:
opensearch-project/OpenSearch-Dashboards#3922

---------

Signed-off-by: Kawika Avilla <[email protected]>
Signed-off-by: Joshua Li <[email protected]>
Co-authored-by: Joshua Li <[email protected]>
(cherry picked from commit f94c21e)

Co-authored-by: Kawika Avilla <[email protected]>

* Fix invalid time range in new panels (#419)

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

* open new tab for editing panel visualization (#430)

Signed-off-by: Eric Wei <[email protected]>

* Save new prometheus metrics to OSD saved objects (#428)

* Save new prometheus metrics to OSD saved objects

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

* Return if failed at saving metrics

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

---------

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

* fixes edit mode callback bug in Saved Object Panels (#420)

* fix for SOpanels editMode

Signed-off-by: Shenoy Pratik <[email protected]>

* rename edit button data-test-subj

Signed-off-by: Shenoy Pratik <[email protected]>

---------

Signed-off-by: Shenoy Pratik <[email protected]>

* Add Toasts to Observability Dashboards  (#435)

* Fixes
* Panel View (legacy)
  - Duplicate
  - Rename

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

* Toasts use hook from useOpenSearchDashboards context provider

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

* Testing for CustomPanel Toast

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

* update catches from comments, minor code cleaning

Signed-off-by: Shenoy Pratik <[email protected]>

* update tests

Signed-off-by: Shenoy Pratik <[email protected]>

* remove unused redux slice

Signed-off-by: Shenoy Pratik <[email protected]>

* revert cypress changes

Signed-off-by: Shenoy Pratik <[email protected]>

* add toasts to SOflyout

Signed-off-by: Shenoy Pratik <[email protected]>

* fix messaging for multiple delete

Signed-off-by: Derek Ho <[email protected]>

* fix up toast and error handling for create and delete flows

Signed-off-by: Derek Ho <[email protected]>

* fix up clone

Signed-off-by: Derek Ho <[email protected]>

* fix rename in table

Signed-off-by: Derek Ho <[email protected]>

* fix rename in custom panel so view

Signed-off-by: Derek Ho <[email protected]>

* fix up panel toasts

Signed-off-by: Derek Ho <[email protected]>

* fix up for flyout

Signed-off-by: Derek Ho <[email protected]>

* code cleanup

Signed-off-by: Derek Ho <[email protected]>

* finish merge

Signed-off-by: Derek Ho <[email protected]>

* fix up PR comments

Signed-off-by: Derek Ho <[email protected]>

---------

Signed-off-by: Peter Fitzgibbons <[email protected]>
Signed-off-by: Shenoy Pratik <[email protected]>
Signed-off-by: Derek Ho <[email protected]>
Co-authored-by: Peter Fitzgibbons <[email protected]>
Co-authored-by: Derek Ho <[email protected]>

* change samples to saved object (#427) (#436)

* change samples to saved object



* add sample to so



* fix saved object sample



* fix up



* add back toast



* revert file



* refactoring



* use constant



---------


(cherry picked from commit ce06ccb)

Signed-off-by: Derek Ho <[email protected]>

* Add Error handling on duplicate dashboard names (#441)

* Add check for existing panel name

Signed-off-by: Rupal Mahajan <[email protected]>

* Nit

Signed-off-by: Rupal Mahajan <[email protected]>

* Remove double await

Signed-off-by: Rupal Mahajan <[email protected]>

* Add rename name check test

Signed-off-by: Rupal Mahajan <[email protected]>

* Remove test

Signed-off-by: Rupal Mahajan <[email protected]>

* Add unique id to sample panel name

Signed-off-by: Rupal Mahajan <[email protected]>

---------

Signed-off-by: Rupal Mahajan <[email protected]>

* fix timestamp overriding issue (#449)

Signed-off-by: Eric Wei <[email protected]>

* Renaming custom panels to Observability Dashboards (#450)

* change custom panels -> observability dashboards

Signed-off-by: Eric Wei <[email protected]>

* rest of the panel renaming

Signed-off-by: Eric Wei <[email protected]>

---------

Signed-off-by: Eric Wei <[email protected]>

* Fix delete failure when no osd item selected (#452)

Signed-off-by: Joshua Li <[email protected]>
(cherry picked from commit a4a310e)

* Open log patterns by default (#444) (#459)

Signed-off-by: Joshua Li <[email protected]>
(cherry picked from commit 72970aa)

* diff merging between 2.x and 2.7

Signed-off-by: Shenoy Pratik <[email protected]>

* add service fields length check in app analytics

Signed-off-by: Shenoy Pratik <[email protected]>

---------

Signed-off-by: Joshua Li <[email protected]>
Signed-off-by: Eric Wei <[email protected]>
Signed-off-by: Peter Fitzgibbons <[email protected]>
Signed-off-by: Shenoy Pratik <[email protected]>
Signed-off-by: Derek Ho <[email protected]>
Signed-off-by: Rupal Mahajan <[email protected]>
Signed-off-by: Kavitha Conjeevaram Mohan <[email protected]>
Co-authored-by: Joshua Li <[email protected]>
Co-authored-by: Eric Wei <[email protected]>
Co-authored-by: Peter Fitzgibbons <[email protected]>
Co-authored-by: Derek Ho <[email protected]>
Co-authored-by: Peter Fitzgibbons <[email protected]>
Co-authored-by: Rupal Mahajan <[email protected]>
Co-authored-by: opensearch-trigger-bot[bot] <98922864+opensearch-trigger-bot[bot]@users.noreply.github.com>
Co-authored-by: Kavitha Conjeevaram Mohan <[email protected]>
Co-authored-by: Kawika Avilla <[email protected]>
mengweieric added a commit to mengweieric/dashboards-observability that referenced this pull request Jul 5, 2023
* added new license

* Fix release notes links (#62)

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

* added sidebar & home page

* code clean up

* Feature/visualization (#83)

* resloved conflicts for rebasing

* added overall layout and render fields

* added two types of charts

* added config panel for vis

* removed unused files and for a quick demo

* add intial redux setup

* added initial reducer

* refactorings for redux

* minor code cleanup

* adjusted chart styling, added timespan selector

* added timestamp flag and checking for charts

* fixed sidebar field icon issue

* code cleanup

* license and minor changes

* changes for code review

* removed few comments

* Feature/observability custom panels  (#87)

* initial commit adding custom operational panels

* added dummy router and moved common/constants

* fix breadcrumbs and Link in panel view

* removed unnecessary headers and fixed new panel redirect

* fixing headers

* changed variable type, moved name validator in utilities & formatted document

* removed old operational panels page

* Feature/visualization (#88)

* resloved conflicts for rebasing

* added overall layout and render fields

* added two types of charts

* added config panel for vis

* removed unused files and for a quick demo

* add intial redux setup

* added initial reducer

* refactorings for redux

* minor code cleanup

* adjusted chart styling, added timespan selector

* added timestamp flag and checking for charts

* fixed sidebar field icon issue

* code cleanup

* license and minor changes

* changes for code review

* removed few comments

* bar/line visualization

* count distribution changes

* added save popover

* event explorer home

* minor changes

* added types and removed comments

* Feature query regex (#94)

* added regex to get index

* file renaming to unify naming converntions

* file renaming

* a minor refactoring

* regex changes

* minor fix for regex

* Move documents and repo setups

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

* Remove manual sidenav index

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

* Add placeholders pages for trace analytics

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

* Move TA to subdirectory

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

* Move TA to subdirectory

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

* Update maintainers

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

* Disable workflows

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

* Set up repo to prepare merging trace analytics (#97)

* Move observability to trace analytics position in dashboards side nav

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

* Organize trace analytics project structure

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

* Feature/custom panel add viz (#98)

* added new visualization window

* added react-grid-layout, plotly and UI changes

* merged plotly & react-grid-layout component, added popover for viz, added sample panels

* added PPL service

* added new visualization module, changed name to Ops panels

* changed name to operational panels

* moved custom panels inside panels Home route

* adding rename and delete functions in panel view

* changed back the ppl endpoint

* added new visualization window

* added react-grid-layout, plotly and UI changes

* merged plotly & react-grid-layout component, added popover for viz, added sample panels

* added PPL service

* added new visualization module, changed name to Ops panels

* changed name to operational panels

* moved custom panels inside panels Home route

* adding rename and delete functions in panel view

* changed back the ppl endpoint

* saved visualization layout states & replaced data with ppl query

* added time filter and code cleanup

* moved constants->shared commmons, ontimechange()->utils and resolved comments

* resued Plot component and renamed popOver variables

* reverted the react-grid-layout dependency version

* removed dependency react-grid-layout

* Migrate trace analytics components to observability

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

* Fix corner cases for side nav when finding selected id (#101)

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

* Refactor constants and remove unused trace analytics components

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

* Feature/field search and sorting (#103)

* left align th text

* fixed row detail expanding issue

* add fields sorting

* added more types and few changes

* Add security support and auto dump test data for cypress (#104)

* Bump version for opensearch 1.1.0 release (#105)

* Update UT and IT for trace analytics

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

* Update CI workflow file for observability

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

* Added ppl query filter, added router placeholder for panels (#108)

* added actions menu items duplicate, remove

* added license to forms, added support for ppl filter query

* changed common constants

* added router placeholders, added panel opensearch API calls

* commnt fixes

* header fix

* Added Algolia Autocomplete Bar (#110)

* Implemented drop-down autocomplete using EuiSuggest

* Addressed comments in PR

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

* Query bar slows down after request

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

* Query bar slows down after request

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

* Implemented suggestions based on previous inputs, (pipes, available indices after source)

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

* Changed str to const

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

* Improved grammar and accounted for no spaces between pipes/=

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

* Fixed issue where query[RAW_QUERY] was undefined which caused Event Analytics page to crash

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

* Implemented drop-down autocomplete using EuiSuggest

* Addressed comments in PR

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

* Query bar slows down after request

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

* Query bar slows down after request

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

* Implemented suggestions based on previous inputs, (pipes, available indices after source)

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

* Changed str to const

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

* Improved grammar and accounted for no spaces between pipes/=

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

* Fixed issue where query[RAW_QUERY] was undefined which caused Event Analytics page to crash

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

* For debugging

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

* Changed to algolia autocomplete

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

* adding package.json

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

* Fix query disappearing on enter

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

* Removing old files

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

* Adding license

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

* Adding license

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

* Added stats commands

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

* Switched to Algolia autocomplete, cleaned up styling

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

* Updated fields comma loop

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

* Removing redundant file, addressing CR

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

* Fixing directory name typo

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

* adding changed files for DSL endpoint

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

* DSL plugin added

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

* fixing conflicts

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

* fixing conflicts

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

* adding files

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

* progress on DSL endpoint

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

* incorporating backend endpoints

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

* backend implemented

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

* adding changes

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

* checking console

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

* handleQueryChange() fixed

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

* forgot this one conflicts

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

* switched to using plugin for autocomplete logic

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

* fixed issue with where pipe command

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

* Some refactoring and formatting

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

* addressing issues, cleaning up code

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

* change to snake_case

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

* adding comments

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

Co-authored-by: Li <[email protected]>

* Merge notebooks frontend to observability (#109)

* Adding plugin backend adaptor (#126)

* adding plugin backed adaptor

* resolved comments and beautification

* Update notebooks to use observability backend (#129)

* Event Analytics  - Add index picker to explorer page (#125)

* Add index picker to explorer page

* Update explorer.tsx

* Feature/operational panels backend (#130)

* added panel router, viz router and panel types

* removed let->const

* minor fix

* replaced console log->error, removed index_not_found error check

* Feature/p1 release (#133)

* removed live button

Signed-off-by: Eric Wei <[email protected]>

* refresh button

Signed-off-by: Eric Wei <[email protected]>

* removed live button from home

Signed-off-by: Eric Wei <[email protected]>

* xaxis range selectable

Signed-off-by: Eric Wei <[email protected]>

* added new charts

Signed-off-by: Eric Wei <[email protected]>

* added sidebar to vis, hided vis setting panel

Signed-off-by: Eric Wei <[email protected]>

* fixed a bar issue

Signed-off-by: Eric Wei <[email protected]>

* modified run/refresh button

Signed-off-by: Eric Wei <[email protected]>

* hided surrounding docs

Signed-off-by: Eric Wei <[email protected]>

* disabled insights

Signed-off-by: Eric Wei <[email protected]>

* disable reset button and remove s/ms options

Signed-off-by: Eric Wei <[email protected]>

* breadcrumb/route changes

Signed-off-by: Eric Wei <[email protected]>

* add date range to query & added runtime fields

Signed-off-by: Eric Wei <[email protected]>

* disabled toggle button for queried fields

Signed-off-by: Eric Wei <[email protected]>

* modified text

Signed-off-by: Eric Wei <[email protected]>

* added couple of configs to autocomplete

* added saved objects and few bug fixes

Signed-off-by: Eric Wei <[email protected]>

* removed unused reference/files, modified few loggings

Signed-off-by: Eric Wei <[email protected]>

* removed missed comments/usused code, fixed one sidebar issue

Signed-off-by: Eric Wei <[email protected]>

* modified files for code review

Signed-off-by: Eric Wei <[email protected]>

* Feature/operational panel UI (#132)

* modified panels home, table and view

* added new panel modules

* moved modules to folders with css

* css edits and removed time regex check

* removed time and fields regex checks

* minor doc changes

* adding visualization charts

* added delete panelList functionality

* edited delete custom panel function, beautified

* changed console log to error

* removed time/fields regex

* removed length check, combined optionalArgs in custom modal, prettier fix

* Bump prismjs from 1.24.1 to 1.25.0 (#137)

Bumps [prismjs](https://github.com/PrismJS/prism) from 1.24.1 to 1.25.0.
- [Release notes](https://github.com/PrismJS/prism/releases)
- [Changelog](https://github.com/PrismJS/prism/blob/master/CHANGELOG.md)
- [Commits](https://github.com/PrismJS/prism/compare/v1.24.1...v1.25.0)

---
updated-dependencies:
- dependency-name: prismjs
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump immer from 9.0.5 to 9.0.6 (#136)

Bumps [immer](https://github.com/immerjs/immer) from 9.0.5 to 9.0.6.
- [Release notes](https://github.com/immerjs/immer/releases)
- [Commits](https://github.com/immerjs/immer/compare/v9.0.5...v9.0.6)

---
updated-dependencies:
- dependency-name: immer
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Redirect legacy notebooks URL to current observability one (#141)

* Move observability frontend to a sub directory (#142)

* Add minimal plugin for backend observability (#143)

* Add models for objects and requests (#144)

* Add CRUD actions and index operations for observability objects (#145)

* Update data modal and enable CI (#148)

* Panels' visualization design change (#149)

* modified common files

* modified UI components

* modified panel adaptor and router

* moved loading to post http call

* fixed prettier quotes

* Feature timestamp (#152)

* timestamp related changes

Signed-off-by: Eric Wei <[email protected]>

* cleanup

Signed-off-by: Eric Wei <[email protected]>

* removed loggings and change to console error

Signed-off-by: Eric Wei <[email protected]>

* remove unused sidebar component

Signed-off-by: Eric Wei <[email protected]>

* adding cancel button for edit & panel actions (#153)

* Feature toasts errors handling (#155)

* timestamp related changes

Signed-off-by: Eric Wei <[email protected]>

* cleanup

Signed-off-by: Eric Wei <[email protected]>

* removed loggings and change to console error

Signed-off-by: Eric Wei <[email protected]>

* remove unused sidebar component

Signed-off-by: Eric Wei <[email protected]>

* added toasts

Signed-off-by: Eric Wei <[email protected]>

* resolved build failure

Signed-off-by: Eric Wei <[email protected]>

* couple of error handling changes

Signed-off-by: Eric Wei <[email protected]>

* added types

Signed-off-by: Eric Wei <[email protected]>

* Autocomplete only displays current command (#157)

* Only show current command in suggestion
Signed-off by: Eugene Lee <[email protected]>

* Remove console logs
Signed-off by: Eugene Lee <[email protected]>

* Only display suggestion
Signed-off by: Eugene Lee <[email protected]>

* Removed commas
Signed-off by: Eugene Lee <[email protected]>

* Remove import
Signed-off by: Eugene Lee <[email protected]>

* changed to support query without 'search' prefix (#158)

Signed-off-by: Eric Wei <[email protected]>

* Remove app analytics (#154)

* removing app analytics from sidenav

* removed unused headers

* added trace analytics as default page

* Use JS API to redirect legacy notebooks URL (#162)

* Panels bug fix#1 (#159)

* fixed UI bugs #1

* folder name typo fix

* changes for adopting new sql artifact (#165)

* changes for adopting new sql artifact

Signed-off-by: Eric Wei <[email protected]>

* minor changes

Signed-off-by: Eric Wei <[email protected]>

* Improve reindex handling for .opensearch-notebooks (#163)

* inherited datepicker format from settings (#164)

* Feature query bar (#166)

* refactorings to integrate textarea

* few improvements

Signed-off-by: Eric Wei <[email protected]>

* refactorings to integrate textarea

* few improvements

Signed-off-by: Eric Wei <[email protected]>

* removed unused dependencies and types

Signed-off-by: Eric Wei <[email protected]>

* Feature bug fixes (#168)

* removed editable title and displaybar

Signed-off-by: Eric Wei <[email protected]>

* count distribution number

Signed-off-by: Eric Wei <[email protected]>

* Home table (#169)

* Create history_table.tsx

* Update history_table.tsx

* Update home.tsx

* Update history_table.tsx

* Update history_table.tsx

* Update home.tsx

* Update home.tsx

* Delete home.tsx

* merge (#3)

* Bump prismjs from 1.24.1 to 1.25.0 (#137)

Bumps [prismjs](https://github.com/PrismJS/prism) from 1.24.1 to 1.25.0.
- [Release notes](https://github.com/PrismJS/prism/releases)
- [Changelog](https://github.com/PrismJS/prism/blob/master/CHANGELOG.md)
- [Commits](https://github.com/PrismJS/prism/compare/v1.24.1...v1.25.0)

---
updated-dependencies:
- dependency-name: prismjs
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump immer from 9.0.5 to 9.0.6 (#136)

Bumps [immer](https://github.com/immerjs/immer) from 9.0.5 to 9.0.6.
- [Release notes](https://github.com/immerjs/immer/releases)
- [Commits](https://github.com/immerjs/immer/compare/v9.0.5...v9.0.6)

---
updated-dependencies:
- dependency-name: immer
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Redirect legacy notebooks URL to current observability one (#141)

* Move observability frontend to a sub directory (#142)

* Add minimal plugin for backend observability (#143)

* Add models for objects and requests (#144)

* Add CRUD actions and index operations for observability objects (#145)

* Update data modal and enable CI (#148)

* Panels' visualization design change (#149)

* modified common files

* modified UI components

* modified panel adaptor and router

* moved loading to post http call

* fixed prettier quotes

* Feature timestamp (#152)

* timestamp related changes

Signed-off-by: Eric Wei <[email protected]>

* cleanup

Signed-off-by: Eric Wei <[email protected]>

* removed loggings and change to console error

Signed-off-by: Eric Wei <[email protected]>

* remove unused sidebar component

Signed-off-by: Eric Wei <[email protected]>

* adding cancel button for edit & panel actions (#153)

* Feature toasts errors handling (#155)

* timestamp related changes

Signed-off-by: Eric Wei <[email protected]>

* cleanup

Signed-off-by: Eric Wei <[email protected]>

* removed loggings and change to console error

Signed-off-by: Eric Wei <[email protected]>

* remove unused sidebar component

Signed-off-by: Eric Wei <[email protected]>

* added toasts

Signed-off-by: Eric Wei <[email protected]>

* resolved build failure

Signed-off-by: Eric Wei <[email protected]>

* couple of error handling changes

Signed-off-by: Eric Wei <[email protected]>

* added types

Signed-off-by: Eric Wei <[email protected]>

* Autocomplete only displays current command (#157)

* Only show current command in suggestion
Signed-off by: Eugene Lee <[email protected]>

* Remove console logs
Signed-off by: Eugene Lee <[email protected]>

* Only display suggestion
Signed-off by: Eugene Lee <[email protected]>

* Removed commas
Signed-off by: Eugene Lee <[email protected]>

* Remove import
Signed-off by: Eugene Lee <[email protected]>

* changed to support query without 'search' prefix (#158)

Signed-off-by: Eric Wei <[email protected]>

* Remove app analytics (#154)

* removing app analytics from sidenav

* removed unused headers

* added trace analytics as default page

* Use JS API to redirect legacy notebooks URL (#162)

* Panels bug fix#1 (#159)

* fixed UI bugs #1

* folder name typo fix

* changes for adopting new sql artifact (#165)

* changes for adopting new sql artifact

Signed-off-by: Eric Wei <[email protected]>

* minor changes

Signed-off-by: Eric Wei <[email protected]>

* Improve reindex handling for .opensearch-notebooks (#163)

* inherited datepicker format from settings (#164)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Joshua <[email protected]>
Co-authored-by: Shenoy Pratik <[email protected]>
Co-authored-by: Eric Wei <[email protected]>
Co-authored-by: eugenesk24 <[email protected]>

* Create history_table.tsx

* Update home.tsx

* Update home.tsx

* Delete history_table.tsx

* Update history_table.tsx

* Update history_table.tsx

* Update home.tsx

* Update history_table.tsx

* Update history_table.tsx

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Joshua <[email protected]>
Co-authored-by: Shenoy Pratik <[email protected]>
Co-authored-by: Eric Wei <[email protected]>
Co-authored-by: eugenesk24 <[email protected]>

* Panels bug fix2 (#170)

* fixed import bug and datepicker width

* added refresh panel button & removed flyout preview button

* changed maxitems for home page

* fixing styling and margin

* add new vizualization bug fix

* Feature vis fix override button (#172)

* add toast for no visualization to save

Signed-off-by: Eric Wei <[email protected]>

* added loading/disable for timestamp button and one related fix

Signed-off-by: Eric Wei <[email protected]>

* replaced override button with icon

Signed-off-by: Eric Wei <[email protected]>

* adjusted override icon

Signed-off-by: Eric Wei <[email protected]>

* Visualizations theming (#171)

* added basic theming

* added dark theme layout, unicolor mode for bar chart

* changed plotly paper to match panel color

* timestamp fix (#175)

Signed-off-by: Eric Wei <[email protected]>

* added find auto interval (#167)

* added find auto interval

* changed console.log to error

Signed-off-by: Shenoy Pratik <[email protected]>

* merge conflict resoled

Signed-off-by: Shenoy Pratik <[email protected]>

* Add integration tests for observability backend plugin (#180)

* added refresh datepicker button (#182)

Signed-off-by: Shenoy Pratik <[email protected]>

* Field suggestions update for changed index in query (#176)

The fields are updated after the first retrieval if the index selection changes.
Signed-off by: Eugene Lee <[email protected]>

* adding colorsv2 (#181)

Signed-off-by: Shenoy Pratik <[email protected]>

* Home table update (#174)

* Create history_table.tsx

* Update history_table.tsx

* Update home.tsx

* Update history_table.tsx

* Update history_table.tsx

* Update home.tsx

* Update home.tsx

* Delete home.tsx

* merge (#3)

* Bump prismjs from 1.24.1 to 1.25.0 (#137)

Bumps [prismjs](https://github.com/PrismJS/prism) from 1.24.1 to 1.25.0.
- [Release notes](https://github.com/PrismJS/prism/releases)
- [Changelog](https://github.com/PrismJS/prism/blob/master/CHANGELOG.md)
- [Commits](https://github.com/PrismJS/prism/compare/v1.24.1...v1.25.0)

---
updated-dependencies:
- dependency-name: prismjs
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump immer from 9.0.5 to 9.0.6 (#136)

Bumps [immer](https://github.com/immerjs/immer) from 9.0.5 to 9.0.6.
- [Release notes](https://github.com/immerjs/immer/releases)
- [Commits](https://github.com/immerjs/immer/compare/v9.0.5...v9.0.6)

---
updated-dependencies:
- dependency-name: immer
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Redirect legacy notebooks URL to current observability one (#141)

* Move observability frontend to a sub directory (#142)

* Add minimal plugin for backend observability (#143)

* Add models for objects and requests (#144)

* Add CRUD actions and index operations for observability objects (#145)

* Update data modal and enable CI (#148)

* Panels' visualization design change (#149)

* modified common files

* modified UI components

* modified panel adaptor and router

* moved loading to post http call

* fixed prettier quotes

* Feature timestamp (#152)

* timestamp related changes

Signed-off-by: Eric Wei <[email protected]>

* cleanup

Signed-off-by: Eric Wei <[email protected]>

* removed loggings and change to console error

Signed-off-by: Eric Wei <[email protected]>

* remove unused sidebar component

Signed-off-by: Eric Wei <[email protected]>

* adding cancel button for edit & panel actions (#153)

* Feature toasts errors handling (#155)

* timestamp related changes

Signed-off-by: Eric Wei <[email protected]>

* cleanup

Signed-off-by: Eric Wei <[email protected]>

* removed loggings and change to console error

Signed-off-by: Eric Wei <[email protected]>

* remove unused sidebar component

Signed-off-by: Eric Wei <[email protected]>

* added toasts

Signed-off-by: Eric Wei <[email protected]>

* resolved build failure

Signed-off-by: Eric Wei <[email protected]>

* couple of error handling changes

Signed-off-by: Eric Wei <[email protected]>

* added types

Signed-off-by: Eric Wei <[email protected]>

* Autocomplete only displays current command (#157)

* Only show current command in suggestion
Signed-off by: Eugene Lee <[email protected]>

* Remove console logs
Signed-off by: Eugene Lee <[email protected]>

* Only display suggestion
Signed-off by: Eugene Lee <[email protected]>

* Removed commas
Signed-off by: Eugene Lee <[email protected]>

* Remove import
Signed-off by: Eugene Lee <[email protected]>

* changed to support query without 'search' prefix (#158)

Signed-off-by: Eric Wei <[email protected]>

* Remove app analytics (#154)

* removing app analytics from sidenav

* removed unused headers

* added trace analytics as default page

* Use JS API to redirect legacy notebooks URL (#162)

* Panels bug fix#1 (#159)

* fixed UI bugs #1

* folder name typo fix

* changes for adopting new sql artifact (#165)

* changes for adopting new sql artifact

Signed-off-by: Eric Wei <[email protected]>

* minor changes

Signed-off-by: Eric Wei <[email protected]>

* Improve reindex handling for .opensearch-notebooks (#163)

* inherited datepicker format from settings (#164)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Joshua <[email protected]>
Co-authored-by: Shenoy Pratik <[email protected]>
Co-authored-by: Eric Wei <[email protected]>
Co-authored-by: eugenesk24 <[email protected]>

* Update history_table.tsx

* Update home.tsx

* Delete public/components/explorer/home_table directory

* Update explorer.ts

* Update history_table.tsx

* Update history_table.tsx

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Joshua <[email protected]>
Co-authored-by: Shenoy Pratik <[email protected]>
Co-authored-by: Eric Wei <[email protected]>
Co-authored-by: eugenesk24 <[email protected]>

* Use observability specific permissions instead of notebooks (#177)

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

* Fix deleting all paragraphs for notebooks (#184)

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

* Feature available fields timestamp (#179)

* added available fields when no hits because of timestamp

Signed-off-by: Eric Wei <[email protected]>

* removed unused code

Signed-off-by: Eric Wei <[email protected]>

* Icon that redirects to PPL Documentation next to Search Bar (#183)

* Added link to PPL Documentation next to search bar
Signed-off by: Eugene Lee <[email protected]>

* Corrected icon type
Signed-off by: Eugene Lee <[email protected]>

* Added aggregate functions to Autocomplete (#185)

Signed-off by: Eugene Lee <[email protected]>

* Suggestions are shown in dark mode (#187)

Signed-off by: Eugene Lee <[email protected]>

* Update docs for observability (#188)

* Bump observability version for OpenSearch 1.2 release (#189)

* added panels modifications and bug fix (#194)

Signed-off-by: Shenoy Pratik <[email protected]>

* Update plugin ID and bug fixes (#195)

* Feature event analytics imporovements and fixes (#199)

* redo signoff

Signed-off-by: Eric Wei <[email protected]>

* removed comments

Signed-off-by: Eric Wei <[email protected]>

* signoff amendment

Signed-off-by: Eric Wei <[email protected]>

* added support for sample panels (#200)

Signed-off-by: Shenoy Pratik <[email protected]>

* Add error handler when fetching ppl (#204)

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

* Fix for duplicate indices in suggestion (#190)

Signed-off-by: Eugene Lee <[email protected]>

* Feature couple of features and fixes (#202)

* event sample data

Signed-off-by: Eric Wei <[email protected]>

* home delete and sample data

Signed-off-by: Eric Wei <[email protected]>

* removed one missed

Signed-off-by: Eric Wei <[email protected]>

* separate container

Signed-off-by: Eric Wei <[email protected]>

* removed unused code and some ehchancements

Signed-off-by: Eric Wei <[email protected]>

* Add toggle dark mode in observability side bar (#209)

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

* Feature autocomplete fix (#208)

* event sample data

Signed-off-by: Eric Wei <[email protected]>

* home delete and sample data

Signed-off-by: Eric Wei <[email protected]>

* removed one missed

Signed-off-by: Eric Wei <[email protected]>

* separate container

Signed-off-by: Eric Wei <[email protected]>

* removed unused code and some ehchancements

Signed-off-by: Eric Wei <[email protected]>

* autocomplete related fixes

Signed-off-by: Eric Wei <[email protected]>

* home search fix and few cleanups

Signed-off-by: Eric Wei <[email protected]>

* removed comments

Signed-off-by: Eric Wei <[email protected]>

* removed unused reference

Signed-off-by: Eric Wei <[email protected]>

* Support dark mode for notebooks and other style improvements (#206)

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

* Adjust wording and margin for toggle button (#210)

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

* Panel bug fixes4 and PPL Reference Manual (#211)

* fixed panel bugs, added help flyout

Signed-off-by: Shenoy Pratik <[email protected]>

* remove unused file

Signed-off-by: Shenoy Pratik <[email protected]>

* removed log statements

Signed-off-by: Shenoy Pratik <[email protected]>

* remove unused flyout_container

Signed-off-by: Shenoy Pratik <[email protected]>

* Case insensitive Autocomplete (#207)

* Case insensitive autocomplete with less type errors

Signed-off-by: Eugene Lee <[email protected]>

* Lowercase word variable and assign fitlered item list

Signed-off-by: Eugene Lee <[email protected]>

* Variable for lowercase prefix

Signed-off-by: Eugene Lee <[email protected]>

* Use parent height instead of view port height for nav bar (#212)

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

* Add match command to AutoComplete (#203)

* Added match command suggestion

Signed-off-by: Eugene Lee <[email protected]>

* Add missing bracket

Signed-off-by: Eugene Lee <[email protected]>

* Space after field for more balanced looking query (#213)

* Case insensitive autocomplete with less type errors

Signed-off-by: Eugene Lee <[email protected]>

* Lowercase word variable and assign fitlered item list

Signed-off-by: Eugene Lee <[email protected]>

* Variable for lowercase prefix

Signed-off-by: Eugene Lee <[email protected]>

* Another merge conflict

Signed-off-by: Eugene Lee <[email protected]>

* Add space after field for balance

Signed-off-by: Eugene Lee <[email protected]>

* Add border around suggestions (#214)

Signed-off-by: Eugene Lee <[email protected]>

* Correct suggestions after count command (#215)

* Suggest by and |

Signed-off-by: Eugene Lee <[email protected]>

* Fix count bug

Signed-off-by: Eugene Lee <[email protected]>

* Add release notes for 1.2 (#192)

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

* Explorer fixes (#216)

* changed to query fields

Signed-off-by: Eric Wei <[email protected]>

* select/available fields duplicate issue fix and reformatting

Signed-off-by: Eric Wei <[email protected]>

* fixed issue - updating saved search not updating existing tab

Signed-off-by: Eric Wei <[email protected]>

* added refresh to datepicker

Signed-off-by: Eric Wei <[email protected]>

* updated saving

Signed-off-by: Eric Wei <[email protected]>

* saved objects new changes

Signed-off-by: Eric Wei <[email protected]>

* Added Samples, help text, standardized tables (#217)

* added new samples and modified workspace height

Signed-off-by: Shenoy Pratik <[email protected]>

* updated documentation links and help text

Signed-off-by: Shenoy Pratik <[email protected]>

* standardized empty table buttons

Signed-off-by: Shenoy Pratik <[email protected]>

* merged add samples logic

Signed-off-by: Shenoy Pratik <[email protected]>

* updated panel tests, added sample modal

Signed-off-by: Shenoy Pratik <[email protected]>

* Add missing itemName properties (#218)

Signed-off-by: Eugene Lee <[email protected]>

* Tab issue and run button (#219)

* changed to query fields

Signed-off-by: Eric Wei <[email protected]>

* select/available fields duplicate issue fix and reformatting

Signed-off-by: Eric Wei <[email protected]>

* fixed issue - updating saved search not updating existing tab

Signed-off-by: Eric Wei <[email protected]>

* added refresh to datepicker

Signed-off-by: Eric Wei <[email protected]>

* updated saving

Signed-off-by: Eric Wei <[email protected]>

* saved objects new changes

Signed-off-by: Eric Wei <[email protected]>

* tab issue fix and remove run button

Signed-off-by: Eric Wei <[email protected]>

* resolved conflicts

Signed-off-by: Eric Wei <[email protected]>

* search bar related changes (#222)

Signed-off-by: Eric Wei <[email protected]>

* fixed emoji renders for in PPL manual (#221)

Signed-off-by: Shenoy Pratik <[email protected]>

* Suggestions width match search bar (#220)

* Wrapped in flex

Signed-off-by: Eugene Lee <[email protected]>

* Extend suggestion bar to match search bar

Signed-off-by: Eugene Lee <[email protected]>

* Remove unnecessary imports

Signed-off-by: Eugene Lee <[email protected]>

* Remove parent autocomplete-root

Signed-off-by: Eugene Lee <[email protected]>

* Throw exception if object type is inconsistent in update request (#224)

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

* Add some space between last paragraph and action button (#225)

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

* Add event analytics permission toast (#226)

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

* Add copyright to all files (#231)

Signed-off-by: Eugene Lee <[email protected]>

* Suggestions loaded after selection (#228)

* Do not add space

Signed-off-by: Eugene Lee <[email protected]>

* Suggest all nuber types for fields

Signed-off-by: Eugene Lee <[email protected]>

* Suggest on selection

Signed-off-by: Eugene Lee <[email protected]>

* Re add auto space after selection

Signed-off-by: Eugene Lee <[email protected]>

* Remove unnecessary imports

Signed-off-by: Eugene Lee <[email protected]>

* Suggest first commands on click

Signed-off-by: Eugene Lee <[email protected]>

* Auto-select first suggestion

Signed-off-by: Eugene Lee <[email protected]>

* Homepage moved to event analytics (#227)

* changed homepage to event analytics

Signed-off-by: Shenoy Pratik <[email protected]>

* added events page with default hash

Signed-off-by: Shenoy Pratik <[email protected]>

* resolved conflicts and fixes (#233)

Signed-off-by: Eric Wei <[email protected]>

* moved loading viz after panel update (#232)

Signed-off-by: Shenoy Pratik <[email protected]>

* Remove resetting query for autocomplete (#234)

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

* Source as the only first command (#235)

* Source as first command

Signed-off-by: Eugene Lee <[email protected]>

* Remove logic for search and index

Signed-off-by: Eugene Lee <[email protected]>

* ppl manual update (#236)

Signed-off-by: Shenoy Pratik <[email protected]>

* Run query with shift enter (#239)

Signed-off-by: Eugene Lee <[email protected]>

* Update notebooks url redirect to use plugin id (#242)

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

* tab close issue (#243)

Signed-off-by: Eric Wei <[email protected]>

* switching tab tirgger unnecessary requests fix (#247)

Signed-off-by: Eric Wei <[email protected]>

* Autocomplete for data values (#245)

* Autocomplete for data values

Signed-off-by: Eugene Lee <[email protected]>

* Fetch data values earlier and save them

Signed-off-by: Eugene Lee <[email protected]>

* Fetch dataValues for match early

Signed-off-by: Eugene Lee <[email protected]>

* Bump ansi-regex to 5.0.1 (#241)

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

* Add support for codeowners to repo (#244)

Signed-off-by: Ryan Bogan <[email protected]>

* Panels bug fix4 (#249)

* minor bug fix and updated unit tests

Signed-off-by: Shenoy Pratik <[email protected]>

* fixed date change issue

Signed-off-by: Shenoy Pratik <[email protected]>

* renamed relevance function to full text search

Signed-off-by: Shenoy Pratik <[email protected]>

* duplicate search text removed

Signed-off-by: Shenoy Pratik <[email protected]>

* Fix undefined field error and where suggestions (#246)

* Add check for properties

Signed-off-by: Eugene Lee <[email protected]>

* Change logic order to support switching between match and other where fields

Signed-off-by: Eugene Lee <[email protected]>

* Add Correct Erroring in Event Analytics (#248)

* Add check for properties

Signed-off-by: Eugene Lee <[email protected]>

* Change logic order to support switching between match and other where fields

Signed-off-by: Eugene Lee <[email protected]>

* Autocomplete for data values

Signed-off-by: Eugene Lee <[email protected]>

* Fetch data values earlier and save them

Signed-off-by: Eugene Lee <[email protected]>

* Update to current status

Signed-off-by: Eugene Lee <[email protected]>

* Fetch dataValues for match early

Signed-off-by: Eugene Lee <[email protected]>

* Try addError

Signed-off-by: Eugene Lee <[email protected]>

* Fix error messaging on Event Explorer

Signed-off-by: Eugene Lee <[email protected]>

* Remove fielddata

Signed-off-by: Eugene Lee <[email protected]>

* Assign string to fields with fields property

Signed-off-by: Eugene Lee <[email protected]>

* Remove possible double toast and add console log back in

Signed-off-by: Eugene Lee <[email protected]>

* changed error message (#257)

Signed-off-by: Eric Wei <[email protected]>

* Panels cypress test (#256)

* adding panels cypress tests

Signed-off-by: Shenoy Pratik <[email protected]>

* added more visualization tests

Signed-off-by: Shenoy Pratik <[email protected]>

* Feature ppl link (#258)

* changed error message

Signed-off-by: Eric Wei <[email protected]>

* help icon changes

Signed-off-by: Shenoy Pratik <[email protected]>

* added PPL button and one panel snap

Signed-off-by: Eric Wei <[email protected]>

* removed unused reference

Signed-off-by: Eric Wei <[email protected]>

* fixed one issue

Signed-off-by: Eric Wei <[email protected]>

Co-authored-by: Shenoy Pratik <[email protected]>

* Update release notes for 1.2 release (#261)

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

* fixed vis saving issue (#262)

Signed-off-by: Eric Wei <[email protected]>

* fixed tab close issue (#265)

Signed-off-by: Eric Wei <[email protected]>

* Update codecov and enable for backend plugin (#268)

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

* Add unit tests for notebook helpers (#269)

* Add UT for notebook helpers and remove panel wrapper

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

* Use visualization from mock notebook for UT

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

* Update cypress timezone environment (#270)

* Update cypress timezon environment

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

* Update notebooks cypress

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

* Support bulk delete operations for notebooks (#273)

* Update notebooks cypress

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

* Remove unused files

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

* Autocomplete Unit Tests (#274)

* Add test for search bar

Signed-off-by: Eugene Lee <[email protected]>

* Re-organize autocomplete

Signed-off-by: Eugene Lee <[email protected]>

* Trying to test return value of getSuggestions

Signed-off-by: Eugene Lee <[email protected]>

* Need to keep algolia import

Signed-off-by: Eugene Lee <[email protected]>

* Separate out autocomplete logic

Signed-off-by: Eugene Lee <[email protected]>

* Make id optional

Signed-off-by: Eugene Lee <[email protected]>

* Snub out aloglia import

Signed-off-by: Eugene Lee <[email protected]>

* Add broken logic test

Signed-off-by: Eugene Lee <[email protected]>

* Add type to fullSuggestions

Signed-off-by: Eugene Lee <[email protected]>

* Test coverage up to 95 for logic

Signed-off-by: Eugene Lee <[email protected]>

* Add new line to end of js config file

Signed-off-by: Eugene Lee <[email protected]>

* Add new line to autocomplete logic file

Signed-off-by: Eugene Lee <[email protected]>

* Add unit tests for notebooks (#277)

* WIP add unit tests to notebooks

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

* WIP add unit tests to notebooks

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

* WIP

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

* WIP

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

* Update snapshots

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

* Added more cypress tests, updated constants (#282)

* added more tests, updated constants

Signed-off-by: Shenoy Pratik <[email protected]>

* removed timeout for on clone

Signed-off-by: Shenoy Pratik <[email protected]>

* Add unit tests for backend models (#283)

* add notebooks unit tests

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

* Add more unit tests

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

* Add unit tests for backend requests and responses (#284)

* Refactor requests and responses from model to action

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

* Fix transport action for create object request

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

* Add unit test for create object

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

* Fix transport action for update object request

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

* Add unit test for more requests and responses

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

* Format code

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

* Update tests

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

* Adding code summary to the repo (#287)

* adding panel tests in workflows

Signed-off-by: Shenoy Pratik <[email protected]>

* adding cypress tests doc

Signed-off-by: Shenoy Pratik <[email protected]>

* added table in readme, changed doc link

Signed-off-by: Shenoy Pratik <[email protected]>

* added more doc and changed BWC link

Signed-off-by: Shenoy Pratik <[email protected]>

* added variables for hyperlinks

Signed-off-by: Shenoy Pratik <[email protected]>

* added badge for plugin IT tests

Signed-off-by: Shenoy Pratik <[email protected]>

* fixing typos, removed duplicate lines

Signed-off-by: Shenoy Pratik <[email protected]>

* moved TA up similar to side nav

Signed-off-by: Shenoy Pratik <[email protected]>

* alt text name change

Signed-off-by: Shenoy Pratik <[email protected]>

* Add back onclick handler for plotly component (#285)

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

* Use dateFormat from advanced settings for notebook visualizations (#297)

closes #250

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

* Fix link checker (#300)

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

* Code summary edits (#298)

* changed table headers in code summary

Signed-off-by: Shenoy Pratik <[email protected]>

* removed observability name from modules

Signed-off-by: Shenoy Pratik <[email protected]>

* fixed more links

Signed-off-by: Shenoy Pratik <[email protected]>

* modularized the table and fixed links

Signed-off-by: Shenoy Pratik <[email protected]>

* fixed ppl doc link and IT badge name

Signed-off-by: Shenoy Pratik <[email protected]>

* changed headers to plugin names (#306)

Signed-off-by: Shenoy Pratik <[email protected]>

* Explorer cypress tests (#302)

* signoff

Signed-off-by: Eric Wei <[email protected]>

* added missed resolved lines

Signed-off-by: Eric Wei <[email protected]>

* Add BWC test for Observability (#314)

* commit

Signed-off-by: Kavitha Conjeevaram Mohan <[email protected]>

* delete 1.2 snapshot and update gradle

Signed-off-by: Kavitha Conjeevaram Mohan <[email protected]>

* add bwc to workflow (#316)

Signed-off-by: Kavitha Conjeevaram Mohan <[email protected]>

* Update tests, builds and doc (#318)

* rebased with bwc tests

Signed-off-by: Shenoy Pratik <[email protected]>

* updated bwc tests

Signed-off-by: Shenoy Pratik <[email protected]>

* added release notes

Signed-off-by: Shenoy Pratik <[email protected]>

* Rename trace-analytics to observability (#341)

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

* Event analytics unit tests (#342)

* tests

Signed-off-by: Eric Wei <[email protected]>

* updated some snapshots

Signed-off-by: Eric Wei <[email protected]>

* resolved few failing tests

Signed-off-by: Eric Wei <[email protected]>

* few modifications

Signed-off-by: Eric Wei <[email protected]>

* Update service map parsing results for testing (#345)

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

* bumping version to 1.2.2 (#346)

* bumping version to 1.2.2

Signed-off-by: Shenoy Pratik <[email protected]>

* update PR in release notes

Signed-off-by: Shenoy Pratik <[email protected]>

* updating readme and badges (#352)

Signed-off-by: Shenoy Pratik <[email protected]>

* Update Workflow (#360)

* updated snapshot in workflow to 1.2.3

Signed-off-by: Shenoy Pratik <[email protected]>

* replaced variable with 1.2.3-snapshot

Signed-off-by: Shenoy Pratik <[email protected]>

* revert string to variable

Signed-off-by: Shenoy Pratik <[email protected]>

* bumping main to 1.3 (#361)

Signed-off-by: Shenoy Pratik <[email protected]>

* Add observability visualization to notebooks  (#351)

* added observability viz support to notes

Signed-off-by: Shenoy Pratik <[email protected]>

* updated tests, clone para, zeppelin parser

Signed-off-by: Shenoy Pratik <[email protected]>

* updated observability viz links & cypress

Signed-off-by: Shenoy Pratik <[email protected]>

* updated tests

Signed-off-by: Shenoy Pratik <[email protected]>

* removed inputType, merged both viz options

Signed-off-by: Shenoy Pratik <[email protected]>

* resolved merge conflict

Signed-off-by: Shenoy Pratik <[email protected]>

* updated links, adaptors, tests

Signed-off-by: Shenoy Pratik <[email protected]>

* removed unused files, updated workflow

Signed-off-by: Shenoy Pratik <[email protected]>

* updated UI dateformat for observability viz

Signed-off-by: Shenoy Pratik <[email protected]>

* updated jest timeout

Signed-off-by: Shenoy Pratik <[email protected]>

* updated notebook tests

Signed-off-by: Shenoy Pratik <[email protected]>

* Add .whitesource configuration file (#365)

Co-authored-by: whitesource-for-github-com[bot] <50673670+whitesource-for-github-com[bot]@users.noreply.github.com>

* CVE fix:json-schema, gson & glob-parent (#368)

* CVE fix:json-schema, gson & glob-parent

Signed-off-by: Shenoy Pratik <[email protected]>

* updated yarn.lock

Signed-off-by: Shenoy Pratik <[email protected]>

* Update Release Notes 1.2.4 (#370)

* CVE fix:json-schema, gson & glob-parent

Signed-off-by: Shenoy Pratik <[email protected]>

* updated yarn.lock

Signed-off-by: Shenoy Pratik <[email protected]>

* Update Release Notes 1.2.4

Signed-off-by: Shenoy Pratik <[email protected]>

* jcenter removed from gradle.build (#374)

Signed-off-by: Shenoy Pratik <[email protected]>

* Guava package update (#404)

* updating guava to 31.0.1

Signed-off-by: Shenoy Pratik <[email protected]>

* revise version name

Signed-off-by: Shenoy Pratik <[email protected]>

* Support lazy scroll and auto complete for PPL parse command (#421)

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

* Merge Application Analytics into main (#454)

Signed-off-by: Eugene Lee <[email protected]>

* Fix queries being filtered out (#472)

Signed-off-by: Eugene Lee <[email protected]>

* Saving time for individual applications (#473)

Signed-off-by: Eugene Lee <[email protected]>

* Separate appConfigs and extra filters (#474)

Signed-off-by: Eugene Lee <[email protected]>

* Fix create/edit page bug (#475)

* Fix create/edit page bug

Signed-off-by: Eugene Lee <[email protected]>

* Update create test to pass correct existingAppId

Signed-off-by: Eugene Lee <[email protected]>

* Add date_nanos to valid time fields (#426)

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

* UI changes to Metrics Tab (#476)

Signed-off-by: Eugene Lee <[email protected]>

* Finish after source autocomplete logic (#480)

Signed-off-by: Eugene Lee <[email protected]>

* Redirect to trace tab, updateMappings once, etc (#481)

Signed-off-by: Eugene Lee <[email protected]>

* add auto backporting functionality (#491)

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

* Add Events Flyout and Correlate Traces with logs (#493)

* adding events flyout

Signed-off-by: Shenoy Pratik <[email protected]>

* adding traces to events flyout

Signed-off-by: Shenoy Pratik <[email protected]>

* adding surroundings events flyout

Signed-off-by: Shenoy Pratik <[email protected]>

* removed metrics from events flyout

Signed-off-by: Shenoy Pratik <[email protected]>

* updated events tests

Signed-off-by: Shenoy Pratik <[email protected]>

* removed unused flyout scss

Signed-off-by: Shenoy Pratik <[email protected]>

* update backport workflow and add auto-delete workflow (#496)

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

* Revert query pre-processing for parse command (#497)

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

* Live tail - Event analytics  (#494)

* rebase

Signed-off-by: Kavitha Conjeevaram Mohan <[email protected]>

* revert ObsIndex changes to main

Signed-off-by: Kavitha Conjeevaram Mohan <[email protected]>

* remove comments

Signed-off-by: Kavitha Conjeevaram Mohan <[email protected]>

* change timestamp variable

Signed-off-by: Kavitha Conjeevaram Mohan <[email protected]>

* remove live_tail.ts and modify explorer

Signed-off-by: Kavitha Conjeevaram Mohan <[email protected]>

* query_tils

Signed-off-by: Kavitha Conjeevaram Mohan <[email protected]>

* Make base query immutable (#500)

Signed-off-by: Eugene Lee <[email protected]>

* Feature latest observability (#509)

* resolve signoff issue

Signed-off-by: Eric Wei <[email protected]>

* remove unused code

Signed-off-by: Eric Wei <[email protected]>

* adjust insights

Signed-off-by: Eric Wei <[email protected]>

* panel options

Signed-off-by: Eric Wei <[email protected]>

* remove candlestick

Signed-off-by: Eric Wei <[email protected]>

* remove yarn-error.log from commits

Signed-off-by: Eric Wei <[email protected]>

* Enchanced visualization and resolved signoff issue (#483)

* resolve signoff issue

Signed-off-by: Eric Wei <[email protected]>

* remove unused code

Signed-off-by: Eric Wei <[email protected]>

* gauge changes

Signed-off-by: Eric Wei <[email protected]>

* line mode selector

Signed-off-by: Eric Wei <[email protected]>

* add title

Signed-off-by: Eric Wei <[email protected]>

* expanded section by default and minor guage changes

Signed-off-by: Eric Wei <[email protected]>

* gauge changes

Signed-off-by: Eric Wei <[email protected]>

* 1 dependency change

Signed-off-by: Eric Wei <[email protected]>

* redux support including all types of viz data for any tab

Signed-off-by: Eric Wei <[email protected]>

* layout config and related cleanup

Signed-off-by: Eric Wei <[email protected]>

* Add availability levels (#498)

Signed-off-by: Eugene Lee <[email protected]>

* updated panels with latest visualizations (#502)

Signed-off-by: Shenoy Pratik <[email protected]>

* thresholds and styling

Signed-off-by: Eric Wei <[email protected]>

* state sync for config panels

Signed-off-by: Eric Wei <[email protected]>

* remove conflicts

Signed-off-by: Eric Wei <[email protected]>

* add more data validations

Signed-off-by: Eric Wei <[email protected]>

* pie mode selector

Signed-off-by: Eric Wei <[email protected]>

* moved contants

Signed-off-by: Eric Wei <[email protected]>

* add some types

Signed-off-by: Eric Wei <[email protected]>

* fix panel viz issue and update tests

Signed-off-by: Eric Wei <[email protected]>

* remove logging'

Signed-off-by: Eric Wei <[email protected]>

Co-authored-by: Eugene Lee <[email protected]>
Co-authored-by: Shenoy Pratik <[email protected]>

* updated panels flaky jest tests (#505)

Signed-off-by: Shenoy Pratik <[email protected]>

* Add autocomplete enhancements (#507)

Signed-off-by: Eugene Lee <[email protected]>

* Fix events flyout bugs and Styling (#510)

* updated eents flyout styling, added back button

Signed-off-by: Shenoy Pratik <[email protected]>

* disabled surroundings events w/o time, updated PPL time format

Signed-off-by: Shenoy Pratik <[email protected]>

* updated docViewer jest snapshot

Signed-off-by: Shenoy Pratik <[email protected]>

* removed repeated function

Signed-off-by: Shenoy Pratik <[email protected]>

* Feature viz saving on missing fields (#511)

* vis issues

Signed-off-by: Eric Wei <[email protected]>

* minor changes

Signed-off-by: Eric Wei <[email protected]>

* bar mode

Signed-off-by: Eric Wei <[email protected]>

* fix lint issue

Signed-off-by: Eric Wei <[email protected]>

* fix issue of clicking query caused crash (#515)

Signed-off-by: Eric Wei <[email protected]>

* Fix lower margin of autocomplete being cut off (#512)

Signed-off-by: Eugene Lee <[email protected]>

* Fix empty userConfigs stringify (#513)

Signed-off-by: Eugene Lee <[email protected]>

* Add parse command back in autocompletion (#517)

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

* Visualizations �to follow set timerange (#516)

Signed-off-by: Eugene Lee <[email protected]>

* Change Default CI java version to 11 (#504)

Change default CI java version to 11, add java versions to CI matrix and update developer guide

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

* Issue/darkmode support viz config (#521)

* fix dark mode issue

Signed-off-by: Eric Wei <[email protected]>

* removed unused component and tests

Signed-off-by: Eric Wei <[email protected]>

* Edit visualization in Application Analytics (#519)

Signed-off-by: Eugene Lee <[email protected]>

* Add service map to services and trace view page (#518)

* Add more information on service map hover tooltip

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

* Add service map to trace view

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

* Update tests

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

* Feature/sort only datatable in flyout (#522)

* fix dark mode issue

Signed-off-by: Eric Wei <[email protected]>

* removed unused component and tests

Signed-off-by: Eric Wei <[email protected]>

* case insensitive sort

Signed-off-by: Eric Wei <[email protected]>

* turn null to empty string

Signed-off-by: Eric Wei <[email protected]>

* remove unused lodash

Signed-off-by: Eric Wei <[email protected]>

* update snapshot

Signed-off-by: Eric Wei <[email protected]>

* Change availability level to have expression (#525)

Signed-off-by: Eugene Lee <[email protected]>

* Cypress fix for panels and events (#531)

* updated cypress for panels and events

Signed-off-by: Shenoy Pratik <[email protected]>

* removing comments

Signed-off-by: Shenoy Pratik <[email protected]>

* detete request and response changes for event and panels (#530)

Signed-off-by: Eric Wei <[email protected]>

* Include related services node under service filter (#527)

* Add parse command docs (#535)

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

* Update cypress for trace analytics (#536)

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

* changes panel requests & date, traces link in events (#533)

* changes panel requests & date, traces link in events

Signed-off-by: Shenoy Pratik <[email protected]>

* updated docViewer jest snapshot

Signed-off-by: Shenoy Pratik <[email protected]>

* Add autocomplete to panels, add parse command to app analytics (#529)

Signed-off-by: Eugene Lee <[email protected]>

* Fixed documentation links (#534)

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

Co-authored-by: keithhc2 <[email protected]>
Co-authored-by: Joshua Li <[email protected]>

* Flyout bugs (#540)

Signed-off-by: Eugene Lee <[email protected]>

* Fix multiple flyouts issue in explorer (#538)

* removed multiple flyouts open bug

Signed-off-by: Shenoy Pratik <[email protected]>

* memoised flyouts, updated tests

Signed-off-by: Shenoy Pratik <[email protected]>

* Add availability metrics to app table (#539)

Signed-off-by: Eugene Lee <[email protected]>

* fix page flicker for live tail (#541)

Signed-off-by: Kavitha Conjeevaram Mohan <[email protected]>

* replace viz icon (#543)

Signed-off-by: Eric Wei <[email protected]>

* Update panels cypress (#545)

* update panels cypress with new dimensions

Signed-off-by: Shenoy Pratik <[email protected]>

* increased time delay

Signed-off-by: Shenoy Pratik <[email protected]>

* Add cypress tests for application analytics (#544)

Signed-off-by: Eugene Lee <[email protected]>

* Feature convert browser time to utc time (#542)

* use utc for timerange

Signed-off-by: Eric Wei <[email protected]>

* fixed time and source not aligned issue

Signed-off-by: Eric Wei <[email protected]>

* convert selected timefield from utc time to local time

Signed-off-by: Eric Wei <[email protected]>

* changed toast text for closing last tab

Signed-off-by: Eric Wei <[email protected]>

* remove unused code

Signed-off-by: Eric Wei <[email protected]>

* Feature/remove timestamp saving (#546)

* support getting default timestamp from multipe indexes

Signed-off-by: Eric Wei <[email protected]>

* timestamp and minor refactoring

Signed-off-by: Eric Wei <[email protected]>

* multi indexes

Signed-off-by: Eric Wei <[email protected]>

* timestamp reset for different indexes

Signed-off-by: Eric Wei <[email protected]>

* add tests for new fields

Signed-off-by: Eric Wei <[email protected]>

* update cypress tests

Signed-off-by: Eric Wei <[email protected]>

* updated snapshot

Signed-off-by: Eric Wei <[email protected]>

* converting datetime to utc from picker (#551)

* converting datetime to utc from picker

Signed-off-by: Shenoy Pratik <[email protected]>

* updated type check

Signed-off-by: Shenoy Pratik <[email protected]>

* added common visualization parser (#550)

Signed-off-by: Shenoy Pratik <[email protected]>

* Sync PPL commands doc with main repo (#549)

Signed-off-by: Peng Huo <[email protected]>

* Feature flyout tests (#553)

* utc for flyout

Signed-off-by: Eric Wei <[email protected]>

* flyout utc, cypress tests

Signed-off-by: Eric Wei <[email protected]>

* Add ability to choose visualization for availability (#552)

Signed-off-by: Eugene Lee <[email protected]>

* final live fixes (#558)

Signed-off-by: Kavitha Conjeevaram Mohan <[email protected]>

* Issue horizontal bar (#556)

* backward compatibility for horizontal chart

Signed-off-by: Eric Wei <[email protected]>

* disable gauge

Signed-off-by: Eric Wei <[email protected]>

* line bug fixes and some adjustments

Signed-off-by: Eric Wei <[email protected]>

* add color palette for heatmap

Signed-off-by: Eric Wei <[email protected]>

* fix for not able to edit saved viz

Signed-off-by: Eric Wei <[email protected]>

* increase margin

Signed-off-by: Eric Wei <[email protected]>

* remove bold letter and extra pranthesis (#559)

Signed-off-by: Kavitha Conjeevaram Mohan <[email protected]>

* Allow app creation with one composition (#557)

Signed-off-by: Eugene Lee <[email protected]>

* fix interval selector issue, revert interval function changes (#563)

Signed-off-by: Eric Wei <[email protected]>

* Disable duplicate visualization and enable edit panel (#554)

Signed-off-by: Eugene Lee <[email protected]>

* fixed flaky panel test (#565)

Signed-off-by: Shenoy Pratik <[email protected]>

* added fix for threshold (#568)

Signed-off-by: Eric Wei <[email protected]>

* Pass in prop curSelectedTabId for live tail (#567)

Signed-off-by: Eugene Lee <[email protected]>

* Fix field fetch not being waited for (#566)

Signed-off-by: Eugene Lee <[email protected]>

* Update cypress test: (#564)

Signed-off-by: Eugene Lee <[email protected]>

* fix query clicking issue (#569)

Signed-off-by: Eric Wei <[email protected]>

* Update time to saved visualizations time when redirect to edit view (#570)

Signed-off-by: Eugene Lee <[email protected]>

* fix for datepicker issue (#571)

Signed-off-by: Eric Wei <[email protected]>

* Bump prismjs from 1.25.0 to 1.27.0 in /dashboards-observability (#508) (#574)

Bumps [prismjs](https://github.com/PrismJS/prism) from 1.25.0 to 1.27.0.
- [Release notes](https://github.com/PrismJS/prism/releases)
- [Changelog](https://github.com/PrismJS/prism/blob/master/CHANGELOG.md)
- [Commits](https://github.com/PrismJS/prism/compare/v1.25.0...v1.27.0)

---
updated-dependencies:
- dependency-name: prismjs
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
(cherry picked from commit f85aecf303f0d3f549339752feb9738e5cd42a7f)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* change to support java 8 in compile and runtime (#575) (#576)

Signed-off-by: Zhongnan Su <[email protected]>
(cherry picked from commit a123560cbca…
amsiglan pushed a commit to amsiglan/dashboards-observability that referenced this pull request Jun 7, 2024
…arch-project#341) (opensearch-project#352)

Signed-off-by: Joshua Li <[email protected]>
Co-authored-by: Eric Wei <[email protected]>
Co-authored-by: opensearch-trigger-bot[bot] <98922864+opensearch-trigger-bot[bot]@users.noreply.github.com>
Co-authored-by: Derek Ho <[email protected]>
(cherry picked from commit 6047bff)
amsiglan pushed a commit to amsiglan/dashboards-observability that referenced this pull request Jun 7, 2024
* Fix for hover issue on docs of discover/explorer data grid (opensearch-project#329) (opensearch-project#358)

Signed-off-by: Eric Wei <[email protected]>
(cherry picked from commit 19f29e1)

Co-authored-by: Eric Wei <[email protected]>

* [2.7] Refactor Saved objects and add visualization embeddable (opensearch-project#341) (opensearch-project#353)

Signed-off-by: Joshua Li <[email protected]>
Co-authored-by: Eric Wei <[email protected]>

* Cohesion main to 2.7 (opensearch-project#382)

Signed-off-by: Eric Wei <[email protected]>
Signed-off-by: Joshua Li <[email protected]>
Signed-off-by: Peter Fitzgibbons <[email protected]>
Signed-off-by: Shenoy Pratik <[email protected]>
Signed-off-by: Derek Ho <[email protected]>
Co-authored-by: Derek Ho <[email protected]>
Co-authored-by: Eric Wei <[email protected]>
Co-authored-by: Joshua Li <[email protected]>
Co-authored-by: Peter Fitzgibbons <[email protected]>
Co-authored-by: Shenoy Pratik <[email protected]>
Co-authored-by: Rupal Mahajan <[email protected]>

* Fix redirection to legacy event_analytics URL (opensearch-project#383) (opensearch-project#384)

Signed-off-by: Joshua Li <[email protected]>
(cherry picked from commit 23e09e5)

Co-authored-by: Joshua Li <[email protected]>

* [2.7] Redo pick from main to 2.7 (opensearch-project#385)

Signed-off-by: Peter Fitzgibbons <[email protected]>
Signed-off-by: Derek Ho <[email protected]>
Signed-off-by: Eric Wei <[email protected]>
Signed-off-by: Rupal Mahajan <[email protected]>
Signed-off-by: Kavitha Conjeevaram Mohan <[email protected]>
Signed-off-by: Shenoy Pratik <[email protected]>
Signed-off-by: Joshua Li <[email protected]>
Co-authored-by: Eric Wei <[email protected]>
Co-authored-by: Peter Fitzgibbons <[email protected]>
Co-authored-by: Derek Ho <[email protected]>
Co-authored-by: Peter Fitzgibbons <[email protected]>
Co-authored-by: Rupal Mahajan <[email protected]>
Co-authored-by: Kavitha Conjeevaram Mohan <[email protected]>
Co-authored-by: Shenoy Pratik <[email protected]>

* Metrics analytics support for SOpanels  (opensearch-project#386) (opensearch-project#388)

Signed-off-by: Shenoy Pratik <[email protected]>
(cherry picked from commit 1ecd7ea)

Co-authored-by: Shenoy Pratik <[email protected]>

* change plugin ordering (opensearch-project#389) (opensearch-project#390)

Signed-off-by: Shenoy Pratik <[email protected]>
(cherry picked from commit a6c1ebc)

Co-authored-by: Shenoy Pratik <[email protected]>

* notebooks fix for cypress and minor bugs (opensearch-project#392) (opensearch-project#393)

* notebooks fix for cypress and minor bugs

Signed-off-by: Shenoy Pratik <[email protected]>

* remove comments

Signed-off-by: Shenoy Pratik <[email protected]>

---------

Signed-off-by: Shenoy Pratik <[email protected]>
(cherry picked from commit 3219f14)

* Update traces integration tests (opensearch-project#391) (opensearch-project#397)

* Update traces cypress tests

Signed-off-by: Rupal Mahajan <[email protected]>

* Update traces cypress test

Signed-off-by: Rupal Mahajan <[email protected]>

* Fix traces cypress tests

Signed-off-by: Rupal Mahajan <[email protected]>

* Fix filters test

Signed-off-by: Rupal Mahajan <[email protected]>

---------

Signed-off-by: Rupal Mahajan <[email protected]>
(cherry picked from commit b8f9ca3)

Co-authored-by: Rupal Mahajan <[email protected]>

* Fix redirection to legacy event_analytics URL from dashboards (opensearch-project#399) (opensearch-project#403)

Signed-off-by: Joshua Li <[email protected]>
(cherry picked from commit 05ef180)

Co-authored-by: Joshua Li <[email protected]>

* Adjust metrics top menu layout to avoid overflow (opensearch-project#398) (opensearch-project#402)

Signed-off-by: Joshua Li <[email protected]>
(cherry picked from commit 6309e63)

Co-authored-by: Joshua Li <[email protected]>

* Support duplicate visualization in dashboard (opensearch-project#400) (opensearch-project#405)

Signed-off-by: Joshua Li <[email protected]>
(cherry picked from commit 3d74bac)

Co-authored-by: Joshua Li <[email protected]>

* fix panel visualization preview, new viz workflow (opensearch-project#401) (opensearch-project#404)

Signed-off-by: Shenoy Pratik <[email protected]>
(cherry picked from commit 78347d9)

Co-authored-by: Shenoy Pratik <[email protected]>

* Fix saving multiple metrics to SOpanels (opensearch-project#407) (opensearch-project#408)

* fix saving multiple metrics to SOpanels

Signed-off-by: Shenoy Pratik <[email protected]>

* remove unused variable

Signed-off-by: Shenoy Pratik <[email protected]>

---------

Signed-off-by: Shenoy Pratik <[email protected]>
(cherry picked from commit a4cb6d1)

Co-authored-by: Shenoy Pratik <[email protected]>

* Panel table fixes (opensearch-project#406)

* Fix Panel View (legacy)
  - Duplicate
  - Rename
  - Delete

---------

Signed-off-by: Peter Fitzgibbons <[email protected]>
Co-authored-by: Peter Fitzgibbons <[email protected]>
Co-authored-by: opensearch-trigger-bot[bot] <98922864+opensearch-trigger-bot[bot]@users.noreply.github.com>
Co-authored-by: Joshua Li <[email protected]>
Co-authored-by: Shenoy Pratik <[email protected]>

* Release Notes 2.7.0.0 (opensearch-project#394) (opensearch-project#412)

* Release Notes 2.7.0.0

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

* Release Notes 2.7.0.0

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

---------

Signed-off-by: Peter Fitzgibbons <[email protected]>
Co-authored-by: Peter Fitzgibbons <[email protected]>
(cherry picked from commit 969e639)

Co-authored-by: Peter Fitzgibbons <[email protected]>

* [Dashboard listing] update edit url and view url (opensearch-project#416) (opensearch-project#421)

* [Dashboard listing] update edit url and view url

Update to include BASE_URL if basePath is defined. Since create url is just
a direct nav and needs the basePath when passing props to the provider, the source
code no longer appends the basePath to keep these URLs consistent.

A feature should consolidate the basePaths in the dashboard listing service so that
createUrl also adds the base path. At which point we no longer need the base path.

Also removed some rogue URLs.

Core PR:
opensearch-project/OpenSearch-Dashboards#3922

---------

Signed-off-by: Kawika Avilla <[email protected]>
Signed-off-by: Joshua Li <[email protected]>
Co-authored-by: Joshua Li <[email protected]>
(cherry picked from commit f94c21e)

Co-authored-by: Kawika Avilla <[email protected]>

* Fix invalid time range in new panels (opensearch-project#419)

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

* open new tab for editing panel visualization (opensearch-project#430)

Signed-off-by: Eric Wei <[email protected]>

* Save new prometheus metrics to OSD saved objects (opensearch-project#428)

* Save new prometheus metrics to OSD saved objects

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

* Return if failed at saving metrics

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

---------

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

* fixes edit mode callback bug in Saved Object Panels (opensearch-project#420)

* fix for SOpanels editMode

Signed-off-by: Shenoy Pratik <[email protected]>

* rename edit button data-test-subj

Signed-off-by: Shenoy Pratik <[email protected]>

---------

Signed-off-by: Shenoy Pratik <[email protected]>

* Add Toasts to Observability Dashboards  (opensearch-project#435)

* Fixes
* Panel View (legacy)
  - Duplicate
  - Rename

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

* Toasts use hook from useOpenSearchDashboards context provider

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

* Testing for CustomPanel Toast

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

* update catches from comments, minor code cleaning

Signed-off-by: Shenoy Pratik <[email protected]>

* update tests

Signed-off-by: Shenoy Pratik <[email protected]>

* remove unused redux slice

Signed-off-by: Shenoy Pratik <[email protected]>

* revert cypress changes

Signed-off-by: Shenoy Pratik <[email protected]>

* add toasts to SOflyout

Signed-off-by: Shenoy Pratik <[email protected]>

* fix messaging for multiple delete

Signed-off-by: Derek Ho <[email protected]>

* fix up toast and error handling for create and delete flows

Signed-off-by: Derek Ho <[email protected]>

* fix up clone

Signed-off-by: Derek Ho <[email protected]>

* fix rename in table

Signed-off-by: Derek Ho <[email protected]>

* fix rename in custom panel so view

Signed-off-by: Derek Ho <[email protected]>

* fix up panel toasts

Signed-off-by: Derek Ho <[email protected]>

* fix up for flyout

Signed-off-by: Derek Ho <[email protected]>

* code cleanup

Signed-off-by: Derek Ho <[email protected]>

* finish merge

Signed-off-by: Derek Ho <[email protected]>

* fix up PR comments

Signed-off-by: Derek Ho <[email protected]>

---------

Signed-off-by: Peter Fitzgibbons <[email protected]>
Signed-off-by: Shenoy Pratik <[email protected]>
Signed-off-by: Derek Ho <[email protected]>
Co-authored-by: Peter Fitzgibbons <[email protected]>
Co-authored-by: Derek Ho <[email protected]>

* change samples to saved object (opensearch-project#427) (opensearch-project#436)

* change samples to saved object

* add sample to so

* fix saved object sample

* fix up

* add back toast

* revert file

* refactoring

* use constant

---------

(cherry picked from commit ce06ccb)

Signed-off-by: Derek Ho <[email protected]>

* Add Error handling on duplicate dashboard names (opensearch-project#441)

* Add check for existing panel name

Signed-off-by: Rupal Mahajan <[email protected]>

* Nit

Signed-off-by: Rupal Mahajan <[email protected]>

* Remove double await

Signed-off-by: Rupal Mahajan <[email protected]>

* Add rename name check test

Signed-off-by: Rupal Mahajan <[email protected]>

* Remove test

Signed-off-by: Rupal Mahajan <[email protected]>

* Add unique id to sample panel name

Signed-off-by: Rupal Mahajan <[email protected]>

---------

Signed-off-by: Rupal Mahajan <[email protected]>

* fix timestamp overriding issue (opensearch-project#449)

Signed-off-by: Eric Wei <[email protected]>

* Renaming custom panels to Observability Dashboards (opensearch-project#450)

* change custom panels -> observability dashboards

Signed-off-by: Eric Wei <[email protected]>

* rest of the panel renaming

Signed-off-by: Eric Wei <[email protected]>

---------

Signed-off-by: Eric Wei <[email protected]>

* Fix delete failure when no osd item selected (opensearch-project#452)

Signed-off-by: Joshua Li <[email protected]>
(cherry picked from commit a4a310e)

* Open log patterns by default (opensearch-project#444) (opensearch-project#459)

Signed-off-by: Joshua Li <[email protected]>
(cherry picked from commit 72970aa)

* diff merging between 2.x and 2.7

Signed-off-by: Shenoy Pratik <[email protected]>

* add service fields length check in app analytics

Signed-off-by: Shenoy Pratik <[email protected]>

---------

Signed-off-by: Joshua Li <[email protected]>
Signed-off-by: Eric Wei <[email protected]>
Signed-off-by: Peter Fitzgibbons <[email protected]>
Signed-off-by: Shenoy Pratik <[email protected]>
Signed-off-by: Derek Ho <[email protected]>
Signed-off-by: Rupal Mahajan <[email protected]>
Signed-off-by: Kavitha Conjeevaram Mohan <[email protected]>
Co-authored-by: Joshua Li <[email protected]>
Co-authored-by: Eric Wei <[email protected]>
Co-authored-by: Peter Fitzgibbons <[email protected]>
Co-authored-by: Derek Ho <[email protected]>
Co-authored-by: Peter Fitzgibbons <[email protected]>
Co-authored-by: Rupal Mahajan <[email protected]>
Co-authored-by: opensearch-trigger-bot[bot] <98922864+opensearch-trigger-bot[bot]@users.noreply.github.com>
Co-authored-by: Kavitha Conjeevaram Mohan <[email protected]>
Co-authored-by: Kawika Avilla <[email protected]>
(cherry picked from commit 776d1ed)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants