Index
Symbols
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
W
Symbols
--keep-lock
command line option
--release-on-error
command line option
--run-interval
command line option
--run-once
command line option
--sleep-interval
command line option
A
acquire() (jobslib.oneinstance.BaseLock method)
argument() (in module jobslib)
arguments (jobslib.BaseTask attribute)
B
BaseLiveness (class in jobslib.liveness)
BaseLiveness.OptionsConfig (class in jobslib.liveness)
BaseLock (class in jobslib.oneinstance)
BaseLock.OptionsConfig (class in jobslib.oneinstance)
BaseMetrics (class in jobslib.metrics)
BaseMetrics.OptionsConfig (class in jobslib.metrics)
BaseTask (class in jobslib)
C
check() (jobslib.liveness.BaseLiveness method)
command line option
--keep-lock
--release-on-error
--run-interval
--run-once
--sleep-interval
Config (class in jobslib)
config (jobslib.Context attribute)
ConsulLiveness (class in jobslib.liveness.consul)
ConsulLiveness.OptionsConfig (class in jobslib.liveness.consul)
ConsulLock (class in jobslib.oneinstance.consul)
ConsulLock.OptionsConfig (class in jobslib.oneinstance.consul)
Context (class in jobslib)
context_class (jobslib.Config attribute)
D
description (jobslib.BaseTask attribute)
DummyLiveness (class in jobslib.liveness.dummy)
DummyLock (class in jobslib.oneinstance.dummy)
DummyMetrics (class in jobslib.metrics.dummy)
E
environment variable
JOBSLIB_KEEP_LOCK
JOBSLIB_LIVENESS_BACKEND
JOBSLIB_LIVENESS_CONSUL_HOST
JOBSLIB_LIVENESS_CONSUL_KEY
JOBSLIB_LIVENESS_CONSUL_PORT
JOBSLIB_LIVENESS_CONSUL_RETRY_MAX_ATTEMPTS
JOBSLIB_LIVENESS_CONSUL_RETRY_WAIT_MULTIPLIER
JOBSLIB_LIVENESS_CONSUL_TIMEOUT
JOBSLIB_LOGGING
JOBSLIB_METRICS_BACKEND
JOBSLIB_METRICS_INFLUXDB_DBNAME
JOBSLIB_METRICS_INFLUXDB_HOST
JOBSLIB_METRICS_INFLUXDB_PASSWORD
JOBSLIB_METRICS_INFLUXDB_PORT
JOBSLIB_METRICS_INFLUXDB_RETRY_MAX_ATTEMPTS
JOBSLIB_METRICS_INFLUXDB_RETRY_WAIT_MULTIPLIER
JOBSLIB_METRICS_INFLUXDB_USERNAME
JOBSLIB_ONE_INSTANCE_BACKEND
JOBSLIB_ONE_INSTANCE_CONSUL_HOST
JOBSLIB_ONE_INSTANCE_CONSUL_KEY
JOBSLIB_ONE_INSTANCE_CONSUL_LOCK_DELAY
JOBSLIB_ONE_INSTANCE_CONSUL_PORT
JOBSLIB_ONE_INSTANCE_CONSUL_RETRY_MAX_ATTEMPTS
JOBSLIB_ONE_INSTANCE_CONSUL_RETRY_WAIT_MULTIPLIER
JOBSLIB_ONE_INSTANCE_CONSUL_TIMEOUT
JOBSLIB_ONE_INSTANCE_CONSUL_TTL
JOBSLIB_RELEASE_ON_ERROR
JOBSLIB_RUN_INTERVAL
JOBSLIB_RUN_ONCE
JOBSLIB_SETTINGS_MODULE
,
[1]
,
[2]
JOBSLIB_SLEEP_INTERVAL
extend_lock() (jobslib.BaseTask method)
F
fqdn (jobslib.Context attribute)
G
get_lock_owner_info() (jobslib.oneinstance.BaseLock method)
get_state() (jobslib.liveness.BaseLiveness method)
H
host (jobslib.liveness.consul.ConsulLiveness.OptionsConfig attribute)
(jobslib.oneinstance.consul.ConsulLock.OptionsConfig attribute)
I
InfluxDBMetrics (class in jobslib.metrics.influxdb)
initialize() (jobslib.Config method)
(jobslib.Context method)
J
jobslib.config
module
jobslib.context
module
jobslib.liveness
module
jobslib.metrics
module
jobslib.oneinstance
module
jobslib.tasks
module
JOBSLIB_LIVENESS_BACKEND
JOBSLIB_LIVENESS_CONSUL_HOST
JOBSLIB_LIVENESS_CONSUL_KEY
JOBSLIB_LIVENESS_CONSUL_PORT
JOBSLIB_LIVENESS_CONSUL_RETRY_MAX_ATTEMPTS
JOBSLIB_LIVENESS_CONSUL_RETRY_WAIT_MULTIPLIER
JOBSLIB_LIVENESS_CONSUL_TIMEOUT
JOBSLIB_METRICS_BACKEND
JOBSLIB_METRICS_INFLUXDB_DBNAME
JOBSLIB_METRICS_INFLUXDB_HOST
JOBSLIB_METRICS_INFLUXDB_PASSWORD
JOBSLIB_METRICS_INFLUXDB_PORT
JOBSLIB_METRICS_INFLUXDB_RETRY_MAX_ATTEMPTS
JOBSLIB_METRICS_INFLUXDB_RETRY_WAIT_MULTIPLIER
JOBSLIB_METRICS_INFLUXDB_USERNAME
JOBSLIB_ONE_INSTANCE_BACKEND
JOBSLIB_ONE_INSTANCE_CONSUL_HOST
JOBSLIB_ONE_INSTANCE_CONSUL_KEY
JOBSLIB_ONE_INSTANCE_CONSUL_LOCK_DELAY
JOBSLIB_ONE_INSTANCE_CONSUL_PORT
JOBSLIB_ONE_INSTANCE_CONSUL_RETRY_MAX_ATTEMPTS
JOBSLIB_ONE_INSTANCE_CONSUL_RETRY_WAIT_MULTIPLIER
JOBSLIB_ONE_INSTANCE_CONSUL_TIMEOUT
JOBSLIB_ONE_INSTANCE_CONSUL_TTL
JOBSLIB_SETTINGS_MODULE
,
[1]
,
[2]
K
keep_lock (jobslib.Config attribute)
key (jobslib.liveness.consul.ConsulLiveness.OptionsConfig attribute)
(jobslib.oneinstance.consul.ConsulLock.OptionsConfig attribute)
L
liveness (jobslib.Config attribute)
(jobslib.Context attribute)
lock_delay (jobslib.oneinstance.consul.ConsulLock.OptionsConfig attribute)
logging (jobslib.Config attribute)
M
metrics (jobslib.Context attribute)
module
jobslib.config
jobslib.context
jobslib.liveness
jobslib.metrics
jobslib.oneinstance
jobslib.tasks
settings
N
name (jobslib.BaseTask attribute)
O
one_instance (jobslib.Config attribute)
one_instance_lock (jobslib.Context attribute)
OneInstanceWatchdogError
P
port (jobslib.liveness.consul.ConsulLiveness.OptionsConfig attribute)
(jobslib.oneinstance.consul.ConsulLock.OptionsConfig attribute)
push() (jobslib.metrics.BaseMetrics method)
R
read() (jobslib.liveness.BaseLiveness method)
refresh() (jobslib.oneinstance.BaseLock method)
release() (jobslib.oneinstance.BaseLock method)
release_on_error (jobslib.Config attribute)
run_interval (jobslib.Config attribute)
run_once (jobslib.Config attribute)
S
scheme (jobslib.liveness.consul.ConsulLiveness.OptionsConfig attribute)
(jobslib.oneinstance.consul.ConsulLock.OptionsConfig attribute)
settings
module
settings.CONFIG_CLASS (in module settings)
settings.CONTEXT_CLASS (in module settings)
settings.KEEP_LOCK (in module settings)
settings.LIVENESS (in module settings)
settings.LOGGING (in module settings)
settings.METRICS (in module settings)
settings.ONE_INSTANCE (in module settings)
settings.RELEASE_ON_ERROR (in module settings)
settings.RUN_INTERVAL (in module settings)
settings.RUN_ONCE (in module settings)
settings.SLEEP_INTERVAL (in module settings)
sleep_interval (jobslib.Config attribute)
T
task() (jobslib.BaseTask method)
task_class (jobslib.Config attribute)
timeout (jobslib.liveness.consul.ConsulLiveness.OptionsConfig attribute)
(jobslib.oneinstance.consul.ConsulLock.OptionsConfig attribute)
ttl (jobslib.oneinstance.consul.ConsulLock.OptionsConfig attribute)
W
write() (jobslib.liveness.BaseLiveness method)
jobslib
Navigation
Reference manual
Related Topics
Documentation overview
Quick search