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 Puppet Enterprise App for Splunk
MD5 checksum (puppet-enterprise-app-for-splunk_100.tgz) bba604639dabc2bf139cd2ff54446912
To install your download
For instructions specific to your download, click the Details tab after closing this window.

Flag As Inappropriate

Puppet Enterprise App for Splunk

Overview
Details
This is the official Splunk App for Puppet Enterprise. It currently displays a high level overview of activity relating to the various PE components. With this app users can gain some insight into the performance of their PE console services, puppetdb, and puppetserver instances. At the moment it is simply a collection of dashboards, data models, and the appropriate input configurations. Future releases will expand to ingest data from PuppetDB and the various component metrics endpoints.

Puppet Enterprise Splunk App

Overview

This is the official Splunk App for Puppet Enterprise. It currently displays a high level overview of activity relating to the various PE components. With this app users can gain some insight into the performance of their PE console services, puppetdb, and puppetserver instances. At the moment it is simply a collection of dashboards, data models, and the appropriate input configurations. Future releases will expand to ingest data from PuppetDB and the various component metrics endpoints.

What this app affects

  • Creates a new index called "puppet-enterprise" which the app uses for all its data.
  • Users should install the app on their Splunk Universal Forwarder instances running on hosts running their PE infrastructure so the inputs are properly configured.
  • Currently adds 4 new dashboards under the app namespace.
  • Currently adds 6 new datamodels.
  • The default permissions are such that the objects are owned by "nobody" and is shared to the "App".

Dashboards

This currently provisions the following dashboards which analyze data from the PE infrastructure logs.

Console Services Overview

This dashboard contains data relating to the actions and performance of Puppet Enterprises Console Services.

  • Users can inspect request times for console services in order to catch performance issues early on.
  • Users can compare request size with response time in order to identify requests that are abnormally slow based on its size.
  • Shows errors over time by client in order to identify broken automation tasks or human error.
  • Identify the number of RBAC logins over time per user.
  • Show failed RBAC login attemps over time.

PuppetDB HTTP Metrics

This dashboard contains data relating to the actions and performance of PuppetDB instances.

  • Show PuppetDB errors by client in order to identify faulty compiler nodes or broken automation tasks.
  • Counts the most common PuppetDB queries to identify the majority of read operations.
  • Shows failed PuppetDB queries so users can fix broken automation tasks or Puppet code which could be making invalid queries.
  • Shows events for when nodes are deactivated for PuppetDB. This is useful for monitoring the life cycle of a users nodes.
  • Lists commonly submitted commands to PuppetDB which is in identifying workload placed on the instance by various clients.

Puppet Server Compilation Metrics

This dashboard contains data relating to compilation metrics for Puppet Server instances.

  • Breaks down the number of compiles and median compile time per catalog.
  • Shows the distribution of catalog compiles per compiler node. For users using multiple compile nodes they can identify load balancing distribution problems.
  • Identifies nodes with large compile times. This allows users to further troubleshoot performance issues with Puppet code.
  • Identifies nodes with a larger number of compiles which could indicate that a node is checked in manually.
  • Show Puppet environments with the most compiles.
  • Calculates the median compile time by compiler to identify performance issues in specific instances of Puppet Server.

Puppet Server HTTP Request Metrics

This dashboard contains data relating to Puppet Server API activity.

  • Shows a break down of HTTP errors over time.
  • Counts HTTP request activity per client and includes the median response time.

Need help?

  • Feel free to reach out to the contact listed on the splunkbase page for the app for any question, concerns, or any other feedback.
  • Check out the puppetlabs/puppetlabs-splunk module on GitHub to automate your Splunk infrastructure.

Release Notes

Version 1.0.0
March 22, 2016

- This is the initial release for the app.
- It provides 4 dashboards for analyzing the actions and performance of users' PE infrastructure.
- Sets up an index named "puppet-enterprise"
- Ships with a configured inputs.conf so the app can be installed on Splunk Universal Forwarder instances running on nodes running Puppet Server, PuppetDB, and Console Services.
- In future releases we will target features around analyzing more Puppet specific data like resource events, reports, and data from the various metrics endpoints for PE services.

1
Install
320
Downloads
Share Subscribe LOGIN TO DOWNLOAD

Subscribe Share

Splunk Certification Program

Splunk's App Certification program uses a specific set of criteria to evaluate the level of quality, usability and security your app offers to its users. In addition, we evaluate the documentation and support you offer to your app's users.

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-2017 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.