Skip to content
This repository has been archived by the owner on Jul 22, 2024. It is now read-only.

charmed-hpc/slurm-exporter-operator

Repository files navigation

Prometheus Slurm Exporter Charm

Prometheus Slurm Exporter exposes Slurm metrics.

Quickstart

Deploy the slurm-exporter and relate it to your slurmrestd node:

$ juju deploy slurm-exporter
$ juju realate slurmrestd:juju-info slurm-exporter:juju-info

The charm can register it's scrape target with the Prometheus charm with the relation:

$ juju relate prometheus2:scrape slurm-exporter:prometheus

The Grafana Dashboard 4323 provides a visualization of the information exposed via this charm.

Developing

We supply a Makefile with a target to build the charm and the resources needed:

$ make charm

Once you have built the charm, use Juju to deploy it:

$ juju deploy ./slurm-exporter_ubuntu-20.04-amd64_ubuntu-22.04-amd64_centos-7-amd64_centos-8-amd64.charm --resource slurm-exporter=./slurm-exporter.tar.gz

Contact

We want to hear from you!

Email us @ [email protected]

Bugs

In the case things aren't working as expected, please file a bug.

License

The charm is maintained under the GPLv3 license. See LICENSE file in this directory for full preamble.

Copyright © Omnivector Solutions 2022