Splunk Cookie Policy

We use our own and third-party cookies to provide you with a great online experience. We also use these cookies to improve our products and services, support our marketing campaigns, and advertise to you on our website and other websites. Some cookies may continue to collect information after you have left our website. Learn more (including how to update your settings) here.
Accept Cookie Policy

Accept License Agreements

This app is provided by a third party and your right to use the app is in accordance with the license provided by that third-party licensor. Splunk is not responsible for any third-party apps and does not provide any warranty or support. If you have any questions, complaints or claims with respect to this app, please contact the licensor directly.

Thank You

Downloading Splunk App for Jenkins
SHA256 checksum (splunk-app-for-jenkins_108.tgz) 43bddc3a8e1ce1acc796a33adca4d8f5dbbc77b5674f0670fd91bcce649039c9 SHA256 checksum (splunk-app-for-jenkins_107.tgz) 0e00ad6448dca9416bc124d3c1ccbd3a1b6f5a09226a1bdc8acc34f063a4c2a9 SHA256 checksum (splunk-app-for-jenkins_106.tgz) 5e4066892ae0d22d1bb3bb7f12bfe5634b4567900dbd7ac401ff2f3a4f5f37d0 SHA256 checksum (splunk-app-for-jenkins_105.tgz) 7a82ac4ade269597796a3d5f6b0e2d97472f1a4ce1b04d5faf6d620a512f3fb3 SHA256 checksum (splunk-app-for-jenkins_104.tgz) 59f78150dc646e93d4d56ce72e7f0b9f948f1bf6a98d81e198d139f38d6aee81 SHA256 checksum (splunk-app-for-jenkins_103.tgz) b3d5efda54ae4a8d35a9fd9db6c4089bbcfdb732d0e268814123e18d69e4c161 SHA256 checksum (splunk-app-for-jenkins_102.tgz) 4de9908719612d3dc21b303b423d9e4c3954bd517976d55e0d2eff2ebd0d0a71 SHA256 checksum (splunk-app-for-jenkins_101.tgz) 9c7b5dfc83984d2d3a8947f573a87d1eeef3026bac5beb225162e16be70ba66c SHA256 checksum (splunk-app-for-jenkins_100.tgz) 4f8a831c9d1bd5b651cd3abecc81fdbc9b77a47c0c1f91e2b451de895cbb0af4
To install your download
For instructions specific to your download, click the Details tab after closing this window.

Flag As Inappropriate

Splunk App for Jenkins

Overview
Details
Splunk App for Jenkins provides deep insights into your Jenkins master and slave infrastructure, job and build details such as console logs, status, artifacts, and an incredibly efficient way to analyze test results. The app provides out-of-the-box dashboards and search capabilities to enable organizations to run a high performing Jenkins cluster and bring operational intelligence into the software development life cycle.

Splunk App for Jenkins

Splunk App for Jenkins provides deep insights into your Jenkins master and slave infrastructure, job and build details such as console logs, status, artifacts, and an incredibly efficient way to analyze test results. The app provides out-of-the-box dashboards and search capabilities to enable organizations to run a high performing Jenkins cluster and bring operational intelligence into the software development life cycle.

Key Features

  • Overview: Visualize multiple masters and associated slaves in a single page. View build status trends and be able to drill down and get details information about any build.
    alt text

  • Build Analysis: Easily find any Jenkins build using a variety of easy to use filters. View build summary or drill down to see build status trends, build time and queue time analysis, tests pass/fail trends, test runtime distribution, and console logs couple with Splunk's powerful search interface.
    alt text

  • Test Results: If you are a test engineer and spend countless hours looking at test results in Jenkins, you will love this feature. Test Results shows all the failing tests with stack traces, flags regression failures, groups test failures by errors, captures Jenkin's environment variables, and provides nifty filters to find tests with long run times, particular errors, testsuites, etc.
    alt text
    alt text

  • Jenkins Health: Splunk Jenkins Apps captures Jenkins internal JVM information as well as keys metrics like queue size, executors and slaves stats, Jenkins master logs, and Jenkins slave stats. All this information is captured in real-time, allowing you to quickly discover hard to find issues and fix them before they become a bottleneck for development teams. No more ssh-ing into Jenkins systems to find issues.
    alt text

  • Jenkins Slaves: Analyze all activity on a particular slave. View builds executed on a slave, view real-time slave logs, build activity across all slaves, and check connection history to find out unstable Jenkins slaves. This feature is extremely helpful in identifying problematic components in a Jenkins cluster and optimizing your team's throughput.
    alt text
    alt text

  • Audit Trail: Audit trail feature allows you to see who has logged into your Jenkins system and done any activity like starting/aborting/changing jobs. You can also see what configs have been changed by some user and can view the config xml directly in Splunk. This feature is particularly useful for organization with security and compliance use cases.
    alt text

