grafana / alloy

OpenTelemetry Collector distribution with programmable pipelines
https://grafana.com/oss/alloy
Apache License 2.0
1.42k stars 205 forks source link

Flow UI: Show a graph of the components loaded by modules #275

Open ptodev opened 9 months ago

ptodev commented 9 months ago

Request

If you load a module using a component such as module.string, the UI does not show the sub-graph which module.string loaded, with all of its internal Flow components. It would be nice if this is visible in the UI.

Use case

Ease of use.

hainenber commented 9 months ago

I could tackle this. Please help assign 😄

ptodev commented 9 months ago

Hi @hainenber! Thank you so much, but there are a couple of problems with this task:

I put in a comment on grafana/alloy#514 to ask why it's even raised in the first place. Let's wait for now, to see what the reply is. If grafana/alloy#514 is really important, maybe it's be best not to invest too much time in the current visualisation. In that case we'd have to tackle grafana/alloy#275 after grafana/alloy#514.

hainenber commented 9 months ago

Aight, thanks for the heads up!

I'll try making a PoC to gauge feedbacks firstly then.

Maybe not assign me that early 🤭

github-actions[bot] commented 8 months ago

This issue has not had any activity in the past 30 days, so the needs-attention label has been added to it. If the opened issue is a bug, check to see if a newer release fixed your issue. If it is no longer relevant, please feel free to close this issue. The needs-attention label signals to maintainers that something has fallen through the cracks. No action is needed by you; your issue will be kept open and you do not have to respond to this comment. The label will be removed the next time this job runs if there is new activity. Thank you for your contributions!

hainenber commented 8 months ago

I've drafted a PoC in the linked PR

There would be a new Graph option on left side

image

, which redirects to a new page depicting the graph

image

Wdyt?