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 observability into main branch #135

Merged
merged 61 commits into from
Oct 14, 2021
Merged

Conversation

joshuali925
Copy link
Member

Description

This PR merges feature/observability into main branch without additional changes (so main will have the same content as feature/observability).
Please rebase pending commits to main after this is merged, and send future PRs to main.

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.

mengweieric and others added 30 commits April 9, 2021 12:47
* 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
* 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
* 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
* added regex to get index

* file renaming to unify naming converntions

* file renaming

* a minor refactoring

* regex changes

* minor fix for regex
Signed-off-by: Joshua Li <joshuali925@gmail.com>
Signed-off-by: Joshua Li <joshuali925@gmail.com>
joshuali925 and others added 25 commits August 27, 2021 12:22
…/trace-analytics into feature/merge-trace-analytics
Signed-off-by: Joshua Li <joshuali925@gmail.com>
Signed-off-by: Joshua Li <joshuali925@gmail.com>
* 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
Signed-off-by: Joshua Li <joshuali925@gmail.com>
Signed-off-by: Joshua Li <joshuali925@gmail.com>
Signed-off-by: Joshua Li <joshuali925@gmail.com>
* left align th text

* fixed row detail expanding issue

* add fields sorting

* added more types and few changes
Signed-off-by: Joshua Li <joshuali925@gmail.com>
Signed-off-by: Joshua Li <joshuali925@gmail.com>
* 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
* Implemented drop-down autocomplete using EuiSuggest

* Addressed comments in PR

Signed-off-by: Li <lnse@88665a2fa6f9.ant.amazon.com>

* Query bar slows down after request

Signed-off-by: Li <lnse@88665a2fa6f9.ant.amazon.com>

* Query bar slows down after request

Signed-off-by: Li <lnse@88665a2fa6f9.ant.amazon.com>

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

Signed-off-by: Li <lnse@88665a2fa6f9.ant.amazon.com>

* Changed str to const

Signed-off-by: Li <lnse@88665a2fa6f9.ant.amazon.com>

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

Signed-off-by: Li <lnse@88665a2fa6f9.ant.amazon.com>

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

Signed-off-by: Sean Li <lnse@88665a2fa6f9.ant.amazon.com>

* Implemented drop-down autocomplete using EuiSuggest

* Addressed comments in PR

Signed-off-by: Li <lnse@88665a2fa6f9.ant.amazon.com>

* Query bar slows down after request

Signed-off-by: Li <lnse@88665a2fa6f9.ant.amazon.com>

* Query bar slows down after request

Signed-off-by: Li <lnse@88665a2fa6f9.ant.amazon.com>

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

Signed-off-by: Li <lnse@88665a2fa6f9.ant.amazon.com>

* Changed str to const

Signed-off-by: Li <lnse@88665a2fa6f9.ant.amazon.com>

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

Signed-off-by: Li <lnse@88665a2fa6f9.ant.amazon.com>

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

Signed-off-by: Sean Li <lnse@88665a2fa6f9.ant.amazon.com>

* For debugging

Signed-off-by: Sean Li <lnse@88665a2fa6f9.ant.amazon.com>

* Changed to algolia autocomplete

Signed-off-by: sejli <lnse@88665a2fa6f9.ant.amazon.com>

* adding package.json

Signed-off-by: sejli <lnse@88665a2fa6f9.ant.amazon.com>

* Fix query disappearing on enter

Signed-off-by: sejli <lnse@88665a2fa6f9.ant.amazon.com>

* Removing old files

Signed-off-by: sejli <lnse@88665a2fa6f9.ant.amazon.com>

* Adding license

Signed-off-by: sejli <lnse@88665a2fa6f9.ant.amazon.com>

* Adding license

Signed-off-by: sejli <lnse@88665a2fa6f9.ant.amazon.com>

* Added stats commands

Signed-off-by: sejli <lnse@88665a2fa6f9.ant.amazon.com>

* Switched to Algolia autocomplete, cleaned up styling

Signed-off-by: sejli <lnse@88665a2fa6f9.ant.amazon.com>

* Updated fields comma loop

Signed-off-by: sejli <lnse@88665a2fa6f9.ant.amazon.com>

* Removing redundant file, addressing CR

Signed-off-by: sejli <lnse@88665a2fa6f9.ant.amazon.com>

* Fixing directory name typo

