Hi
I am using
https://plugins.jenkins.io/prometheus.
This plugin unfortunately has no documentation at all and I don't know
what the metrics mean.
I have a Jenkins job that runs automatically and daily. If it fails 2
times in a row, I want an alarm.
Are there more elegant ways to monitor Jenkins jobs? How do you do it? I
don't want to intervene on the first failed yet.
curl -s
https://example.com/prometheus/ | grep autojob4
default_jenkins_builds_duration_milliseconds_summary_count{jenkins_job="MY_FOLDER_2/autojob4",repo="NA",}
10.0
default_jenkins_builds_duration_milliseconds_summary_sum{jenkins_job="MY_FOLDER_2/autojob4",repo="NA",}
423170.0
default_jenkins_builds_success_build_count{jenkins_job="MY_FOLDER_2/autojob4",repo="NA",}
6.0
default_jenkins_builds_failed_build_count{jenkins_job="MY_FOLDER_2/autojob4",repo="NA",}
4.0
default_jenkins_builds_health_score{jenkins_job="MY_FOLDER_2/autojob4",repo="NA",}
100.0
default_jenkins_builds_last_build_result_ordinal{jenkins_job="MY_FOLDER_2/autojob4",repo="NA",}
0.0
default_jenkins_builds_last_build_result{jenkins_job="MY_FOLDER_2/autojob4",repo="NA",}
1.0
default_jenkins_builds_last_build_duration_milliseconds{jenkins_job="MY_FOLDER_2/autojob4",repo="NA",}
68640.0
default_jenkins_builds_last_build_start_time_milliseconds{jenkins_job="MY_FOLDER_2/autojob4",repo="NA",}
1.644201300802E12
default_jenkins_builds_last_stage_duration_milliseconds_summary_count{jenkins_job="MY_FOLDER_2/autojob4",repo="NA",stage="Declarative:
Checkout SCM",} 1.0
default_jenkins_builds_last_stage_duration_milliseconds_summary_sum{jenkins_job="MY_FOLDER_2/autojob4",repo="NA",stage="Declarative:
Checkout SCM",} 787.0
default_jenkins_builds_last_stage_duration_milliseconds_summary_count{jenkins_job="MY_FOLDER_2/autojob4",repo="NA",stage="Trigger
a DB Clone/Sync",} 1.0
default_jenkins_builds_last_stage_duration_milliseconds_summary_sum{jenkins_job="MY_FOLDER_2/autojob4",repo="NA",stage="Trigger
a DB Clone/Sync",} 58216.0
default_jenkins_builds_last_stage_duration_milliseconds_summary_count{jenkins_job="MY_FOLDER_2/autojob4",repo="NA",stage="Clone
Git Project",} 1.0
default_jenkins_builds_last_stage_duration_milliseconds_summary_sum{jenkins_job="MY_FOLDER_2/autojob4",repo="NA",stage="Clone
Git Project",} 764.0
default_jenkins_builds_last_stage_duration_milliseconds_summary_count{jenkins_job="MY_FOLDER_2/autojob4",repo="NA",stage="Download
SQLcl client",} 1.0
default_jenkins_builds_last_stage_duration_milliseconds_summary_sum{jenkins_job="MY_FOLDER_2/autojob4",repo="NA",stage="Download
SQLcl client",} 7266.0
default_jenkins_job_usage_bytes{jobName="MY_FOLDER_2/autojob4",url="job/MY_FOLDER_2/job/autojob4/",}
670720.0
also, why is repo="NA"?
Some values seems missing.
kind regards
Evelyn