Jenkins App and Integration

The Jenkins app ingests data using Fluent Bit, similar to the Host Monitoring Integration, as well as the Jenkins Statistics Gatherer plugin.

Observe helps you monitor the activity and health of your Jenkins pipeline with datasets that include information about your Jenkins jobs, builds, build logs, nodes, agents, and more.

List of Jenkins datasets in Observe

View Jenkins data in Observe

Builds dataset

The Jenkins Builds dashboard shows you aggregate metrics for your Jenkins builds such as:

  • Build time

  • Queue time

  • Results

  • Failure causes

Jenkins Builds Board in Observe, cards include details of nodes, build results, and build times

The Jenkins Builds dashboard shows you status over time for individual Jenkins builds, with links to the related Job node and the Jenkins configuration page for that build. Get immediate visibility into each build with these metrics:

  • Current status

  • Result

  • Queue Time

  • Build Time

  • Node and Agent

Jenkins Resource Dataset, with detail lines for each job

Jobs Dataset

The Jenkins Jobs Resource dataset shows aggregate metrics for each of the jobs configured in your environment. You can also link to the individual builds in the builds dataset. Cards include these types:

  • Success Count

  • Failure Count

  • Average Queue Time

  • Average Run Duration

Jenkins Jobs Dataset, cards include job name, status, count of successes and failures, and average queue time.

Setup

The Jenkins App ingests data using Fluent Bit, similar to the Host Monitoring Integration/App, as well as the Jenkins Statistics Gatherer plugin. To install and configure data collection, see the Jenkins installation guide.

As Observe ingests this data, these out-of-the-box datasets and boards display information about your Jenkins pipeline.