Signed-off-by: sejli <lnse@88665a2fa6f9.ant.amazon.com>

* adding changed files for DSL endpoint

Signed-off-by: sejli <lnse@88665a2fa6f9.ant.amazon.com>

* DSL plugin added

Signed-off-by: sejli <lnse@88665a2fa6f9.ant.amazon.com>

* fixing conflicts

Signed-off-by: sejli <lnse@88665a2fa6f9.ant.amazon.com>

* fixing conflicts

Signed-off-by: sejli <lnse@88665a2fa6f9.ant.amazon.com>

* adding files

Signed-off-by: sejli <lnse@88665a2fa6f9.ant.amazon.com>

* progress on DSL endpoint

Signed-off-by: sejli <lnse@88665a2fa6f9.ant.amazon.com>

* incorporating backend endpoints

Signed-off-by: sejli <lnse@88665a2fa6f9.ant.amazon.com>

* backend implemented

Signed-off-by: sejli <lnse@88665a2fa6f9.ant.amazon.com>

* adding changes

Signed-off-by: sejli <lnse@88665a2fa6f9.ant.amazon.com>

* checking console

Signed-off-by: sejli <lnse@88665a2fa6f9.ant.amazon.com>

* handleQueryChange() fixed

Signed-off-by: sejli <lnse@88665a2fa6f9.ant.amazon.com>

* forgot this one conflicts

Signed-off-by: sejli <lnse@88665a2fa6f9.ant.amazon.com>

* switched to using plugin for autocomplete logic

Signed-off-by: sejli <lnse@88665a2fa6f9.ant.amazon.com>

* fixed issue with where pipe command

Signed-off-by: sejli <lnse@88665a2fa6f9.ant.amazon.com>

* Some refactoring and formatting

Signed-off-by: sejli <lnse@88665a2fa6f9.ant.amazon.com>

* addressing issues, cleaning up code

Signed-off-by: sejli <lnse@88665a2fa6f9.ant.amazon.com>

* change to snake_case

Signed-off-by: sejli <lnse@88665a2fa6f9.ant.amazon.com>

* adding comments

Signed-off-by: sejli <lnse@88665a2fa6f9.ant.amazon.com>

Co-authored-by: Li <lnse@88665a2fa6f9.ant.amazon.com>
* adding plugin backed adaptor

* resolved comments and beautification
* Add index picker to explorer page

* Update explorer.tsx
* added panel router, viz router and panel types

* removed let->const

* minor fix

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

Signed-off-by: Eric Wei <menwe@amazon.com>

* refresh button

Signed-off-by: Eric Wei <menwe@amazon.com>

* removed live button from home

Signed-off-by: Eric Wei <menwe@amazon.com>

* xaxis range selectable

Signed-off-by: Eric Wei <menwe@amazon.com>

* added new charts

Signed-off-by: Eric Wei <menwe@amazon.com>

* added sidebar to vis, hided vis setting panel

Signed-off-by: Eric Wei <menwe@amazon.com>

* fixed a bar issue

Signed-off-by: Eric Wei <menwe@amazon.com>

* modified run/refresh button

Signed-off-by: Eric Wei <menwe@amazon.com>

* hided surrounding docs

Signed-off-by: Eric Wei <menwe@amazon.com>

* disabled insights

Signed-off-by: Eric Wei <menwe@amazon.com>

* disable reset button and remove s/ms options

Signed-off-by: Eric Wei <menwe@amazon.com>

* breadcrumb/route changes

Signed-off-by: Eric Wei <menwe@amazon.com>

* add date range to query & added runtime fields

Signed-off-by: Eric Wei <menwe@amazon.com>

* disabled toggle button for queried fields

Signed-off-by: Eric Wei <menwe@amazon.com>

* modified text

Signed-off-by: Eric Wei <menwe@amazon.com>

* added couple of configs to autocomplete

* added saved objects and few bug fixes

Signed-off-by: Eric Wei <menwe@amazon.com>

* removed unused reference/files, modified few loggings

Signed-off-by: Eric Wei <menwe@amazon.com>

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

Signed-off-by: Eric Wei <menwe@amazon.com>

* modified files for code review

Signed-off-by: Eric Wei <menwe@amazon.com>
* 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
@joshuali925 joshuali925 self-assigned this Oct 14, 2021
@joshuali925 joshuali925 merged commit 7e6145f into main Oct 14, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants