Skip to content
This repository has been archived by the owner on Aug 9, 2022. It is now read-only.

Allow filtering by traceGroup and service #28

Merged
merged 28 commits into from
Mar 29, 2021
Merged

Allow filtering by traceGroup and service #28

merged 28 commits into from
Mar 29, 2021

Conversation

joshuali925
Copy link
Contributor

Issue #, if available:
#27

Description of changes:

  • Move service map back to dashboard
  • Update queries to use these fields to allow filtering by traceGroup.name and serviceName on dashboard and services page
traceGroup.durationInNanos
traceGroup.endTime
traceGroup.status.code
traceGroup.name
  • Bug fixes
  • Update unit tests

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Copy link
Contributor

@davidcui1225 davidcui1225 left a comment

Choose a reason for hiding this comment

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

LGTM

@joshuali925 joshuali925 merged commit 2f83896 into opendistro-for-elasticsearch:main Mar 29, 2021
joshuali925 added a commit that referenced this pull request Mar 29, 2021
zhongnansu pushed a commit that referenced this pull request Apr 6, 2021
* Move service map to dashboard

* Add back filters

* Remove services table search bar

* Add service map filter

* Fix percentile

* Make unrelated services transparent

* Update jest tests

* Fix trace count in dashboard

* Fix ticks

* Fix parent span query

* Fix trace group filters for service map

* Revert plot query filters

* Use trace count in histogram

* Use trace count in error rate histogram

* Rename plots

* services view respecting filters

* Add special case for latency and errors filter

* Fix service map color calculation

* Fix error rate plot query

* Rename traceGroup field to traceGroup.name

* Update dashboard queries to calculate on parent span level

* Update filter fields to use parent span latency and errors

* Update traces queries to calculate on parent span level

* Update jest

* Fix percentile filter DSL

* UX changes

* Fix service map query targetResource to use traceGroup.name

* Update jest tests
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants