NovatecConsulting / novatec-service-dependency-graph-panel

A Grafana panel for visualizing a Service Dependency Graph.
Apache License 2.0
191 stars 64 forks source link

[Feature] - Rework Rendering engine #75

Open temabeloglinskiy opened 3 years ago

temabeloglinskiy commented 3 years ago

Hi all. I am facing the problem of drawing a large number of nodes on the map. Is it possible to change the rendering mechanism of the elements?

image

MariusBrill commented 3 years ago

Hi @temabeloglinskiy,

There is no feature to do so. Could you elaborate what you mean by changing the rendering mechanism? Maybe a solution could be included in future releases.

Greetings Marius

CrashLaker commented 3 years ago

Hi @temabeloglinskiy

AFAIK this plugin's graph engine is based on cytoscape library which is based on SVG.

If you have heavy graphs one solution would be to switch to promviz (vizceral) which uses webgl technology. https://github.com/nghialv/promviz image

MariusBrill commented 2 years ago

Hi @temabeloglinskiy, Hi @CrashLaker,

Sorry for have you guys waiting so long! We are going to start working on a new solution for rendering the position of our nodes. It will be much like the solution @CrashLaker proposed.

Greetings Marius