[slurm-users] Slurm notifications, a more comprehensive solution - goslmailer
Tomás Di Domenico
tdido at tdido.ar
Fri Jul 1 09:25:36 UTC 2022
Hello everyone.
For those interested, we've just added a Matrix connector to goslmailer,
which allows slurm to send messages to Matrix rooms. The README file of
the project [1] has details on functionality and features.
If you do use it, we'd love to hear your feedback!
Best,
Tomás
[1] https://github.com/CLIP-HPC/goslmailer
On 18/05/2022 14:39, Petar Jager wrote:
>
> Hi Hermann,
>
> You're welcome, looking forward to hearing some feedback from you.
>
> Regarding the matrix integration, or any other for that matter, gosl
> code was written with extensibility in mind.
> Meaning, all the helper code required to create a new connector is
> packaged and easily reusable.
> If you take a look at telegram and msteams connectors, you'll see
> they're ~90% boilerplate code with a few lines of system specific api calls.
>
> That makes the complexity of implementation depend solely on the API of
> the other system and implementers familiarity with it.
> Guessing the time estimate is not simple, depends on a lot of factors.
> For me, never having used the matrix and reading its documentation for
> the first time now, it would be much more than for someone familiar with
> it.
> Together with the test system setup, understanding of the protocol,
> libraries, code, figuring out the preferred workflow, testing, etc.. I'd
> guess a couple of weeks (with my usual load).
> For someone intimately familiar with matrix, probably it's measured in days.
>
> I'd suggest you open an issue on github with this as a feature request,
> and if you have the resources to start working on the connector
> yourself, we'll be more than happy to assist you getting around,
> or else we'll see if could manage the time on our side to tackle this if
> there is wider interest for this integration.
>
> best,
> Petar
>
> On Tue, May 17, 2022 at 5:31 PM Hermann Schwärzler
> <hermann.schwaerzler at uibk.ac.at <mailto:hermann.schwaerzler at uibk.ac.at>>
> wrote:
>
> Hi Petar,
>
> thanks for letting us know!
> We will definitely look into this and will get back to you on GitHub
> when technical questions/problems arise.
>
> Just one quick question: we are neither using Telegram nor MS-Teams
> here, but Matrix. In case we would like to deliver messages through
> that: what's your guess on how much work it would be to implement it?
>
> Regards,
> Hermann
>
> On 5/16/22 2:20 PM, Petar Jager wrote:
> >
> > Hello slurm users,
> >
> > we, the Vienna BioCenter HPC team, got a bit carried away and
> developed
> > a slightly elaborate slurm notification solution.
> >
> > It acts as drop-in for regular MailProg mailer and can do:
> >
> > * message delivery to: e-mail (enhanced classic), telegram, msteams
> > * gathering of job statistics
> > * generating hints for users on how to tune their job scripts
> > * template able messages
> > * message throttling
> >
> > You can find it here: https://github.com/CLIP-HPC/goslmailer
> <https://github.com/CLIP-HPC/goslmailer>
> > <https://github.com/CLIP-HPC/goslmailer
> <https://github.com/CLIP-HPC/goslmailer>>
> >
> > We hope you find it interesting (and helpful) and if you have
> ideas or
> > would like to contribute, feel free to reach out to us there :)
> >
> >
> > best,
> > Petar
> >
> >
> > --
> > Petar Jager
> > mailto:petar.jager at gmail.com <mailto:petar.jager at gmail.com>
> <mailto:petar.jager at gmail.com <mailto:petar.jager at gmail.com>>
>
>
>
> --
> Petar Jager
> mailto:petar.jager at gmail.com <mailto:petar.jager at gmail.com>
More information about the slurm-users
mailing list