Replies: 4 comments
-
I am good with this. |
Beta Was this translation helpful? Give feedback.
0 replies
-
@Fine0830 Please confirm this is good for UI side implementation? |
Beta Was this translation helpful? Give feedback.
0 replies
-
This gets accepted and sponsored by @wu-sheng @wankai123 @Fine0830 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Motivation
UI could jump to the service dashboard and query service hierarchy from the topology node.
For now topology node includes name and ID but without layer, as the service could have multiple layers,
the limitation is that it is only works on the current layer which the topology represents:
Here are typical use cases:
should have a chance to jump into another layer's dashboard of the service:
Both of these two cases have hybrid layer topology. If we could support that, we could have a better x-layer interaction.
Architecture Graph
There is no significant architecture-level change.
Propose Changes
Add the layers info into topology node:
layers
info in theNode
when query the topology.Imported Dependencies libs and their licenses.
No new library is planned to be added to the codebase.
Compatibility
About the protocol, there should be no breaking changes, but enhancements only. New field
layers
is going to be added to theNode
in the query protocoltopology.graphqls
.General usage docs
This proposal doesn't impact the end user in any way of using SkyWalking. The remarkable change will be in the UI topology map,
users could jump into the proper layer's service dashboard and query the service hierarchy from the topology node.
Beta Was this translation helpful? Give feedback.
All reactions