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

--
You received this message because you are subscribed to the Google Groups 
"Prometheus Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/prometheus-users/c4b9e98d-b1e0-794e-b83b-adb755e83fbb%40disroot.org.

Attachment: OpenPGP_0x61776FA8E38403FB.asc
Description: OpenPGP public key

Attachment: OpenPGP_signature
Description: OpenPGP digital signature

Reply via email to