New centos charm: telegraf-prometheus

I have the need to monitor performance of HPC systems running on centos7. Juju makes the process of deploying SLURM easy. But how about performance monitoring for centos?

First, I thought to port the telegraf charm, but since it turned out to use charm-helpers and layer-basic (that are broken for anything thats not using apt) I ended up writing a new, reduced, in bash. It also avoids all cloudinit hacks needed for centos since python3 is not needed at all.

In other words: just deploy

This subordinate charm can be used with charms for centos7 and relates to prometheus. The docs include an example deployment of this.

If you run centos charms out there, here is your basic performance monitoring: telegraf prometheus | Juju

3 Likes

Thanks for sharing this @erik-lonroth. I’ll have to try this myself. :slight_smile:

1 Like

Please do. I’m sure it needs a few more cycles but still. I have meant to post how to prepare lxd with centos7 cloud images for juju. That helps when testing since centos7 isn’t available for deploy per default (or it didn’t use to be).

Let me know if you bump into problems here.

Btw: Centos has a suite called FreeIPA that I would love to get charmed as it provides some core enterprise infrastructure that I would like to try. https://www.freeipa.org/page/Main_Page