Building Your First Splunk App with the Splunk Web Framework

Similar documents
IntegraBng Splunk Data and FuncBonality Using the Splunk SDK for Java

STEP Up Your App Development Game

Next Generation Dashboards

DB Connect Is Back. and it is better than ever. Tyler Muth Denis Vergnes. September 2017 Washington, DC

Measuring HEC Performance For Fun and Profit

Create Dashboards that People Love

Running Splunk Enterprise within Docker

Visualizing the Health of Your Mobile App

Splunk so Big and Flashy Building Massive and Efficient Indexer Storage Environments for Splunk

Docker and Splunk Development

Data Obfuscation and Field Protection in Splunk

Dashboard Time Selection

Dashboard Wizardry. Advanced Dashboard Interactivity. Siegfried Puchbauer Principal Software Engineer Yuxiang Kou Software Engineer

FFIEC Cybersecurity Assessment Tool

Search Language Intermediate Lincoln Bowser

Time ACer Time Comparing Time Ranges in Splunk Lisa Guinn

Modernizing InfoSec Training and IT Operations at USF

Atlassian s Journey Into Splunk

Best Prac:ces + New Feature Overview for the Latest Version of Splunk Deployment Server

Understanding Splunk AcceleraGon Technologies David Marquardt

Data Models for Developers

Data Onboarding. Where Do I begin? Luke Netto Senior Professional Services Splunk. September 26, 2017 Washington, DC

Using Splunk Enterprise To Optimize Tailored Long-term Data Retention

Indexer Clustering Fixups

Onboard Data into Splunk, Correctly

Search Language - Beginner Mitch Fleischman

Best Practices and Better Practices for Users

Splunk & AWS. Gain real-time insights from your data at scale. Ray Zhu Product Manager, AWS Elias Haddad Product Manager, Splunk

Dashboards & Visualizations: What s New

Bring Context To Your Machine Data With Hadoop, RDBMS & Splunk

Bringing Sweetness to Sour Patch Tuesday

Extending SPL with Custom Search Commands

A Trip Through The Splunk Data Ingestion And Retrieval Pipeline

Wrangling Your IOT Data Into Splunk

Scaling Indexer Clustering

Monitoring Docker Containers with Splunk

Making the Most of the Splunk Scheduler

Building Splunk VisualizaDons with the New Custom VisualizaDon API

Splunking with Multiple Personalities

Need for Speed: Unleashing the Power of SecOps with Adaptive Response. Malhar Shah CEO, Crest Data Systems Meera Shankar Alliance Manager, Splunk

NXOS in the Real World Using NX-API REST

Copyright 2015 Splunk Inc. The state of Splunk. Using the KVStore to maintain App State. Stefan Sievert. Client Architect, Splunk Inc.

Tracking Logs at Zillow with Lookups & JIRA

Indexer Clustering Internals & Performance

Running a Virtualized Splunk Enterprise Infrastructure Ted Knudsen

Tightly Integrated: Mike Cormier Bill Thackrey. Achieving Fast Time to Value with Splunk. Managing Directors Splunk Architects Concanon LLC

Architecting Splunk For High Availability And Disaster Recovery

Search Head Clustering Basics To Best Practices

The Power of Data Normalization. A look at the Common Information Model

Collaborate. w/ ArcGIS Runtime SDK for Android

Essentials to creating your own Security Posture using Splunk Enterprise

Introducing Splunk Validated Architectures (SVA)

OWASP ESAPI SwingSet. OWASP 26 April Fabio Cerullo Ireland Chapter Leader Global Education Committee

Dragons and Splunk Do Not Do Well In Captivity

Splunk N Box. Splunk Multi-Site Clusters In 20 Minutes or Less! Mohamad Hassan Sales Engineer. 9/25/2017 Washington, DC

Adding Depth to Dashboards

Integrating Splunk with AWS services:

Faster Splunk App Cer=fica=on with Splunk AppInspect

Metrics Analysis with the Splunk Platform

FolderShare: Building a data sharing cloud on Drupal 8 for researchers

Git Source Control: For the Rest of Us. Nolan Erck

What s New in Xcode App Signing

Developing Qt Apps with the Runtime SDK

Resource Oriented Architecture. Jeremy Deane Director of Research & Architecture h7p://jeremydeane.net/

Map Visualization in Analytic Applications LJ Qian, Director of Software Development David Lapp, Product Manager Oracle

Extract API: Build sophisticated data models with the Extract API

Welcome to Tomorrow... Today

Best Practices Implementing Oracle Mobile Cloud Service

NoSQL + SQL = MySQL Get the Best of Both Worlds

Deploying CICS regions with the z/os Provisioning Toolkit

A case study in adopting Fusion 360 Hockey Skate Adapter

Easing Into Clustering

Hands On Exploration of NETCONF and YANG

Making Sense of Web Fraud With Splunk Stream

Replication of summary data in indexer cluster

MySQL InnoDB Cluster. MySQL HA Made Easy! Miguel Araújo Senior Software Developer MySQL Middleware and Clients. FOSDEM 18 - February 04, 2018

Documentation and Deployment

An Introduction to Developing for Cisco Kinetic

Curriculum Guide. ThingWorx

HomeAway Let s Stay Together

Enterprise Security Biology

One endpoint to rule them all

Automate Your Workflow Using Tableau Server Client and the REST API

Deep Dive on AWS CodeStar

Integrating New Visualizations with Pentaho Using the Viz API

REST APIs on z/os. How to use z/os Connect RESTful APIs with Modern Cloud Native Applications. Bill Keller

Presented by. Dheepa Iyer Managing Consultant. Commissioned for. Reston SharePoint User Group. SharePoint Framework. May 2017

Etanova Enterprise Solutions

Splunking Your z/os Mainframe Introducing Syncsort Ironstream

Processing Data Like Google Using the Dataflow/Beam Model

Mastering Xcode for iphone OS Development Part 2. Marc Verstaen Sr. Manager, iphone Tools

Using the MySQL Document Store

MySQL as a Document Store. Ted Wennmark

Petr Suchomel Architect, NetBeans Mobility

The Life of an Open-Source Project

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and

Fundamentals of Stream Processing with Apache Beam (incubating)

Inside Cisco IT: Automated end user services via Cisco Prime Service Catalog, Process Orchestrator and AppDynamics

Lotus Technical Night School XPages and RDBMS

Getting Started with ArcGIS Runtime SDK for the Microsoft.NET Framework. Morten Nielsen Mike Branscomb Antti Kajanus Rex Hansen

Transcription:

Copyright 2013 Splunk Inc. Building Your First Splunk App with the Splunk Web Framework Itay Neeman Dev Manager, Splunk Sea@le #splunkconf

Legal NoMces During the course of this presentamon, we may make forward- looking statements regarding future events or the expected performance of the company. We caumon you that such statements reflect our current expectamons and esmmates based on factors currently known to us and that actual events or results could differ materially. For important factors that may cause actual results to differ from those contained in our forward- looking statements, please review our filings with the SEC. The forward- looking statements made in this presentamon are being made as of the Mme and date of its live presentamon. If reviewed auer its live presentamon, this presentamon may not contain current or accurate informamon. We do not assume any obligamon to update any forward- looking statements we may make. In addimon, any informamon about our roadmap outlines our general product direcmon and is subject to change at any Mme without nomce. It is for informamonal purposes only and shall not, be incorporated into any contract or other commitment. Splunk undertakes no obligamon either to develop the features or funcmonality described or to include any such feature or funcmonality in a future release. Splunk, Splunk>, Splunk Storm, Listen to Your Data, SPL and The Engine for Machine Data 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 respeccve owners. 2013 Splunk Inc. All rights reserved. 2

About Me! At Splunk for just over 2 years (Sea@le FTW!)! Dev Manager for the Developer Pla[orm engineering team! Likes long walks on the beach? J 3

Agenda! Let s build an app together 4

Powerful Pla[orm for Enterprise Developers Build Splunk Apps Extend and Integrate Splunk Web Framework Simple XML JavaScript Django SDKs Java JavaScript Python Ruby C# PHP Data Models Search Extensibility Modular Inputs REST API 5

Prelude! Pre@y much this enmre session will be building a simple app! Nearly no slides! Goal is to show the basic building blocks of the Web Framework! By the end, we should have some interacmve dashboards, a custom visualizamon, and even a customized setup page 6

Let s Go!! Download app stencil here:! Download Web Framework Toolkit here: 7

Demo!

Summing Up! Web Framework is just HTML/JS/CSS (and Python if you want it)! Only need to use Splunk specific parts if you want to! Splunk apps are web apps 9

Where to Go for More Info! Tutorials, Code Samples, Geong Started, Downloads h@p://dev.splunk.com/! Support h@ps://www.splunk.com/page/submit_issue! GitHub h@ps://github.com/splunk/! Twi@er h@ps://twi@er.com/splunkdev! Blog h@p://blogs.splunk.com/dev/ 10

Learn More at.conf2013 Tuesday Wednesday Thursday Customize and Extend with the Splunk Pla[orm Paul Sanford Developing Highly Instrumented, Splunk- friendly ApplicaMons with Minimal Effort Tim Hobson (Intuit) How to Write Modular Inputs Igor Stojanovski How and When to Use Dynamic Lookups Nimish Doshi IntegraMng Splunk Data and FuncMonality Using the Splunk SDK for C# Adrian Hall &Hal RoNenberg IntegraMng Splunk Data and FuncMonality Using the Splunk SDK for Java Damien Dallimore Introducing the Splunk Web Framework Mark Groves & Marshall Agnew Building your First Splunk App with the Splunk Web Framework Itay Neeman Data Models for Developers David Hazecamp & Alice Neel IntegraMng Splunk Data and FuncMonality with the Splunk SDKs for JavaScript, Ruby, PHP and Python Itay Neeman 11 Using Search Extensibility and Modular Inputs to ProgrammaMcally Extend the Power of Splunk Itay Neeman

THANK YOU