Skip to content

asanchez1987/jobcomp-elasticsearch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

jobcomp/elasticsearch is a SLURM job completion plugin that inserts the information related to finished jobs (COMPLETED, CANCELLED, FAILED, TIMEOUT or NODE_FAIL) in a custom ElasticSearch server.

If data can't be indexed for whatever reason (server not reachable, index in readonly mode, etc.), the plugin saves the job information in a list of pending to be index jobs for future retries.

It is a good idea to have a web layer over your ElasticSearch server, such as Kibana, in order to visualize the data.

Note that the plugin has libcurl-devel library as a dependency, so you can use these two configure options:

--with-libcurl (used by default, so not necessary)
--without-libcurl

Here you can find some Screenshots.

NOTE: Plugin is already merged in the SLURM 15.08 master branch. If the plugin is needed to be installed in prior SLURM versions, you should install it separately. Please, refer to INSTALL.md for installation instructions.

Any suggestions are more than welcome to asanchez1987@gmail.com / alex@schedmd.com