logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

arc-blahp-logger - ARC authplugin to store BLAH accouting logs about FINISHED jobs

Author

       Andrii Salnikov <manf at grid dot org dot ua>

NorduGrid 7.0.0                                    2014-02-20                                arc-blahp-logger(8)

Configuration

       There are no particular plugin configuration except passing correct options.

       By default BLAH log is written to /var/log/arc/accounting/blahp.log-YYYYMMDD.  The  log  prefix  (without
       -YYYYMMDD) can be redefined with optional -p option.

       CE  ID is generated automatically and has a format host.fqdn:2811/nordugrid-torque-queue in accordance to
       GLUE1.3 publishing.  Queue is added in runtime anyway, but prefix can be redefined with -c option.   This
       option should be added in case of LRMS.

       To debug logger execution you can add -d5 option and see all ARC logger output from all subsystems used.

Description

ARCBLAHlogger  is  an authplugin to store FINISHED jobs information in log files used by BLAH parser.
       Generated logs can be used by APEL/DGAS client tools to send accounting information.

Enabling Plugin In A-Rex Configuration

       You need to add BLAH logger plugin as a handler for FINISHED state, e.g.:

       authplugin="FINISHEDtimeout=10,onfailure=pass/usr/libexec/arc/arc-blahp-logger-I%I-U%u-L%C/job.%I.local-P%C/job.%I.proxy"

Name

       arc-blahp-logger - ARC authplugin to store BLAH accouting logs about FINISHED jobs

Options

-IjobID
              A-REX job identifier

       -Uuser
              local account that own the job files and processes

       -Puserproxy
              path to user proxy certificate file to get VOMS membership info

       -Ljobstatusfile
              A-REX jobstatus .local file containint more info about job (like LRMS id)

       -cceidprefix
              prefix to generate CE ID in accordance to GLUE1.3 publishing

       -plogprefix
              logs location and filename prefix. Default is /var/log/arc/accounting/blahp.log-dloglevel
              logging level from 0(ERROR) to 5(DEBUG)

       -i     Ignore failed jobs. Default is to publish them.

Synopsis

       arc-blahp-logger -I <jobID> -U <user> -P <proxy file> -L <job status file> [-c <ceid  prefix>]  [-p  <log
       prefix> ] [-d <log level>] [-i]

See Also