52 lines
1.8 KiB
Text
52 lines
1.8 KiB
Text
# Read jobs and cluster metrics from Jenkins instances
|
|
[[inputs.jenkins]]
|
|
## The Jenkins URL in the format "schema://host:port"
|
|
url = "http://my-jenkins-instance:8080"
|
|
# username = "admin"
|
|
# password = "admin"
|
|
|
|
## Set response_timeout
|
|
response_timeout = "5s"
|
|
|
|
## Optional TLS Config
|
|
# tls_ca = "/etc/telegraf/ca.pem"
|
|
# tls_cert = "/etc/telegraf/cert.pem"
|
|
# tls_key = "/etc/telegraf/key.pem"
|
|
## Use SSL but skip chain & host verification
|
|
# insecure_skip_verify = false
|
|
|
|
## Optional Max Job Build Age filter
|
|
## Default 1 hour, ignore builds older than max_build_age
|
|
# max_build_age = "1h"
|
|
|
|
## Optional Sub Job Depth filter
|
|
## Jenkins can have unlimited layer of sub jobs
|
|
## This config will limit the layers of pulling, default value 0 means
|
|
## unlimited pulling until no more sub jobs
|
|
# max_subjob_depth = 0
|
|
|
|
## Optional Sub Job Per Layer
|
|
## In workflow-multibranch-plugin, each branch will be created as a sub job.
|
|
## This config will limit to call only the lasted branches in each layer,
|
|
## empty will use default value 10
|
|
# max_subjob_per_layer = 10
|
|
|
|
## Jobs to include or exclude from gathering
|
|
## When using both lists, job_exclude has priority.
|
|
## Wildcards are supported: [ "jobA/*", "jobB/subjob1/*"]
|
|
# job_include = [ "*" ]
|
|
# job_exclude = [ ]
|
|
|
|
## Nodes to include or exclude from gathering
|
|
## When using both lists, node_exclude has priority.
|
|
# node_include = [ "*" ]
|
|
# node_exclude = [ ]
|
|
|
|
## Worker pool for jenkins plugin only
|
|
## Empty this field will use default value 5
|
|
# max_connections = 5
|
|
|
|
## When set to true will add node labels as a comma-separated tag. If none,
|
|
## are found, then a tag with the value of 'none' is used. Finally, if a
|
|
## label contains a comma it is replaced with an underscore.
|
|
# node_labels_as_tag = false
|