Step 1. Splunk App Installation

Install on a single instance
1. Download the add-on from Splunkbase.
2. From the Splunk Web home screen, click the gear icon next to Apps.
3. Click Install app from file.
4. Locate the downloaded file and click Upload.
5. Restart Splunk
http://docs.splunk.com/Documentation/AddOns/latest/Overview/Singleserverinstall

Install on a search head cluster
Use Splunk Web to deploy it on search headers or use deployer to install it in a search header cluster.
http://docs.splunk.com/Documentation/AddOns/latest/Overview/Distributedinstall

Install on a indexer cluster
copy indexes.conf and props.conf from this App's default folder to $SPLUNK_HOME/etc/master-apps/_cluster/local/ on cluster master, then run "splunk apply cluster-bundle"
http://docs.splunk.com/Documentation/Splunk/6.5.3/Indexer/Updatepeerconfigurations

Step 2. Splunk Jenkins Plugin Installation and Configuration

Splunk App gets all its data from Splunk's plugin for Jenkins.
The Jenkins plugin can be downloaded directly in the Jenkins update center. The Jenkins plugin can also be manually uploaded by
Splunk plugin for Jenkins - Download

Detailed plugin configuration guide can be found here
https://wiki.jenkins-ci.org/display/JENKINS/Splunk+Plugin+for+Jenkins

Configuration for Splunk ITSI Module for Continuous Delivery

Step 1. Define lifecyle_id for your Jenkins data

The Splunk ITSI Module for Continuous Delivery uses the lifecycle_id field to identify which lifecycle is attached to which event. Extraction of the lifecycle_id field depends on each user scenario and user system data capabilities. Some ideas on how to extract lifecycle_id:
1. Lifecycle from release in project management data collector (JIRA)
EVAL-lifecycle_id = fields.fixVersion Example: "Buttercup 1.5"
2. Lifecycle from release in build system (Bamboo, Jenkins)
REPORT-lifecycle_id = lifecycle_id_from_release Example: "Buttercup 1.5"
3. Lifecycle from feature
EVAL-lifecyle_id = branch Example: "feature/foo"
3. Lifecycle from build/test plan, build/test job:
EVAL-lifecyle_id = build_job_plan Example: "UI_TEST_PLAN"
4. Lifecycle from a specific time range
REPORT-lifecycle_id = lifecycle_id_from_timerange Example: "Plan A from 10-01-2016 to 12-31-2016"

Step 2. Check permissions in metadata/default.meta

Make sure you configure configure permissions for prop, transforms, eventtypes, tags,etc. properly.
If you don't care about permission on this app at all, suggested metadata:
[]
export = system

Release Notes

Version 1.0.8
Dec. 7, 2018

Version 1.0.7
May 16, 2017

Bug Fix - Fixed display issue on "Test Results” Tab

Version 1.0.6
May 8, 2017

- bug fixes
- support for Splunk 6.6

Version 1.0.5
April 19, 2017

- Change default time range for many of the panels.
- Console log truncation and page query parameter.
- Adjust sourceypte for Splunk 6.6
- Support for ingesting code coverage reports from Jenkins

Version 1.0.4
Feb. 25, 2017

Version 1.0.3
Jan. 11, 2017

- Bug fixes and improvements
- Added necessary extractions for Splunk ITSI Module for Continuous Delivery

Version 1.0.2
Oct. 20, 2016

- Improved failed test search for TestNG and Junit result
- Added json:jenkins and json:jenkins:old source types

Version 1.0.1
Sept. 27, 2016

Version 1.0.0
Sept. 25, 2016

860
Installs
3,598
Downloads
Share Subscribe LOGIN TO DOWNLOAD

Subscribe Share

AppInspect Tooling

Splunk AppInspect evaluates Splunk apps against a set of Splunk-defined criteria to assess the validity and security of an app package and components.

Are you a developer?

As a Splunkbase app developer, you will have access to all Splunk development resources and receive a 50GB license to build an app that will help solve use cases for customers all over the world. Splunkbase has 1000+ apps and add-ons from Splunk, our partners and our community. Find an app or add-on for most any data source and user need, or simply create your own with help from our developer portal.

Follow Us:
© 2005-2018 Splunk Inc. All rights reserved.
Splunk®, Splunk>®, Listen to Your Data®, The Engine for Machine Data®, Hunk®, Splunk Cloud™, Splunk Light™, SPL™ and Splunk MINT™ are trademarks and registered trademarks of Splunk Inc. in the United States and other countries. All other brand names, product names, or trademarks belong to their respective owners.