does anybody in my network know pcp well? i mean performance co-pilot, of course 😅

the docs literally only talk about plugging it into grafana, and there's some notes about using it with cockpit; but i don't see any examples of people using other visualization tools with it.

has anybody used other tools with it?

#PCP #performanceCoPilot #monitoring #observibility

i'm eyeing it as a potential tool to improve the system monitoring tooling for qubes os. at the moment we have.... xl top. that's about it

pcp is nice because it's lightweight, is available in standard fedora/debian repos, and supports monitoring hosts over sockets which is perfect for qubes

the problem is reporting. like i said, they pretty much only suggest grafana, and that's far too heavy for running on a qubes workstation

#PCP #QubesOS #qubes #xen

ideally i wouldn't have to run a web app, but after a couple days of looking around it seems there's no other choice

accepting that, i still want something less heavyhanded than grafana

i tried cockpit. it's almost good but it's not really catered for this use case. it's more for managing systems, and in fact it tries to offload dashboarding to grafana even though it supports pcp

the other thing that i was hopeful for was apache superset. i read it's allegedly more lightweight than grafana, and it seems like less of a hype train

...i was so wrong...

the docker images are like >1 gb lmao. and it's impossible to install (at least on my fedora 43 vms) via python. typical apache overengineering smh

@xyhhx do you want tools that do metrics collection, or visuallise the data collected, or both?
@mxfraud for now i'm specifically looking for visualization. pcp looks like it'll get the metric collection done for me well enough!

@xyhhx maybe redash can help https://github.com/getredash/redash

I've got perses to try on my list for replacing grafana:
https://github.com/perses/perses

Most of the visualisation tools is the layer sold it seems (eg. VictoriaMetrics to name one).

Chronograf, and InfluxDB3 Explorer are other visualisation on top of influxdb but at that point that's 5 tools running: pcp, pcp-influx, pcpproxy?, influx, influx explorer.

The fact that everything need an exporter and the proxy with pcp feels like it takes away from lightness of it tho.

Shout if you find something nice.

GitHub - getredash/redash: Make Your Company Data Driven. Connect to any data source, easily visualize, dashboard and share your data.

Make Your Company Data Driven. Connect to any data source, easily visualize, dashboard and share your data. - getredash/redash

GitHub

@mxfraud thanks! i did come across some of these too. i think redash is another promising option tbh

a lot of these observibility stacks are bloated as hell, yeah; but i tried running the pcp tools and it seemed to go just fine on my tiny vm for the little bit i tried it with

if i come up with a solution, i'll surely write a little blog post about it