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

the last t hing i checked out was perses:
https://github.com/perses/perses

it was refreshingly nice to try it out! it supports podman first-class, and it took a few seconds to pull their image (my system has very slow connectivity, going through a bunch of mirage os vms and my vpn etc)

not to mention, it seemed pretty snappy in my browser despite me doing a bunch of other shit at the same time. so it's looking like a good start!

...but like i said, i don't have any idea how to use it with pcp 🙃

GitHub - perses/perses: The CNCF sandbox for observability visualisation. Already supports Prometheus, Tempo, Loki and Pyroscope - more data sources to come!

The CNCF sandbox for observability visualisation. Already supports Prometheus, Tempo, Loki and Pyroscope - more data sources to come! - perses/perses

GitHub