4. Powerful Pla0orm for Enterprise Developers
REST API
Build Splunk Apps Extend and Integrate Splunk
Simple XML
JavaScript
HTML5
Web
Framework
Java
JavaScript
Python
Ruby
C#
PHP
Data Models
Search Extensibility
Modular Inputs
SDKs
5. Splunk Web Framework
Familiar Technologies
- Code with JavaScript & HTML5
- HTML5/CSS/JS Support
- Built on JQuery & Backbone.js
Flexible and Extensible
- Create custom layouts
- Integrate visualiza(ons like Sankey
charts, heat maps and bubble charts
- SimpleXML to HTML Conversion
Simple XML
JavaScript
HTML5
Web
Framework
6. Web Framework Toolkit App
• Improved produc(vity for developing your own
Web Framework based apps
• Reusable Visualiza(on
• Packaged to lower the e?ort of adding cool
visualiza(ons
• Improved Developer focused Command Line
Tools
• GeAng started templates
• Automates common tasks
• Includes examples pages demonstra(ng
advanced concepts.
7. Using the Web Framework
Toolkit components
• Where to Cnd the components:
– $SPLUNK_HOME/etc/apps/splunk_wIoolkit/appserver/sta(c/components/
• When the toolkit is not installed:
– Include components in your app
– Remember to keep them update!
• When the toolkit is installed:
– Reference components in the toolkit
• Each of the examples also include Example Code
8. Get More Familiar with Web Framework
Web Framework Components:
• Search Managers
• Charts
• Tables
• Forms
• Search Manager Controls
• Map
• Data Template
19. Where to go for More Info
• Tutorials, Code Samples, GeAng Started, Downloads
– hKp://dev.splunk.com/
• Support
– hKps://www.splunk.com/page/submit_issue
• GitHub
– hKps://github.com/splunk/
• TwiKer
– hKps://twiKer.com/splunkdev
• Blog
– hKp://blogs.splunk.com/dev/