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

Merge Kibana backend from osints/dev into main #565

Merged
merged 4 commits into from
Jun 28, 2023

Conversation

Swiddis
Copy link
Collaborator

@Swiddis Swiddis commented Jun 22, 2023

Description

Successor PR to #552, this PR implements the backend connecting the routes, repository, and .kibana saved objects. After this PR and #559 are merged, the integrations backend should be fully functional, and the frontend can be merged in further PRs.

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.

@codecov
Copy link

codecov bot commented Jun 22, 2023

Codecov Report

Merging #565 (43a2156) into main (4ab8089) will increase coverage by 0.37%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main     #565      +/-   ##
==========================================
+ Coverage   43.12%   43.50%   +0.37%     
==========================================
  Files         303      305       +2     
  Lines       18008    18145     +137     
  Branches     4386     4453      +67     
==========================================
+ Hits         7766     7894     +128     
+ Misses      10201     9716     -485     
- Partials       41      535     +494     
Flag Coverage Δ
dashboards-observability 43.50% <ø> (+0.37%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

see 80 files with indirect coverage changes

Signed-off-by: Simeon Widdis <[email protected]>
Signed-off-by: Simeon Widdis <[email protected]>
@Swiddis
Copy link
Collaborator Author

Swiddis commented Jun 28, 2023

Merge blocked until #583

@YANG-DB YANG-DB merged commit d6d4fb2 into opensearch-project:main Jun 28, 2023
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…
Swiddis added a commit to Swiddis/dashboards-observability that referenced this pull request Jul 14, 2023
* Merge in kibana backend from osints/dev

Signed-off-by: Simeon Widdis <[email protected]>

* Add integration type to .kibana from osints/dev

Signed-off-by: Simeon Widdis <[email protected]>

* Re-add license header

Signed-off-by: Simeon Widdis <[email protected]>

* Fix integrations type

Signed-off-by: Simeon Widdis <[email protected]>

---------

Signed-off-by: Simeon Widdis <[email protected]>
Swiddis added a commit that referenced this pull request Jul 14, 2023
* Merge Kibana backend from osints/dev into main (#565)

* Merge in kibana backend from osints/dev

Signed-off-by: Simeon Widdis <[email protected]>

* Add integration type to .kibana from osints/dev

Signed-off-by: Simeon Widdis <[email protected]>

* Re-add license header

Signed-off-by: Simeon Widdis <[email protected]>

* Fix integrations type

Signed-off-by: Simeon Widdis <[email protected]>

---------

Signed-off-by: Simeon Widdis <[email protected]>

* Remove extra test files

Signed-off-by: Simeon Widdis <[email protected]>

---------

Signed-off-by: Simeon Widdis <[email protected]>
Swiddis added a commit to Swiddis/dashboards-observability that referenced this pull request Jul 14, 2023
* Merge Kibana backend from osints/dev into main (opensearch-project#565)

* Merge in kibana backend from osints/dev

Signed-off-by: Simeon Widdis <[email protected]>

* Add integration type to .kibana from osints/dev

Signed-off-by: Simeon Widdis <[email protected]>

* Re-add license header

Signed-off-by: Simeon Widdis <[email protected]>

* Fix integrations type

Signed-off-by: Simeon Widdis <[email protected]>

---------

Signed-off-by: Simeon Widdis <[email protected]>

* Remove extra test files

Signed-off-by: Simeon Widdis <[email protected]>

---------

Signed-off-by: Simeon Widdis <[email protected]>
Swiddis added a commit that referenced this pull request Jul 28, 2023
* Merge Kibana backend from osints/dev into main (#565)

* Merge in kibana backend from osints/dev



* Add integration type to .kibana from osints/dev



* Re-add license header



* Fix integrations type



---------



* Remove extra test files



---------

Signed-off-by: Simeon Widdis <[email protected]>
derek-ho added a commit that referenced this pull request Sep 6, 2023
* Bugfix filter not appearing, and loading on click

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

* Fixed applications not working with change

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

* Fixed refresh keeping the old pattern stored in the query

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

* Add integration content

Signed-off-by: Simeon Widdis <[email protected]>

* Copy updated types

Signed-off-by: Simeon Widdis <[email protected]>

* Patterns working in Applications and Logs

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

* Update mapping files to match current catalog versions

Signed-off-by: Simeon Widdis <[email protected]>

* Removed tempQuery from log patterns

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

* Copy aws_elb integration from @danieldong51

Signed-off-by: Simeon Widdis <[email protected]>

* Remove nginx logo from gallery

Signed-off-by: Simeon Widdis <[email protected]>

* Remove extra logo from nginx

Signed-off-by: Simeon Widdis <[email protected]>

* Cypress test for panels working, bugfix on toast message

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

* Removed unused function

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

* Copy path sanitization from osints/dev

Signed-off-by: Simeon Widdis <[email protected]>

* add docker-compose support  (#575)

* add capability to build the plugin and add it into the docker of the Opensearch-Dashboard

update the developer-guid to reflect the correct bootstraping process
add docker-compose support and tutorial

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

* Update Dockerfile

* Update Dockerfile and adding .env

* Update Using-Docker.md

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

---------

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

* Merge Kibana backend from osints/dev into main (#565)

* Merge in kibana backend from osints/dev

Signed-off-by: Simeon Widdis <[email protected]>

* Add integration type to .kibana from osints/dev

Signed-off-by: Simeon Widdis <[email protected]>

* Re-add license header

Signed-off-by: Simeon Widdis <[email protected]>

* Fix integrations type

Signed-off-by: Simeon Widdis <[email protected]>

---------

Signed-off-by: Simeon Widdis <[email protected]>

* Fixing bug with saved visualization querys from logs

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

* code clean up

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

* update snapshots

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

* remove unused utils, color theme, and editor components

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

* add to index file

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

* Feature/prerelease code cleanup (#589)

* refactor naming

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

* refactor vis workspace

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

* config panel refactoring

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

* refactor workspace

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

---------

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

* Replace metrics slider with ResizableContainer (#602)

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

* Fixing cypress testing for apps

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

* Fix availability not being displayed in panel

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

* Fixed config data and layout

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

* changed fix implementation to not break unit test

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

* uncommented lines after bugfix

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

* Delete missed comments

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

* Prevent empty string being parsed

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

* Pull changes from osints/dev

Signed-off-by: Simeon Widdis <[email protected]>

* Copy frontend from osints/dev

Signed-off-by: Simeon Widdis <[email protected]>

* Hotfix: Update nginx dashboard to remove errors

Signed-off-by: Simeon Widdis <[email protected]>

* address pr comments

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

* address pr comments

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

* Upgrade tough-cookie and semver (#619) (#627)

* Upgrade tough-cookie to fix CVE-2023-26136



* Add semver resolution to patch CVE-2022-25883



---------

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

* Merge frontend from osints/dev (#636)

* Remove unused NDJson parsing code

Signed-off-by: Simeon Widdis <[email protected]>

* Remove unused instance store

Signed-off-by: Simeon Widdis <[email protected]>

* Move repository logic to own class

Signed-off-by: Simeon Widdis <[email protected]>

* Add tests for IntegrationsRepository

Signed-off-by: Simeon Widdis <[email protected]>

* Add tests for kibana backend

Signed-off-by: Simeon Widdis <[email protected]>

* Hotfix: Clear repository between runs in testing

Signed-off-by: Simeon Widdis <[email protected]>

* fix tests and import

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

* add sanity test cypress test

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

* clean up code

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

* Add tests for integration builder

Signed-off-by: Simeon Widdis <[email protected]>

* Hotfix: Swap jest test to it

Signed-off-by: Simeon Widdis <[email protected]>

* {
  "attributes": {
    "description": "Nginx dashboard with basic Observability on access / error logs",
    "hits": 0,
    "kibanaSavedObjectMeta": {
      "searchSourceJSON": "{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[]}"
    },
    "optionsJSON": "{\"hidePanelTitles\":false,\"useMargins\":true}",
    "panelsJSON": "[{\"version\":\"2.5.0\",\"gridData\":{\"h\":8,\"i\":\"1f31e50b-06e3-41e6-972e-e4e5fe1a9872\",\"w\":48,\"x\":0,\"y\":0},\"panelIndex\":\"1f31e50b-06e3-41e6-972e-e4e5fe1a9872\",\"embeddableConfig\":{},\"panelRefName\":\"panel_0\"},{\"version\":\"2.5.0\",\"gridData\":{\"h\":9,\"i\":\"d91a8da4-b34b-470a-aca6-9c76b47cd6fb\",\"w\":24,\"x\":0,\"y\":8},\"panelIndex\":\"d91a8da4-b34b-470a-aca6-9c76b47cd6fb\",\"embeddableConfig\":{},\"panelRefName\":\"panel_1\"},{\"version\":\"2.5.0\",\"gridData\":{\"h\":15,\"i\":\"27149e5a-3a77-4f3c-800e-8a160c3765f4\",\"w\":24,\"x\":24,\"y\":8},\"panelIndex\":\"27149e5a-3a77-4f3c-800e-8a160c3765f4\",\"embeddableConfig\":{},\"panelRefName\":\"panel_2\"},{\"version\":\"2.5.0\",\"gridData\":{\"x\":0,\"y\":17,\"w\":24,\"h\":15,\"i\":\"4d8c2aa7-159c-4a1a-80ff-00a9299056ce\"},\"panelIndex\":\"4d8c2aa7-159c-4a1a-80ff-00a9299056ce\",\"embeddableConfig\":{},\"panelRefName\":\"panel_3\"},{\"version\":\"2.5.0\",\"gridData\":{\"x\":24,\"y\":23,\"w\":24,\"h\":15,\"i\":\"800b7f19-f50c-417f-8987-21b930531cbe\"},\"panelIndex\":\"800b7f19-f50c-417f-8987-21b930531cbe\",\"embeddableConfig\":{},\"panelRefName\":\"panel_4\"}]",
    "timeRestore": false,
    "title": "[NGINX Core Logs 1.0] Overview",
    "version": 1
  },
  "id": "96847220-5261-44d0-89b4-65f3a659f13a",
  "migrationVersion": {
    "dashboard": "7.9.3"
  },
  "references": [
    {
      "id": "3b49a65d-54d8-483d-a8f0-3d7c855e1ecf",
      "name": "panel_0",
      "type": "visualization"
    },
    {
      "id": "865e577b-634b-4a65-b9d6-7e324c395d18",
      "name": "panel_1",
      "type": "visualization"
    },
    {
      "id": "dc1803f0-b478-11ed-9063-ebe46f9ac203",
      "name": "panel_2",
      "type": "visualization"
    },
    {
      "id": "99acc580-b47a-11ed-9063-ebe46f9ac203",
      "name": "panel_3",
      "type": "visualization"
    },
    {
      "id": "01ea64d0-b62f-11ed-a677-43d7aa86763b",
      "name": "panel_4",
      "type": "visualization"
    }
  ],
  "type": "dashboard",
  "updated_at": "2023-02-26T23:44:09.855Z",
  "version": "WzczLDdd"
}

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

* Stub out sample integration data for front-end

Signed-off-by: Simeon Widdis <[email protected]>

* Use more realistic integration sample

Signed-off-by: Simeon Widdis <[email protected]>

* Add full traversal to fields list

Signed-off-by: Simeon Widdis <[email protected]>

* Add license to integration template

Signed-off-by: Simeon Widdis <[email protected]>

* add some unit testing framework

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

* fix up the testing name

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

* fix up table view and add a test

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

* add an added integration table test using dummy data

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

* add integration specific types and clean up code

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

* clean up code and use integration specific types

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

* Route integrations page to actual repository

Signed-off-by: Simeon Widdis <[email protected]>

* Hotfix: Remove unused import

Signed-off-by: Simeon Widdis <[email protected]>

* Hotfix: Use loading spinner

Signed-off-by: Simeon Widdis <[email protected]>

* add some changes to UI according to figma

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

* add license headers and hook up get to specific instance for added page

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

* add screenshots and fix up mappings and breadcrumbs

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

* Add failing test case for empty object

Signed-off-by: Simeon Widdis <[email protected]>

* Make template test pass

Signed-off-by: Simeon Widdis <[email protected]>

* use flyout according to figma and connect flyout input to backend creation

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

* implement delete

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

* fix up tests for changes

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

* get added page to working order

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

* Add template validator via Ajv

Signed-off-by: Simeon Widdis <[email protected]>

* Fix builder tests for new validation

Signed-off-by: Simeon Widdis <[email protected]>

* add unit test coverage

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

* update page and tests to remove added by for integration instances

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

* deleting an instance also deletes its children saved objects

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

* Add integration instance validation

Signed-off-by: Simeon Widdis <[email protected]>

* update components and snapshots with data-test-subj for cypress tests and add more comprehensive cypress test suite

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

* remove unecessary console logging

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

* Hotfix: Minor code cleanup

Signed-off-by: Simeon Widdis <[email protected]>

* dynamically handle id generation to allow for multiple instances of the same template to be created

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

* Update integration with fixed panels

Signed-off-by: Simeon Widdis <[email protected]>

* Apply minor behavior tweaks

Signed-off-by: Simeon Widdis <[email protected]>

* Refactor repository for new format

Signed-off-by: Simeon Widdis <[email protected]>

* fix empty assets bug

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

* Write basic FS latest integration queries

Signed-off-by: Simeon Widdis <[email protected]>

* Update integration template type and validator

Signed-off-by: Simeon Widdis <[email protected]>

* Add template retrieval to repository fs

Signed-off-by: Simeon Widdis <[email protected]>

* Add copyright notice to repository_fs

Signed-off-by: Simeon Widdis <[email protected]>

* fix escape

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

* revert file

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

* fix test

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

* Stub composite repository class

Signed-off-by: Simeon Widdis <[email protected]>

* Apply minor condition refactor

Signed-off-by: Simeon Widdis <[email protected]>

* Fill in basic implementation for integration class

Signed-off-by: Simeon Widdis <[email protected]>

* Add tests for integration class

Signed-off-by: Simeon Widdis <[email protected]>

* Fix type errors on repository tests

Signed-off-by: Simeon Widdis <[email protected]>

* Patch: Handle files with invalid version formats

Signed-off-by: Simeon Widdis <[email protected]>

* Refactor displayAssets to assets

Signed-off-by: Simeon Widdis <[email protected]>

* Add basic getAssets implementation

Signed-off-by: Simeon Widdis <[email protected]>

* Add handling for invalid config error case

Signed-off-by: Simeon Widdis <[email protected]>

* Add handling for failed saved object loading

Signed-off-by: Simeon Widdis <[email protected]>

* Add basic getStatic method

Signed-off-by: Simeon Widdis <[email protected]>

* Fix handling for missing statics

Signed-off-by: Simeon Widdis <[email protected]>

* Remove outdated repository classes

Signed-off-by: Simeon Widdis <[email protected]>

* Add docs for the integration class

Signed-off-by: Simeon Widdis <[email protected]>

* Hook up router to new static loading

Signed-off-by: Simeon Widdis <[email protected]>

* Clarify content-type docs

Signed-off-by: Simeon Widdis <[email protected]>

* Fix details page crashes due to outdated schema

Signed-off-by: Simeon Widdis <[email protected]>

* Infer mime type for statics

Signed-off-by: Simeon Widdis <[email protected]>

* Fix screenshot loading on integrations details page

Signed-off-by: Simeon Widdis <[email protected]>

* Hotfix: Remove mimetypes from nginx 1.0.0

Signed-off-by: Simeon Widdis <[email protected]>

* Add getSchemas method with tests

Signed-off-by: Simeon Widdis <[email protected]>

* Make minor modifications to integration typing

Signed-off-by: Simeon Widdis <[email protected]>

* Add integration deep check

Signed-off-by: Simeon Widdis <[email protected]>

* Refactor integration builder

Signed-off-by: Simeon Widdis <[email protected]>

* Fix remap ID method

Signed-off-by: Simeon Widdis <[email protected]>

* Fix loading process

Signed-off-by: Simeon Widdis <[email protected]>

* Refactor tests for new integrations backend

Signed-off-by: Simeon Widdis <[email protected]>

* Fix type errors in test suite

Signed-off-by: Simeon Widdis <[email protected]>

* hook up datasource creation from flyout to backend

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

* remove nullable

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

* Add schema route to router

Signed-off-by: Simeon Widdis <[email protected]>

* Fix frontend request routing for new API

Signed-off-by: Simeon Widdis <[email protected]>

* Hotfix: Fix added integration errors

Signed-off-by: Simeon Widdis <[email protected]>

* Hotfix: Add an actual screenshot

Signed-off-by: Simeon Widdis <[email protected]>

* Hotfix: Remove unused assets folder

Signed-off-by: Simeon Widdis <[email protected]>

* Hotfix: Use Oui images

Signed-off-by: Simeon Widdis <[email protected]>

* Make integration instance deletion more robust

Signed-off-by: Simeon Widdis <[email protected]>

* Remove asset map (again

Signed-off-by: Simeon Widdis <[email protected]>

* Fix remap data source

Signed-off-by: Simeon Widdis <[email protected]>

* Correct deletion for actual 404 behavior

Signed-off-by: Simeon Widdis <[email protected]>

* Add display name field to integrations

Signed-off-by: Simeon Widdis <[email protected]>

* Apply display name through frontend

Signed-off-by: Simeon Widdis <[email protected]>

* Hotfix: Use display name on table view

Signed-off-by: Simeon Widdis <[email protected]>

* Remove unused code in flyout

Signed-off-by: Simeon Widdis <[email protected]>

* Stub mapping validation on frontend

Signed-off-by: Simeon Widdis <[email protected]>

* Add error message for failed validation result

Signed-off-by: Simeon Widdis <[email protected]>

* Fix request to proxy

Signed-off-by: Simeon Widdis <[email protected]>

* Add more detailed handling for missing schemas

Signed-off-by: Simeon Widdis <[email protected]>

* Apply integration type in validation

Signed-off-by: Simeon Widdis <[email protected]>

* Add full schema validation

Signed-off-by: Simeon Widdis <[email protected]>

* Add unit tests for mapping validation

Signed-off-by: Simeon Widdis <[email protected]>

* Fix type checking in unit tests

Signed-off-by: Simeon Widdis <[email protected]>

* create dataSource UI option

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

* Hotfix: Update route for listing added integrations

Signed-off-by: Simeon Widdis <[email protected]>

* Hotfix: Fix component tests

Signed-off-by: Simeon Widdis <[email protected]>

* Add basic status querying

Signed-off-by: Simeon Widdis <[email protected]>

* Add unit tests for availability queries

Signed-off-by: Simeon Widdis <[email protected]>

* create ss4o index from ui

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

* code cleanup

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

* use user input

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

* Hotfix: Sync package versions with osd

Signed-off-by: Simeon Widdis <[email protected]>

* Fix path-dependent tests on windows

Signed-off-by: Simeon Widdis <[email protected]>

* Hotfix: Repair template naming on index autocreation

Signed-off-by: Simeon Widdis <[email protected]>

* Hotfix: Allow wildcards in index pattern specification

Signed-off-by: Simeon Widdis <[email protected]>

* Hotfix: Remove redundant integrationType field

Signed-off-by: Simeon Widdis <[email protected]>

* Hotfix: Remove unused schema files

Signed-off-by: Simeon Widdis <[email protected]>

* Hotfix: Add sample data

Signed-off-by: Simeon Widdis <[email protected]>

* move integrations under core (pending ux)

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

* Fix handling for templates on create

Signed-off-by: Simeon Widdis <[email protected]>

* Merge in kibana backend from osints/dev

Signed-off-by: Simeon Widdis <[email protected]>

* Add integration type to .kibana from osints/dev

Signed-off-by: Simeon Widdis <[email protected]>

* Re-add license header

Signed-off-by: Simeon Widdis <[email protected]>

* hook up toast

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

* Update integration-instance type

Signed-off-by: Simeon Widdis <[email protected]>

* Hotfix: Fix types again

Signed-off-by: Simeon Widdis <[email protected]>

* Hotfix: Fix cypress

Signed-off-by: Simeon Widdis <[email protected]>

* Add sample data endpoint

Signed-off-by: Simeon Widdis <[email protected]>

* Add license checking to eslint

Signed-off-by: Simeon Widdis <[email protected]>

* Created elb integration

Signed-off-by: Daniel Dong <[email protected]>

* successfully hook up toast and block until done with for loop

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

* fix and fix test

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

* Added screenshot of elb integration`

Signed-off-by: Daniel Dong <[email protected]>

* Updated aws_elb descriptions and logos

Signed-off-by: Daniel Dong <[email protected]>

* Deleted .DS_Store

Signed-off-by: Daniel Dong <[email protected]>

* Added container in components

Signed-off-by: Daniel Dong <[email protected]>

* Merged markers

Signed-off-by: Daniel Dong <[email protected]>

* Hotfix: Rename installed integrations to added integrations

Signed-off-by: Simeon Widdis <[email protected]>

* Hotfix: Revert Nginx sample prettifying

Signed-off-by: Simeon Widdis <[email protected]>

* remove console.log

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

* updates cypress test to test create data source flow with toast

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

* update snapshot based on cypress changes

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

* get rid of extra line

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

* update according to figma

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

* Fix integrations type

Signed-off-by: Simeon Widdis <[email protected]>

* Sanitize file path for getting integration statics

Signed-off-by: Simeon Widdis <[email protected]>

* Update tests for merge

Signed-off-by: Simeon Widdis <[email protected]>

* make some UX improvements

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

* Add basic sample data loading

Signed-off-by: Simeon Widdis <[email protected]>

* moves integration on left nav, removes unused create flow

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

* hook up sample data to a standalone button

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

* fix tests

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

* implement length validation and update tests accordingly

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

* disable buttons while adding

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

* fix breadcrumbs and tests

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

* update according to figma

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

* maek some changes according to figma

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

* implement tabbing for both added/available and fields/assets

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

* remove status on template, change status to badge on instance and hook up type filtering for added

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

* remove actions

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

* convert to badges

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

* fix tests

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

* remove columns from table

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

* add linking to all assets

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

* fix unit and integration tests

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

* final fix up

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

* fix filtering

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

* final fix up

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

* fix tests

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

* add cateogry filter and fix tests

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

* fix cypress and unit tests

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

* Fix broken index template naming in sample creation

Signed-off-by: Simeon Widdis <[email protected]>

* Add priority to logs mapping and fix index pattern

Signed-off-by: Simeon Widdis <[email protected]>

* fix various UI and add validation

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

* add request metrics

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

* fix tests, remove console log

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

* add metrics to links and final UX fix up, test fixes

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

* add back installed

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

* Fix broken nginx panels

Signed-off-by: Simeon Widdis <[email protected]>

* address pr comments

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

* address pr comments

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

* Hotfix: Fix constants

Signed-off-by: Simeon Widdis <[email protected]>

* Add learn more link to index field

Signed-off-by: Simeon Widdis <[email protected]>

* Remove unused AWS ELB integration

Signed-off-by: Simeon Widdis <[email protected]>

* Remove unused ELB constants

Signed-off-by: Simeon Widdis <[email protected]>

* Remove redundant EUI spacing

Signed-off-by: Simeon Widdis <[email protected]>

* Fix snapshots

Signed-off-by: Simeon Widdis <[email protected]>

* fix relative path

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

---------

Signed-off-by: Simeon Widdis <[email protected]>
Signed-off-by: Derek Ho <[email protected]>
Signed-off-by: Derek Ho <[email protected]>
Signed-off-by: Daniel Dong <[email protected]>
Co-authored-by: Derek Ho <[email protected]>
Co-authored-by: Derek Ho <[email protected]>
Co-authored-by: Daniel Dong <[email protected]>

* Release Notes 2.9.0

* Release Notes 2.9.0

---------

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

* Update Release Notes 2.9 w/ Documentation section (#652)

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

* Remove unused files (#662)

* remove unused files

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

* missing snapshots

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

---------

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

* Cypress ci integration (#443)

* add cypress parallel

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

* cypress workflow

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

* fix plugin crash issue

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

---------

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

* Increment version to 3.0.0.0 (#659)

Signed-off-by: opensearch-ci-bot <[email protected]>
Co-authored-by: opensearch-ci-bot <[email protected]>

* Remade all cypress test for visualizations charts

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

* Remove job scheduler from cypress CI (#681)

* remove unused files

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

* missing snapshots

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

* remove job scheduler from CI artifact downloading

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

---------

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

* update readme to reflect recent changes (#691)

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

* Add Integration request github issue template (#688)

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

* adds back cypress watch and reload (#693)

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

* Fixes for Derek's comments

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

* Added sample data load, moved shared constm removed waits

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

* Code hygiene moved helpers out of constants

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

* fix name change bug and modify test to test behavior (#724)

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

* Search bar fixes (#727)

* fix name change bug and modify test to test behavior

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

* search bar fixes

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

---------

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

* Add AWS VPC Flow Log integration (#698)

* Add AWS VPC Flow Log integration

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

* init assets

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

* add more visualizations

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

* add readme for assets and aws vpc flow logs

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

---------

Signed-off-by: Haidong <[email protected]>
Co-authored-by: Haidong <[email protected]>

* Update snapshots (#734)

* fix name change bug and modify test to test behavior

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

* update snapshot from previous PR

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

---------

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

* Fix vpc (#742)

* fix name change bug and modify test to test behavior

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

* fix vpc flow logs with Simeon

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

---------

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

* Bump word-wrap from 1.2.3 to 1.2.4 (#723)

Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3 to 1.2.4.
- [Release notes](https://github.com/jonschlinkert/word-wrap/releases)
- [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4)

---
updated-dependencies:
- dependency-name: word-wrap
  dependency-type: indirect
...

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

* Update vpc readme & references (#740)

* update the vpc flow log readme with a dashboard screenshot and update the sourceUrl to point to the correct place

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

* update the vpc flow log readme with a dashboard screenshot and update the sourceUrl to point to the correct place

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

* update author

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

* {
  "attributes": {
    "description": "Nginx dashboard with basic Observability on access / error logs",
    "hits": 0,
    "kibanaSavedObjectMeta": {
      "searchSourceJSON": "{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[]}"
    },
    "optionsJSON": "{\"hidePanelTitles\":false,\"useMargins\":true}",
    "panelsJSON": "[{\"version\":\"2.5.0\",\"gridData\":{\"h\":8,\"i\":\"1f31e50b-06e3-41e6-972e-e4e5fe1a9872\",\"w\":48,\"x\":0,\"y\":0},\"panelIndex\":\"1f31e50b-06e3-41e6-972e-e4e5fe1a9872\",\"embeddableConfig\":{},\"panelRefName\":\"panel_0\"},{\"version\":\"2.5.0\",\"gridData\":{\"h\":9,\"i\":\"d91a8da4-b34b-470a-aca6-9c76b47cd6fb\",\"w\":24,\"x\":0,\"y\":8},\"panelIndex\":\"d91a8da4-b34b-470a-aca6-9c76b47cd6fb\",\"embeddableConfig\":{},\"panelRefName\":\"panel_1\"},{\"version\":\"2.5.0\",\"gridData\":{\"h\":15,\"i\":\"27149e5a-3a77-4f3c-800e-8a160c3765f4\",\"w\":24,\"x\":24,\"y\":8},\"panelIndex\":\"27149e5a-3a77-4f3c-800e-8a160c3765f4\",\"embeddableConfig\":{},\"panelRefName\":\"panel_2\"},{\"version\":\"2.5.0\",\"gridData\":{\"x\":0,\"y\":17,\"w\":24,\"h\":15,\"i\":\"4d8c2aa7-159c-4a1a-80ff-00a9299056ce\"},\"panelIndex\":\"4d8c2aa7-159c-4a1a-80ff-00a9299056ce\",\"embeddableConfig\":{},\"panelRefName\":\"panel_3\"},{\"version\":\"2.5.0\",\"gridData\":{\"x\":24,\"y\":23,\"w\":24,\"h\":15,\"i\":\"800b7f19-f50c-417f-8987-21b930531cbe\"},\"panelIndex\":\"800b7f19-f50c-417f-8987-21b930531cbe\",\"embeddableConfig\":{},\"panelRefName\":\"panel_4\"}]",
    "timeRestore": false,
    "title": "[NGINX Core Logs 1.0] Overview",
    "version": 1
  },
  "id": "96847220-5261-44d0-89b4-65f3a659f13a",
  "migrationVersion": {
    "dashboard": "7.9.3"
  },
  "references": [
    {
      "id": "3b49a65d-54d8-483d-a8f0-3d7c855e1ecf",
      "name": "panel_0",
      "type": "visualization"
    },
    {
      "id": "865e577b-634b-4a65-b9d6-7e324c395d18",
      "name": "panel_1",
      "type": "visualization"
    },
    {
      "id": "dc1803f0-b478-11ed-9063-ebe46f9ac203",
      "name": "panel_2",
      "type": "visualization"
    },
    {
      "id": "99acc580-b47a-11ed-9063-ebe46f9ac203",
      "name": "panel_3",
      "type": "visualization"
    },
    {
      "id": "01ea64d0-b62f-11ed-a677-43d7aa86763b",
      "name": "panel_4",
      "type": "visualization"
    }
  ],
  "type": "dashboard",
  "updated_at": "2023-02-26T23:44:09.855Z",
  "version": "WzczLDdd"
}

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

* fix nginx references

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

* append minor changes

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

* change to info directory

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

---------

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

* Fix snapshots from upstream OSD/OUI changes (#755)

* fix name change bug and modify test to test behavior

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

* udpate snapshots from upstream

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

---------

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

* Remove link field from Nginx (#761)

* Remove redundant link

Signed-off-by: Simeon Widdis <[email protected]>

* Add local repository testing

Signed-off-by: Simeon Widdis <[email protected]>

---------

Signed-off-by: Simeon Widdis <[email protected]>

* simplify docker-compose.yml (#763)

* simplify docker-compose.yml

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

* update docs regarding security

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

* update docs security doc and restrictions

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

---------

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

* fix integration json loading parser so that it will trim unneeded empty spaces from the ndjson file and match the existing behavior of the savedObject import dashboard that works even when empty spaces appear in the ndjson file (#758)

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

* fix docker-compose.yml dashboard issue with OPENSEARCH_HOSTS (#783)

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

* Fail backport (#778)

* fix name change bug and modify test to test behavior

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

* update fail backport

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

---------

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

* Add AWS ELB Integration (#772)

* Created aws_elb integration

Signed-off-by: Daniel Dong <[email protected]>

* Modified schemas

Signed-off-by: Daniel Dong <[email protected]>

* Modified user_agent to be an object in http

Signed-off-by: Daniel Dong <[email protected]>

* Added logo and dashboard

Signed-off-by: Daniel Dong <[email protected]>

* Updated static

Signed-off-by: Daniel Dong <[email protected]>

* Added more sample data

Signed-off-by: Daniel Dong <[email protected]>

* Added more sample data

Signed-off-by: Daniel Dong <[email protected]>

* Updated sourceUrl to be correct page

Signed-off-by: Daniel Dong <[email protected]>

* Updated dashboard image

Signed-off-by: Daniel Dong <[email protected]>

* Added image to README.md

Signed-off-by: Dan Dong <[email protected]>

* Updated matched_rule_priority to be int

Signed-off-by: Daniel Dong <[email protected]>

* Updated README.md with ingestion pipeline info

Signed-off-by: Dan Dong <[email protected]>

* Moved ingestion pipeline to new .md

Signed-off-by: Daniel Dong <[email protected]>

* Moved Ingestion material out of README.md

Signed-off-by: Daniel Dong <[email protected]>

---------

Signed-off-by: Daniel Dong <[email protected]>
Signed-off-by: Dan Dong <[email protected]>
Co-authored-by: Daniel Dong <[email protected]>

* Feature/metrics sidepanel update (#749)

* Metric Sidebar Refactor
- Move SearchBar into Sidebar
- show icons per-datasource
- compress metric-names (prometheus == "p..")

---------

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

* Add Apache Integration (#754)

* Modified map visualization to be region map instead of tiles

Signed-off-by: Daniel Dong <[email protected]>

* Added user agent mapping file

Signed-off-by: Daniel Dong <[email protected]>

* Added event.dataset field

Signed-off-by: Daniel Dong <[email protected]>

* removed event.dataset

Signed-off-by: Daniel Dong <[email protected]>

* Updated author

Signed-off-by: Daniel Dong <[email protected]>

* Added README.md

Signed-off-by: Daniel Dong <[email protected]>

* Added dashboard.png and logo.png

Signed-off-by: Daniel Dong <[email protected]>

* Updated search queries object in assets and another sample log

Signed-off-by: Daniel Dong <[email protected]>

* Updated geo fields in communication mappings

Signed-off-by: Daniel Dong <[email protected]>

* Fixed datetime format

Signed-off-by: Daniel Dong <[email protected]>

* Added geo to destination

Signed-off-by: Daniel Dong <[email protected]>

* Updated error search query object

Signed-off-by: Daniel Dong <[email protected]>

* Created Geo object in communications schema

Signed-off-by: Daniel Dong <[email protected]>

* Changed user_agent to be a subfield of http

Signed-off-by: Daniel Dong <[email protected]>

* Changed structure of logo and gallery

Signed-off-by: Daniel Dong <[email protected]>

* Removed user agent from logs component

Signed-off-by: Daniel Dong <[email protected]>

* Changed user_agent and os fields to be subobjects

Signed-off-by: Daniel Dong <[email protected]>

* Fixed geo object

Signed-off-by: Daniel Dong <[email protected]>

* Remoted user_agent from components

Signed-off-by: Daniel Dong <[email protected]>

* Added geo data to error log

Signed-off-by: Daniel Dong <[email protected]>

* Updated name

Signed-off-by: Daniel Dong <[email protected]>

* Added ingestion pipeline info

Signed-off-by: Daniel Dong <[email protected]>

* Updated README.md to remove ingestion pipeline

Signed-off-by: Dan Dong <[email protected]>

* Created INGESTION.md

Signed-off-by: Dan Dong <[email protected]>

* Updated INGESTION.md

Signed-off-by: Dan Dong <[email protected]>

---------

Signed-off-by: Daniel Dong <[email protected]>
Signed-off-by: Dan Dong <[email protected]>
Co-authored-by: Daniel Dong <[email protected]>

* Fix broken Nginx Integration data volume panel (#787)

* Fix broken nginx data volume panel

Signed-off-by: Simeon Widdis <[email protected]>

* Re-add sample data

Signed-off-by: Simeon Widdis <[email protected]>

---------

Signed-off-by: Simeon Widdis <[email protected]>

* Updated link in sourceURL (#811)

Signed-off-by: Daniel Dong <[email protected]>
Co-authored-by: Daniel Dong <[email protected]>

* Make integration category and template lists dynamic (#782)

* Make category list dynamic

Signed-off-by: Simeon Widdis <[email protected]>

* Remove unused category constant

Signed-off-by: Simeon Widdis <[email protected]>

* Remove hardcoded integration template list

Signed-off-by: Simeon Widdis <[email protected]>

---------

Signed-off-by: Simeon Widdis <[email protected]>

* Re-apply fix for VPC type (#809)

* Fix VPC type

Signed-off-by: Simeon Widdis <[email protected]>

* Add a test case

Signed-off-by: Simeon Widdis <[email protected]>

* Re-apply link fix and update test

Signed-off-by: Simeon Widdis <[email protected]>

* Revert "Re-apply link fix and update test"

This reverts commit f2ec20ddee7b4bc24deb570673a031e91ceb63aa.

Signed-off-by: Simeon Widdis <[email protected]>

---------

Signed-off-by: Simeon Widdis <[email protected]>

* Integrations base path fix (#713)

* Fix behavior when base path is added

Signed-off-by: Simeon Widdis <[email protected]>

* Fix handling of base paths for the proxy

Signed-off-by: Simeon Widdis <[email protected]>

* Fix add integration flyout

Signed-off-by: Simeon Widdis <[email protected]>

* Remove fetch usages from proxy call

Signed-off-by: Simeon Widdis <[email protected]>

* Fix request query building

Signed-off-by: Simeon Widdis <[email protected]>

* Switch from props.http to coreRefs.http

Signed-off-by: Simeon Widdis <[email protected]>

* Revert "Switch from props.http to coreRefs.http"

This reverts commit f66db8328c7b7e831109cdd80ae486669aaf028a.

Signed-off-by: Simeon Widdis <[email protected]>

---------

Signed-off-by: Simeon Widdis <[email protected]>

* Fix integration removal timing (#781)

* Fix integration removal timing

Signed-off-by: Simeon Widdis <[email protected]>

* Remove unused commented code

Signed-off-by: Simeon Widdis <[email protected]>

---------

Signed-off-by: Simeon Widdis <[email protected]>

* Nginx Integration Panel Fix: Re-apply link removal (#807)

* Fix broken nginx data volume panel

Signed-off-by: Simeon Widdis <[email protected]>

* Re-add sample data

Signed-off-by: Simeon Widdis <[email protected]>

* Re-apply link fix and update test

Signed-off-by: Simeon Widdis <[email protected]>

* Re-apply formatting to local_repository.test.ts

Signed-off-by: Simeon Widdis <[email protected]>

---------

Signed-off-by: Simeon Widdis <[email protected]>

* Remove dependence on integrations variable (#826)

Signed-off-by: Simeon Widdis <[email protected]>

* Fix index name collisions on integration sample creation. (#818)

* Add integration name to created index mapping

Signed-off-by: Simeon Widdis <[email protected]>

* Switch template naming to loosely reflect SS4O convention

Signed-off-by: Simeon Widdis <[email protected]>

* Split mapping creation by type for code clarity

Signed-off-by: Simeon Widdis <[email protected]>

* Re-introduce confusing result block

Signed-off-by: Simeon Widdis <[email protected]>

* Modify naming template to better match SS4O convention

Signed-off-by: Simeon Widdis <[email protected]>

---------

Signed-off-by: Simeon Widdis <[email protected]>

* Changed log mappings to be apache-specific (#822)

Signed-off-by: Daniel Dong <[email protected]>
Co-authored-by: Daniel Dong <[email protected]>

* Changed logs mappings to be logs-elb (#821)

Signed-off-by: Daniel Dong <[email protected]>
Co-authored-by: Daniel Dong <[email protected]>

* update index template to avoid name collisions (#825)

* update index template to avoid name collisions
align s3 component template with all the other integrations

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

* update k8s integration

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

---------

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

* Aws cloudfront integration (#779)

* new aws s3 integration

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

* update s3 dashboard

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

* remove `link` failing integration config field

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

* add alias for each specific integration related log mapping template

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

* fix aws prefix error

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

* update cloud mapping

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

* update cloud mapping

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

* update cloud mapping and sample.json

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

* update integration.config.type field to match the index mapping schema container

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

* update dashboard.png

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

* update sample.json

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

* aws cloud front integration update

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

* update only relevant files

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

* remove nginx's only relevant files

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

* remove nginx's only relevant files

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

* update index template to avoid name collisions

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

* update index template to avoid name collisions

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

* update according to name collision component strategy

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

---------

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

* aws WAF integration (#788)

* aws cloud trail integration

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

* update dashboard

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

* aws cloud trail integration

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

* aws cloud trail integration update

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

* aws cloud trail integration update

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

* add support for aws WAF (Web Application Firewall) logs integration

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

* update dashboard.png

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

* update index template to avoid name collisions

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

* update according to name collision component strategy

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

---------

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

* Aws rds Integration support (#741)

* update the vpc flow log readme with a dashboard screenshot and update the sourceUrl to point to the correct place

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

* add support for observability on aws rds logs - using the pre-canned dashboards

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

* update rds integration
Signed-off-by: YANGDB <[email protected]>

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

* add dashboard.jpeg screenshot

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

* append minor changes

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

* append minor changes

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

* fix sq-ip field

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

* fix sq-ip field

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

* update dashboard image

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

* rearrange dashboard

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

* update according pr comments

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

* update schema mapping files including cloud mapping

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

* update vpc flow log containers log name

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

* update index template to avoid name collisions

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

* update according to name collision component strategy

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

* remove none relevant fixes

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


---------

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

* Aws cloudtrail Integration (#773)

* aws cloud trail integration

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

* update dashboard

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

* aws cloud trail integration

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

* aws cloud trail integration update

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

* aws cloud trail integration update

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

* update index template to avoid name collisions

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

* update index template to avoid name collisions

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

* update according to name collision component strategy

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

---------

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

* aws s3 integration (#756)

* new aws s3 integration

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

* update s3 dashboard

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

* remove `link` failing integration config field

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

* add alias for each specific integration related log mapping template

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

* fix aws prefix error

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

* update cloud mapping

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

* update cloud mapping

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

* update cloud mapping and sample.json

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

* update integration.config.type field to match the index mapping schema container

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

* update dashboard.png

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

* update sample.json

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

* update index template to avoid name collisions

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

* remove none relevant fixes

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

---------

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

* Modified Integrations Description (#853)

* Modified integration description

Signed-off-by: Daniel Dong <[email protected]>

* Modified integrations description in snapshot

Signed-off-by: Daniel Dong <[email protected]>

---------

Signed-off-by: Daniel Dong <[email protected]>
Co-authored-by: Daniel Dong <[email protected]>

* update readme with the integration related docs and screen shorts (#852)

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

* change unapplied cateogry filter to empty instead of x (#858)

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

* Fix failing CI (#863)

* Update outdated sidebar and searchbar snapshots

Signed-off-by: Simeon Widdis <[email protected]>

* Make backport only run on merged PRs

Signed-off-by: Simeon Widdis <[email protected]>

---------

Signed-off-by: Simeon Widdis <[email protected]>

* consolidate aws_s3-1.0.0.mapping.json schema to match all across (#851)

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

* consolidate http-1.0.0.mapping.json schema to match all across (#850)

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

* consolidate communication-1.0.0.mapping.json schema to match all across (#849)

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

* Speed up unit testing CI by updating maxWorkers setting (#884)

* Set max CI workers to 2

Signed-off-by: Simeon Widdis <[email protected]>

* Try setting to 100% of workers

Signed-off-by: Simeon Widdis <[email protected]>

---------

Signed-off-by: Simeon Widdis <[email protected]>

* Switch try it button to be secondary (#887)

Signed-off-by: Simeon Widdis <[email protected]>

* Add _refresh call to sync component creation before index creation (#857)

* Add _refresh call to sync component creation before index creation

Signed-off-by: Simeon Widdis <[email protected]>

* Switch to using error message

Signed-off-by: Simeon Widdis <[email protected]>

* Remove redundant catch-rethrow

Signed-off-by: Simeon Widdis <[email protected]>

* Remove unused imports

Signed-off-by: Simeon Widdis <[email protected]>

* Also wait for refresh on bulk data creation

Signed-off-by: Simeon Widdis <[email protected]>

* Update outdated sidebar and searchbar snapshots

Signed-off-by: Simeon Widdis <[email protected]>

* Make backport only run on merged PRs

Signed-off-by: Simeon Widdis <[email protected]>

---------

Signed-off-by: Simeon Widdis <[email protected]>

* update backport labels (#898)

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

* update raw data (#891)

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

* K8s integration (#829)

* create new k8s integration

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

* update k8s integration

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

* update k8s samples

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

* update k8s samples

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

* update k8s metadata schema components

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

* update k8s metadata schema components

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

* update k8s dashboard

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

* update k8s dashboard image

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

* update k8s dashboard image

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

* update husky

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

* revise readme docs

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

* add OTEL semantic convention support for k8s using mapping aliases

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

* update according to PR comments

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

---------

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

* consolidate cloud schema to match all across (#846)

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

* Make OSD Bootstrap more sturdy in CI (#901)

* Apply updates from OSD

Signed-off-by: Simeon Widdis <[email protected]>

* Revert accidental flyout change

Signed-off-by: Simeon Widdis <[email protected]>

* Add bootstrap cache to CI

Signed-off-by: Simeon Widdis <[email protected]>

* Avoid nested directory traversal on cache hashing

Signed-off-by: Simeon Widdis <[email protected]>

* Tweak path traversal again

Signed-off-by: Simeon Widdis <[email protected]>

* Fix order of operations for cd

Signed-off-by: Simeon Widdis <[email protected]>

* Fix CDs again

Signed-off-by: Simeon Widdis <[email protected]>

* Debugging: Add ls

Signed-off-by: Simeon Widdis <[email protected]>

* Fix CDs (again)

Signed-off-by: Simeon Widdis <[email protected]>

* Fix directories for caching

Signed-off-by: Simeon Widdis <[email protected]>

* Update cache behavior based on actual bootstrap function

Signed-off-by: Simeon Widdis <[email protected]>

* Re-add plugin linking

Signed-off-by: Simeon Widdis <[email protected]>

* Make hash target smaller

Signed-off-by: Simeon Widdis <[email protected]>

* Add a restore key to the cache

Signed-off-by: Simeon Widdis <[email protected]>

---------

Signed-off-by: Simeon Widdis <[email protected]>

* Changes Panel Titles to H2 and rearranges the details content to details panel (#918)

* fix name change bug and modify test to test behavior

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

* update fail backport

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

* change panel titles to h2 and rearrange

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

* remove unecessary imports

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

---------

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

* update the README.md with Screenshots section

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

* align all schema mapping components to contain the following metadata… (#927)

* align all schema mapping components to contain the following metadata info:
labels: list of the relevant labels that are associated with this mapping component or index template

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

* align all schema mapping components to contain the following metadata info:
labels: list of the relevant labels that are associated with this mapping component or index template

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

* align all schema mapping components to contain the following metadata info:
labels: list of the relevant labels that are associated with this mapping component or index template

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

---------

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

* Update label handling on frontend + Refactors (#931)

* Update label display on frontend

Signed-off-by: Simeon Widdis <[email protected]>

* Clear type errors in added_integration.tsx

Signed-off-by: Simeon Widdis <[email protected]>

* Remove unused imports

Signed-off-by: Simeon Widdis <[email protected]>

* Add missing labels

Signed-off-by: Simeon Widdis <[email protected]>

* Autoformat the whole repository

Signed-off-by: Simeon Widdis <[email protected]>

* Revert large sample data changes

Signed-off-by: Simeon Widdis <[email protected]>

* Undo _import autoescape

Signed-off-by: Simeon Widdis <[email protected]>

---------

Signed-off-by: Simeon Widdis <[email protected]>

* Fix one more missing label change (#934)

* Update label display on frontend

Signed-off-by: Simeon Widdis <[email protected]>

* Clear type errors in added_integration.tsx

Signed-off-by: Simeon Widdis <[email protected]>

* Remove unused imports

Signed-off-by: Simeon Widdis <[email protected]>

* Add missing labels

Signed-off-by: Simeon Widdis <[email protected]>

* Autoformat the whole repository

Signed-off-by: Simeon Widdis <[email protected]>

* Revert large sample data changes

Signed-off-by: Simeon Widdis <[email protected]>

* Undo _import autoescape

Signed-off-by: Simeon Widdis <[email protected]>

* Modify snapshots

Signed-off-by: Simeon Widdis <[email protected]>

* Update label handling in table

Signed-off-by: Simeon Widdis <[email protected]>

---------

Signed-off-by: Simeon Widdis <[email protected]>

* Feature/metrics multiline display (#899)

* Working multi line viz with new sql

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

* Cleanup conflicts and fn. arguments

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

* Correct metric check fn.

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

* Clean Code

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

* Clean Code

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

* merge dateTime convert function

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

* Update snapshots

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

* Fix cypress test 8_metrics_analytics.spec.js to match removal of "Recently Created" sidebar section.

Fix Metric search to be case-insensitive.

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

* Fix several test snapshots.
Fix metrics_grid.test coreRefs mock

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

---------

Signed-off-by: Kavitha Conjeevaram Mohan <[email protected]>
Signed-off-by: Peter Fitzgibbons <[email protected]>
Co-authored-by: Kavitha Conjeevaram Mohan <[email protected]>

* Increment version to 3.0.0.0 (#854)

Signed-off-by: opensearch-ci-bot <[email protected]>
Co-authored-by: opensearch-ci-bot <[email protected]>

* Refactor integration validation logic with a cleaner interface (#943)

* Refactor validation logic with a deeper interface

Signed-off-by: Simeon Widdis <[email protected]>

* Remove redundant test.

This test is unneeded after 12c4bcf

Signed-off-by: Simeon Widdis <[email protected]>

* Add tests for new validators

Signed-off-by: Simeon Widdis <[email protected]>

* Make better failure mode for invalid objects

Signed-off-by: Simeon Widdis <[email protected]>

* Convert validator methods to use result types

Signed-off-by: Simeon Widdis <[email protected]>

---------

Signed-off-by: Simeon Widdis <[email protected]>

* update logo related snapshots due to upstream changes (#950)

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

* Fix all yarn lints for server directory (#953)

* Apply yarn auto-lints

Signed-off-by: Simeon Widdis <[email protected]>

* Fix equalities

Signed-off-by: Simeon Widdis <[email protected]>

* Fix naming conventions

Signed-off-by: Simeon Widdis <[email protected]>

* Fix non-export issues

Signed-off-by: Simeon Widdis <[email protected]>

* Fix default exports

Signed-off-by: Simeon Widdis <[email protected]>

* Remove unused dependency

Signed-off-by: Simeon Widdis <[email protected]>

---------

Signed-off-by: Simeon Widdis <[email protected]>

* Update mocha (#960)

* Update mocha

Signed-off-by: Simeon Widdis <[email protected]>

* Update mocha to 10.2.0

Signed-off-by: Simeon Widdis <[email protected]>

* Revert mocha to 10.1.0 for OSD compat.

Signed-off-by: Simeon Widdis <[email protected]>

* Remove random added yaml dep

Signed-off-by: Simeon Widdis <[email protected]>

---------

Signed-off-by: Simeon Widdis <[email protected]>

* trace analytics collapse dashboard queries, align naming to industry conventions (#514)

* trace analytics v2 first remove expensive dashboard page

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

* get trace groups request working and mapping correctly

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

* get trace group filter fully working

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

* try some service map adjustments

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

* change to up down to fully show labels

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

* put dashboard in accordian at bottom of services and only make calls if it is open

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

* some changes to support dashboard content in accordian

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

* demo code

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

* fix tests

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

* remove dashboard from app analytics

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

* fix up with tests

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

* fix test

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

* revert only and extract to constant

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

* add auth const

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

* address self-PR review

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

* remove unecessary code

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

* change timeout to 25 seconds

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

* change to row in accordian

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

* update labels and tests

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

* update cypress test

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

* verify cypress tests work with changes

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

* remove accidental only

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

* address PR review comments

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

* make missing configuration more clear

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

* update snapshots

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

* update snapshot

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

---------

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

* added code for the change of design of the sidebar, fixed overriding … (#928)

* added code for the change of design of the sidebar, fixed overriding spinner bug, changed font size

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

* addressed PR comments

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

* code for overriding pattern

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

* updated snapshots

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

---------

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

* update search bar snapshots according to upstream changes (#964)

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

---------

Signed-off-by: TackAdam <[email protected]>
Signed-off-by: Simeon Widdis <[email protected]>
Signed-off-by: YANGDB <[email protected]>
Signed-off-by: Eric Wei <[email protected]>
Signed-off-by: Peter Fitzgibbons <[email protected]>
Signed-off-by: Derek Ho <[email protected]>
Signed-off-by: Rupal Mahajan <[email protected]>
Signed-off-by: Derek Ho <[email protected]>
Signed-off-by: Daniel Dong <[email protected]>
Signed-off-by: opensearch-ci-bot <[email protected]>
Signed-off-by: Haidong <[email protected]>
Signed-off-by: dependabot[bot] <[email protected]>
Signed-off-by: Dan Dong <[email protected]>
Signed-off-by: Shenoy Pratik <[email protected]>
Signed-off-by: Kavitha Conjeevaram Mohan <[email protected]>
Signed-off-by: sumukhswamy <[email protected]>
Co-authored-by: TackAdam <[email protected]>
Co-authored-by: Simeon Widdis <[email protected]>
Co-authored-by: Adam Tackett <[email protected]>
Co-authored-by: Simeon Widdis <[email protected]>
Co-authored-by: YANGDB <[email protected]>
Co-authored-by: Joshua Li <[email protected]>
Co-authored-by: Eric Wei <[email protected]>
Co-authored-by: Anirudha (Ani) Jadhav <[email protected]>
Co-authored-by: Peter Fitzgibbons <[email protected]>
Co-authored-by: Shenoy Pratik <[email protected]>
Co-authored-by: Rupal Mahajan <[email protected]>
Co-authored-by: Daniel Dong <[email protected]>
Co-authored-by: opensearch-trigger-bot[bot] <98922864+opensearch-trigger-bot[bot]@users.noreply.github.com>
Co-authored-by: opensearch-ci-bot <[email protected]>
Co-authored-by: wanghd89 <[email protected]>
Co-authored-by: Haidong <[email protected]>
Co-authored-by: dependabot[bot] <49699333…
derek-ho pushed a commit that referenced this pull request Sep 6, 2023
* Merge in kibana backend from osints/dev

Signed-off-by: Simeon Widdis <[email protected]>

* Add integration type to .kibana from osints/dev

Signed-off-by: Simeon Widdis <[email protected]>

* Re-add license header

Signed-off-by: Simeon Widdis <[email protected]>

* Fix integrations type

Signed-off-by: Simeon Widdis <[email protected]>

---------

Signed-off-by: Simeon Widdis <[email protected]>
amsiglan pushed a commit to amsiglan/dashboards-observability that referenced this pull request Jun 7, 2024
…pensearch-project#683)

* Merge Kibana backend from osints/dev into main (opensearch-project#565)

* Merge in kibana backend from osints/dev

* Add integration type to .kibana from osints/dev

* Re-add license header

* Fix integrations type

---------

* Remove extra test files

---------

Signed-off-by: Simeon Widdis <[email protected]>
(cherry picked from commit ad2c5f5)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants