Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

SpringOne2GX 2014 Splunk Presentation

802 views

Published on

GAINING APPLICATION LIFECYCLE INTELLIGENCE

Applied Spring Track

Today we are facing an ever-increasing speed of product delivery. DevOps practices
like continuous integration and deployment increase the dependence of systems
like task tracking and source code repositories with build servers and test suites.
With data moving rapidly through these different tools, it becomes challenging to
maintain a grasp of the process, especially as the data is distributed and in a variety
of formats. But it is still critical to maintain full visibility of the product development
journey – from user stories to production data. By starting at the beginning of the
Product Development Lifecycle, you can track a problem in production all the way
back to the code that was checked into the build and the developer responsible for
the code.
In this session I'll demonstrate some of the ways in which Splunk software can be
used to collect and correlate data throughout the various stages of the lifecycle of
your code, to ultimately make you more efficient and make your code better.

Published in: Software
  • DOWNLOAD THAT BOOKS INTO AVAILABLE FORMAT (2019 Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Full EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Full doc Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download doc Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book that can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer that is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBooks .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story That Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money That the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths that Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THAT BOOKS INTO AVAILABLE FORMAT (2019 Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { http://bit.ly/2m77EgH } ......................................................................................................................... Download Full EPUB Ebook here { http://bit.ly/2m77EgH } ......................................................................................................................... Download Full doc Ebook here { http://bit.ly/2m77EgH } ......................................................................................................................... Download PDF EBOOK here { http://bit.ly/2m77EgH } ......................................................................................................................... Download EPUB Ebook here { http://bit.ly/2m77EgH } ......................................................................................................................... Download doc Ebook here { http://bit.ly/2m77EgH } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book that can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer that is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBooks .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story That Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money That the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths that Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Settling for less on valentine's? Then you need VigRX pLUS! ★★★ http://t.cn/Ai88iYkP
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Discover A Simple Holistic System For Curing Acne Once And For All using 100% Guaranteed All-Natural Method. Click Here ♥♥♥ https://bit.ly/2SaU9sk
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Is Your Ex With a Woman? Don't lose your Ex boyfriend! This weird trick will get him back! ▲▲▲ http://t.cn/R50e2MX
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

SpringOne2GX 2014 Splunk Presentation

  1. 1. GAINING APPLICATION LIFECYCLE INTELLIGENCE WITH SPLUNK By Damien Dallimore , Dev Evangelist @ Splunk Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/
  2. 2. Who am I ? Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/ 2
  3. 3. From Middle Earth JVM background Make things Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/ 3
  4. 4. Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/ 4
  5. 5. apps.splunk.com github.com/damiendallimore Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/ 5
  6. 6. Agenda Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/ 6
  7. 7. Overview of Splunk and build a simple app How Splunk can help in the Application Development Lifecycle Various ways to get data into Splunk and demos Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/ 7
  8. 8. Data Data Everywhere VELOCITY Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/ 8 VOLUME VARIETY VERACITY
  9. 9. How can Splunk help ? Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/
  10. 10. Spelunking Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/ 10
  11. 11. Platform for machine data Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/ 11 Developer Platform Splunk storage Other Big Data stores Data collection and indexing Report and analyze Custom dashboards Monitor and alert Ad hoc search
  12. 12. Any amount, any location, any source. Schema at read time, not write time Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/ Developer Platform Report and analyze Custom dashboards Monitor and alert Ad hoc search Platform for machine data 12 Splunk storage Other Big Data stores Data collection and indexing Data in any format No RDBMS Very Extensible
  13. 13. What Does Machine Data Look Like? Order Processing Middleware Error Care IVR Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/ 13 Sources Twitter
  14. 14. Machine Data Contains Critical Insights Order Processing Middleware Error Care IVR Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/ 14 Customer ID Order ID Customer’s Tweet Time Waiting On Hold Twitter ID Product ID Company’s Twitter ID Sources Twitter Order ID Customer ID Customer ID
  15. 15. Machine Data Contains Critical Insights Order Processing Middleware Error Care IVR Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/ 15 Order ID Customer’s Tweet Time Waiting On Hold Product ID Company’s Twitter ID Sources Twitter Order ID Customer ID Twitter ID Customer ID Customer ID
  16. 16. How are we best going wrangle this data ? Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/ 16
  17. 17. Release the Developers Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/ 17
  18. 18. Very Extensible Platform for Developers Build Splunk Apps Extend and Integrate Splunk Simple XML JavaScript Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/ 18 REST API Django Web Framework Java JavaScript Python Ruby C# PHP Data Models Search Extensibility Modular Inputs SDKs
  19. 19. Lets build something simple Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/ 19
  20. 20. Simple Swarm App (ex Foursquare) Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/ 20 Get my actual checkin data in via REST Search over this data Visualize
  21. 21. Application Lifecycle Data Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/ 21
  22. 22. Application Development Challenges Lack of visibility across the product development lifecycle Build Unit Testing Code Pressure to increase velocity and agility with DevOps Limited insights into behavior and Check-in performance from application logs Integration Testing Deploy Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/ Staging 22
  23. 23. Splunk for Application Lifecycle Intelligence FIND AND FIX ISSUES FASTER Quickly trace and identify errors anywhere in the codebase with real-time search and monitoring Instrument your app logs to gain application intelligence GAIN END-TO-END VISIBILITY ACROSS THE DEV TOOL CHAIN Break down dev tool silos with real-time insights from machine data Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/ PUSH BETTER CODE USING ANALYTICS 23
  24. 24. Real-time dashboards show error rate in production and impact of Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/ pushing new builds Developers can search and visualize web logs, Java logs— without production access Alerts notify developers as soon as a problem arises 24 Find and Fix Issues Faster
  25. 25. Push Better Code Using Analytics Gain end-to-end visibility to make informed decisions Analytics insights without the need for additional analytics tools Ask questions while exploring and collecting data void submitPurchase(purchaseId) { log.info("action=submitPurchaseSt art, purchaseId=%d", purchaseId) //these calls throw an exception on error submitToCreditCard(...) generateInvoice(...) generateFullfillmentOrder(...) log.info("action=submitPurchaseCo mpleted, purchaseId=%d", purchaseId) } 25 Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/
  26. 26. End-To-End Visibility Across The Dev Tool Chain Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/ 26 CI / Build Servers Project and Issue Tracking Code Repository QA / Testing Tools Deployment Servers
  27. 27. App Development Lifecycle Demo Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/ 27
  28. 28. Getting your data into Splunk Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/ 28
  29. 29. Log Data Log Files Splunk Logging Appenders Coding Splunk Java SDK Splunk Spring Integration Adaptors JMX Messaging JMS AMQP w/Rabbit Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/ 29
  30. 30. Log Data Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/ 30
  31. 31. Standard Log Files Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/ 31 Oct 21, 2013 4:42:15 PM org.apache.catalina.startup.Catalina load INFO: Initialization processed in 1153 ms Oct 21, 2013 4:42:15 PM org.apache.catalina.core.StandardService startInternal INFO: Starting service Catalina Application logs that are part of the product Developer logs for any code that was deployed Written to local disk or network storage
  32. 32. Structured and Unstructured Data Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/ 32 Ideally events are in a best practice semantic format key=value format , JSON You can perform index time and search time extractions in Splunk
  33. 33. Logging best practices Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/ 33 Clearly timestamp every event , human readable at beginning of line Log in text , binary needs decoding Categorize – Use INFO, WARN, ERROR, DEBUG, Event type etc... Log unique identifiers Log anything that can add value when aggregated, charted or further 2012-08-07 15:54:06:644+1200 name="Failed Login" event_id="someID" app="myapp" user="jane" somefieldname="foobar"
  34. 34. SplunkJavaLogging Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/ 34 Sometimes you can’t write to file Appenders for Java Util Logging , Log4J , Logback Simply add a logging appender to your logging configuration file
  35. 35. LogBack Appender Example Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/ 35
  36. 36. Code Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/ 36
  37. 37. Better Exception Logging Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/ 37
  38. 38. Easier to work with in Splunk Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/ 38
  39. 39. Coding Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/ 39
  40. 40. Splunk SDK for Java Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/ 40 Use the SDK from any JVM Language , Java / Groovy / Scala etc…. Send log events via REST , UDP or TCP directly to Splunk from your code Search over data in Splunk SDK available from dev.splunk.com
  41. 41. Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/ 41
  42. 42. Spring Integration Adaptors Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/ 42 Inbound Adapter Used to execute Splunk searches and get data out Outbound Adapter Write data to Splunk via REST, TCP , UDP Write to a named index, submit a REST request, write to a data input bound to a server TCP port Get the code on Github
  43. 43. Inbound Adaptor Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/ 43
  44. 44. Outbound Adaptor Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/ 44
  45. 45. JMX Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/ 45
  46. 46. What is JMX Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/ 46 JMX = Java Management Extensions Monitor JVM via MBean attributes , operations and notifications JVM MBeans Vendor MBeans Custom Coded MBeans
  47. 47. Getting this data into Splunk Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/ 47 Runs on all supported Splunk platforms Works with all main JVM variants 100% Free and Open Source
  48. 48. Simple to Configure Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/ 48
  49. 49. Many Connectivity Options Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/ 49
  50. 50. Messaging Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/ 50
  51. 51. JMS Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/ 51 Not a messaging protocol , but a programming interface to many different underlying message providers WebsphereMQ , Tibco EMS , ActiveMQ , HornetQ , SonicMQ etc…
  52. 52. AMQP Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/ 52 Built with Rabbit Java Client Library AMQP 0.9.1, 0.9, 0.8
  53. 53. But wait , there’s more….. Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/ 53
  54. 54. Poll data from any REST API Pull data directly off the wire Capture output from executing any commands Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/ 54
  55. 55. Closer look at capturing command output Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/ 55 Let’s see what the host Operating System can tell us : top External programs that provide additional JVM insights : jstat Index this data in Splunk and correlate
  56. 56. top Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/ 56
  57. 57. Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/ 57
  58. 58. jstat Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/ 58
  59. 59. Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/ 59
  60. 60. Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/ 60
  61. 61. Splunk options galore Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/ 61 Splunk> Enterprise : Free to download and use. Index 500 MB/day. Splunk> Cloud : Premium, cloud hosted. Full Enterprise stack.100% uptime. Splunk> AMI : BYOL versions for Amazon AWS Cloud. Splunk> Sandbox : Spin up a cloud instance in minutes.Load in data. Hunk> : Splunk for data in Hadoop HDFS , MongoDB
  62. 62. More Info Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/ 62 Splunk Docs , Downloads , Vids : http://www.splunk.com Download Splunk Apps : http://apps.splunk.com Ask : http://answers.splunk.com Watch the App Dev / Devops Video : http://www.splunk.com/goto/appdev Splunk Developer Platform : http://dev.splunk.com Splunk on Github : https://github.com/splunk
  63. 63. Thankyou. Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/
  64. 64. Questions ? @damiendallimore ddallimore@splunk.com Unless otherwise indicated, these slides are © 2013-2014 Pivotal Sof tware, Inc. and licensed under a Creat ive Commons At tribut ion-NonCommercial license: ht tp: / /creat ivecommons.org/ licenses/by-nc/3.0/

×