A
A
algrandeth2022-01-11 16:50:32
WPF
algrandeth, 2022-01-11 16:50:32

How to display relationships between microservices?

Good day, the task is the following.
It is necessary to visually display the relationship between microservices (servers) based on data from the database.
That is, the parent-child relationship, something like this:
61dd8a7e8c704843517850.jpeg
At the same time, all this should be dynamic, that is, based on data from the database.
Some servers depend on others, others work independently, some can be turned on / off, some are a cluster to increase capacity and work with one highly loaded program (that is, 3 servers for one microservice, for example).

The DevExpress toolkit is available.
I recently started learning wpf so I have no idea how to achieve the goal. Any ideas?
Sorry for such an abstract question.

Answer the question

In order to leave comments, you need to log in

3 answer(s)
V
Vasily Bannikov, 2022-01-11
@algrandeth

Relationships between microservices are a graph.
Accordingly, you need some library for graph visualization.
Look at this one, for example: https://github.com/panthernet/GraphX

P
Philipp, 2022-01-12
@zoonman

If you used normal cluster software like Istio, kiali would be perfect for you https://kiali.io/docs/features/topology/
And look in the direction of graphs. Graphviz Example viz-js.com

V
Vitaly Karasik, 2022-01-12
@vitaly_il1

Pixie ( https://pixielabs.ai/ ) gives such a graph, plus loading. NewRelic makes it possible to install it and see the result in a couple of minutes.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question