Replies: 4 comments 2 replies
-
@kai @mrproliu and I discussed this for the first time in the pass two weeks. I am writing this officially, and trying to bring all @apache/skywalking-committers up to speed. |
Beta Was this translation helpful? Give feedback.
-
@Fine0830 For the layer graph, I think this style is a good reference, which is from previous v10 planning |
Beta Was this translation helpful? Give feedback.
-
After the 9.7 release is cut, this would be tracked at #11615 |
Beta Was this translation helpful? Give feedback.
-
When will Skywalking version 10 be released? I'm really looking forward to this new version. :D |
Beta Was this translation helpful? Give feedback.
-
SkyWalking v10 and eBPF Rover Next
SkyWalking v9 started in Dec 2021, and was first released on Apr 9th, 2022. It has been 6 released versions (9.0 - 9.6) and one more should be released soon(9.7.0).
Here is my v9 core proposal, which introduced the layer concepts and brought SkyWalking into the current full-stack APM monitoring.
After 9.7, we have built the whole UI, new Query protocol(v2), and query MQE(metric v3 and alert kernel), as well as good integration with Prometheus, OTEL, Loki, Telegraf, etc.
The data sources of SkyWalking APM have covered traditional agent installed service, VMs, cloud infra, k8s, etc.
For example, a Java service is built in a docker image and is going to be deployed in a k8s cluster, with a sidecar injected due to service mesh managed. The following services would be able to detect cross-layers
All these services have logic connections or are identical from a physical perspective, but currently, they may be just similar on name(s), no further metadata connection.
By those, we have a chance to move one step ahead to connect the dots of the whole infrastructure. This means, for the first time, we are going to establish the connections among services detected from various layers.
In the v10, I am proposing a new concept
Service Hierarchy
. Service Hierarchy defines the relationships of existing services in various layers. With more kinds of agent tech involved(such as eBPF) and deployment tools(such as operator and agent injector), we could inject relative service/instance metadata and try to build the connections, including,Meanwhile, as usual with the new major version change, I would expect UI side changes as well. UI should have flexible capabilities to show hierarchy services from the service view and topology view. Also, we could consider a deeper view of the instance part as well.
About the protocol, there should be no breaking changes, but enhancements only. New query protocols(service-hierarchy and instance-hierarchy) are considered to be added, some new fields should be added on things like topology query and instance dependencies to list relative services/instances from other layers directly rather than an extra query.
Beta Was this translation helpful? Give feedback.
All reactions