Files
apache--hertzbeat/home/docs/help/jenkins.md
T
wehub-resource-sync c8cebdfeee
MCP Bash Server CI / Test MCP Bash Server (dev) (push) Has been cancelled
MCP Bash Server CI / Test MCP Bash Server (release) (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 13:11:39 +08:00

5.9 KiB

id, title, sidebar_label, keywords
id title sidebar_label keywords
jenkins Monitoring Jenkins Jenkins
open-source
monitoring system
CI/CD
DevOps
Jenkins monitoring

Monitoring of Jenkins' general metrics is performed by invoking the Jenkins Prometheus Plugin.

Prerequisites

  1. Set up Jenkins-related services according to the deployment documentation.
  2. Requires installation of the plugin Exposed metric information has been accessed; refer to the prometheus-plugin for details.
  3. The externally exposed metrics endpoint is <jenkin_url>/prometheus. Verify whether you can access the metrics data.

Configuration parameters

Parameter Name Parameter Help Description
Target Host The monitored peer's IPv4, IPv6, or domain name. Note⚠️: Do not include protocol headers (e.g., https://, http://).
Port Jenkins port value, default is 8080.
Task Name The name identifying this monitoring task. The name must be unique.
Query Timeout Set the connection timeout in milliseconds (ms). Default is 3000 ms.
Monitoring Cycle The interval time for periodic data collection, measured in seconds. The minimum configurable interval is 30 seconds.
Binding Tags Used for classifying and managing monitored resources
Description Notes Additional identifiers and descriptive notes for this monitoring task. Users can add notes here.

Collection indicators

Indicator Set: System Information Indicators

Indicator name Unit Metric Help Description
default_jenkins_uptime millisecond Jenkins runtime
default_jenkins_up None Jenkins still running
default_jenkins_version_info None Jenkins Version Information
jenkins_health_check_score None Jenkins Health Check Score

Metric Set: jvm

Indicator name Unit Metric Help Description
vm_uptime_milliseconds millisecond JVM runtime
system_cpu_load None System Load
vm_count None Total Number of JVM Threads
vm_memory_heap_max MB Maximum memory limit available to the JVM
vm_memory_heap_used MB Current memory usage of the JVM

Indicator set: Basic information indicators

Indicator name Unit Metric Help Description
jenkins_project_count_value None Number of projects
jenkins_project_enabled_count_value None Number of enabled items
jenkins_queue_size_value None Number of tasks in the build queue
jenkins_node_online_value None Number of currently online build nodes

Indicator Set: Actuator Information Indicators

Indicator name Unit Metric Help Description
default_jenkins_executors_available None Number of available actuators
default_jenkins_executors_busy None Number of active actuators
default_jenkins_executors_connecting None Number of actuators currently connected

Indicator Set: Task Information Indicators

Indicator name Unit Metric Help Description
jenkins_job_count_value None Number of assignments
default_jenkins_builds_duration_milliseconds_summary_sum millisecond Task Construction Duration Summary
default_jenkins_builds_last_build_duration_milliseconds millisecond Time of the most recent build
default_jenkins_builds_success_build_count_total None Number of successful builds
default_jenkins_builds_failed_build_count_total None Number of build failures
default_jenkins_builds_unstable_build_count_total None Number of unstable builds
default_jenkins_builds_total_build_count_total None Total number of builds (excluding unbuilt states)
default_jenkins_builds_last_build_result_ordinal 0=Success, 1=Unstable, 2=Failure, 3=Not Built, 4=Aborted Task Build Status (Last Build)