• Save
SplunkLive! Introduction to the Splunk Developer Platform
 

SplunkLive! Introduction to the Splunk Developer Platform

on

  • 942 views

 

Statistics

Views

Total Views
942
Views on SlideShare
942
Embed Views
0

Actions

Likes
4
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

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

SplunkLive! Introduction to the Splunk Developer Platform SplunkLive! Introduction to the Splunk Developer Platform Presentation Transcript

  • Copyright © 2014 Splunk Inc. Introduction to Splunk’s Developer Platform
  • Agenda Splunk for Developers The Splunk Developer Platform Productivity and Tooling Support and Community 2
  • Splunk for Developers
  • Splunk for Developers Gain Application Intelligence Integrate and Extend Splunk 4 Build Splunk Apps
  • Gain Application Intelligence Plan Code Build Test Use Splunk Before Applications Hit Production Deploy Monitor Maximize Developer Productivity 5
  • Gain Application Intelligence – Semantic Logging Log anything that can add value when aggregated, charted or further analyzed • • • • • Create Human Readable Events Clearly Timestamp Events Use Key-Value Pairs (JSON Logging) Separate Multi-Value Events Log Unique Identifiers Example Pseudo-Code: void submitPurchase(purchaseId) { log.info("action=submitPurchaseStart, purchaseId=%d", purchaseId) //these calls throw an exception on error submitToCreditCard(...) generateInvoice(...) generateFullfillmentOrder(...) log.info("action=submitPurchaseCompleted, purchaseId=%d", purchaseId) } 6
  • Integrate and Extend Splunk Integrate data from Splunk into existing applications and systems REST API, SDKs, Search Extensibility Deliver Operational Intelligence to marketing, sales, customer service and other divisions beyond IT in the systems and apps that make sense to them. 7
  • Build Splunk Apps The Splunk Web Framework Simple XML Build Splunk apps using familiar web technologies JavaScript Django 8
  • The Splunk Developer Platform
  • Evolving the Splunk Platform Operational Intelligence Platform Inputs, Apps, Other Content Web Framework Content SDKs REST API User and Developer Interfaces Core Functions Core Engine Search Processing Language Indexing Collection
  • Powerful Platform for Enterprise Developers Build Splunk Apps Web Framework Extend and Integrate Splunk Simple XML SDKs Data Models JavaScript Ruby Java JavaScript C# PHP Python Search Extensibility Django REST API 11 Modular Inputs
  • Hunk: Powerful Developer Platform on Hadoop Web Framework Simple XML SDKs Data Models JavaScript Ruby Java JavaScript C# PHP Python Search Extensibility Django REST API Hadoop Storage 12
  • Splunk Web Framework Familiar Technologies Web Framework - Code with JavaScript & Django/Python - HTML5/CSS/JS Support - Built on JQuery & Backbone.js Simple XML JavaScript Flexible and Extensible Django - Create custom layouts - Integrate visualizations like Sankey charts, heat maps and bubble charts - SimpleXML to HTML Conversion 13
  • The REST API and SDKs Search Visualize Manage Create and run searches from other applications Integrate search results with other applications using custom visualizations Add/Delete Users 14
  • Productivity & Tooling
  • Developer Productivity Splunk supports the languages, frameworks, tools and platforms you know and love
  • Eclipse Plug-in Templates for Semantic Logging Splunk SDK for Java Template Integration with JMX Monitoring to Splunk 17
  • Support & Community
  • Empowering Partners 19
  • Where to go for More Info • Tutorials, Code Samples, Getting Started, Downloads – http://dev.splunk.com/ & http://dev.splunk.com/hunk • Support – https://www.splunk.com/page/submit_issue • GitHub – https://github.com/splunk/ • Twitter – https://twitter.com/splunkdev • Blog – http://blogs.splunk.com/dev/ 20
  • The 5th Annual Splunk WWUC • • • • • • Las Vegas: Oct 6-9, 2014 The MGM Grand Hotel 4000+ IT and Business Professionals 3 days of content, 130+ sessions 3 days of Splunk University Get Certified! • 50+ Customer speakers • 30+ Apps in Splunk Apps Showcase • 30+ Technology Partners • Ask The Experts • Sales Meetings • Business Value ROI booth conf.splunk.com
  • Thank you