• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Introducing Puppet Enterprise’s Event Inspector
 

Introducing Puppet Enterprise’s Event Inspector

on

  • 1,084 views

You’re configuring your systems using Puppet, but where do you go to see if your changes worked? How do you troubleshoot failures? We’ve been talking to Puppet users like you to design a tool for ...

You’re configuring your systems using Puppet, but where do you go to see if your changes worked? How do you troubleshoot failures? We’ve been talking to Puppet users like you to design a tool for Puppet Enterprise that solves these problems. Come learn about this new robust reporting application.
Speakers

Joe Wagner
Senior User Experience Designer, Puppet Labs
Joe Wagner is lead User Experience Designer for Puppet Enterprise. He has 12 years experience reducing frustration and increasing satisfaction by designing tools that do what their users need them to do. He can be found Friday afternoons walking with his two daughters through the Portland office, sharing their excitement in finding the puppets painted on the office walls.

Statistics

Views

Total Views
1,084
Views on SlideShare
683
Embed Views
401

Actions

Likes
0
Downloads
14
Comments
0

1 Embed 401

http://puppetlabs.com 401

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Introducing Puppet Enterprise’s Event Inspector Introducing Puppet Enterprise’s Event Inspector Presentation Transcript

    • Introducing Puppet Enterprise’s event inspector Joe Wagner Senior User Experience Designer | Puppet Labs @jcwag
    • puppetconf.com #puppetconf What is event inspector?
    • puppetconf.com #puppetconf What is event inspector?
    • puppetconf.com #puppetconf What is event inspector?
    • puppetconf.com #puppetconf What is event inspector?
    • puppetconf.com #puppetconf What is event inspector?
    • puppetconf.com #puppetconf event - Puppet’s attempt to modify an individual property of a given resource. What is event inspector?
    • puppetconf.com #puppetconf Types of events Failure - Puppet was unsuccessful enforcing a configuration. Change - Puppet was successful enforcing a configuration and this resulted in a change to a resource’s property. Skip - Puppet was unable to enforce a configuration due to failed enforcement elsewhere. Noop - Puppet simulated enforcing a configuration.
    • puppetconf.com #puppetconf July 1, 2012
    • puppetconf.com #puppetconf July 1, 2012 (~ 1 year ago)
    • puppetconf.com #puppetconf PE: Home screen reporting
    • puppetconf.com #puppetconf PE: Node run reports
    • puppetconf.com #puppetconf PE: Inventory search
    • puppetconf.com #puppetconf PE: External node classifier
    • puppetconf.com #puppetconf PE: Live Management
    • puppetconf.com #puppetconf Understanding your needs
    • puppetconf.com #puppetconf Our fabulous researchers Jenny Fei
    • puppetconf.com #puppetconf Test Pilot Program Last year: 130 test pilots This year: 400 and counting
    • puppetconf.com #puppetconf You are all snowflakes.
    • puppetconf.com #puppetconf GUI / CLI Showdown • control • speed • scripting • display of information • manipulation of information CLI wins: GUI wins:
    • puppetconf.com #puppetconf PE reporting
    • puppetconf.com #puppetconf PE reporting
    • puppetconf.com #puppetconf Early prototype testing
    • puppetconf.com #puppetconf Focus on most recent events “To me, this is one of the important aspects to quickly see visually what has happened on the system.” -- test pilot “It would change drastically the way colleagues are applying manifests and would give better feedback loop for node state and execution time.” -- test pilot
    • puppetconf.com #puppetconf Evolution of the prototype
    • puppetconf.com #puppetconf Beyond nodes "You might expect an application to be made of certain components, like java, and a development container. Ideally you’d have a grouping with some meaning that would be functional." -- test pilot “When we’re getting into a couple hundred nodes, I’m not looking at individual nodes changed, I’m looking at changes to Apache.” -- test pilot
    • puppetconf.com #puppetconf Node View
    • puppetconf.com #puppetconf Class View
    • puppetconf.com #puppetconf Resource View
    • puppetconf.com #puppetconf Three views into your infrastructure class = what node = where resource = how
    • puppetconf.com #puppetconf August 23, 2013
    • puppetconf.com #puppetconf August 23, 2013 (Today)
    • puppetconf.com #puppetconf Summary Pane
    • puppetconf.com #puppetconf Node details
    • puppetconf.com #puppetconf Event detail pane
    • puppetconf.com #puppetconf What’s next.
    • puppetconf.com #puppetconf Future improvements: robust filtering
    • puppetconf.com #puppetconf Future improvements: comparing node events
    • puppetconf.com #puppetconf Future improvements: running puppet
    • puppetconf.com #puppetconf Future improvements: main screen redesign
    • puppetconf.com #puppetconf Your questions.
    • Thank You Joe Wagner Senior User Experience Designer | Puppet Labs @jcwag Collaborate. Automate. Ship.