Building Splunk Classic Apps (BAWS)

 

Course Content

This 9-hour course focuses on Splunk app and add-on development. It's designed for application developers who want to create new apps for Splunk Enterprise and Splunk Cloud. Major topics include planning apps, building a data generator, creating custom search commands and REST endpoints, app packaging and deployment, and more.

Prerequisites

To be successful, students should have a solid understanding of the following:

  • Splunk system administration
  • Splunk data administration
  • Python or a similar scripting language

Course Objectives

  • Plan, build, and manage Splunk apps
  • Create a data generator
  • Develop a custom search command
  • Extend the Splunk REST API
  • Construct a workflow action
  • Validate an app with AppInspect
  • Package and deploy an app

Outline: Building Splunk Classic Apps (BAWS)

Topic 1 – Planning Apps

  • Describe apps and add-ons
  • Set up a development environment
  • Improve app performance
  • Use security best practices

Topic 2 – Adding Data

  • List types of data inputs
  • Explain modular vs scripted inputs
  • Review types of knowledge objects
  • Create a data generator

Topic 3 – Creating Apps

  • Create a basic app
  • Configure app properties
  • Identify app components
  • Manage apps and add-ons

Topic 4 – Custom Search Commands

  • Identify search command types
  • Create a search command
  • Examine Splunk metadata
  • Configure access control

Topic 5 – Custom REST Endpoints

  • Identify REST handler types
  • Create a REST endpoint
  • Examine Splunk metadata
  • Configure access control

Topic 6 – Custom Workflow Actions

  • Identify workflow action types
  • Create a workflow action
  • Examine workflow action parameters
  • Configure access control

Topic 7 – Packaging Apps

  • Create an app setup page
  • Explain config file precedence
  • Use AppInspect to validate an app
  • Produce a deployable app

Prices & Delivery methods

Online Training

Duration
9 hours

Price
  • CAD 1,380
  • Splunk Training Units: 100 SPC
Classroom Training

Duration
9 hours

Price
  • Canada: CAD 1,380
  • Splunk Training Units: 100 SPC

Click on town name or "Online Training" to book Schedule

Instructor-led Online Training:   This computer icon in the schedule indicates that this date/time will be conducted as Instructor-Led Online Training. If you have any questions about our online courses, feel free to contact us via phone or Email anytime.

United Kingdom

Online Training Time zone: Greenwich Mean Time (GMT) Enroll
Online Training Time zone: British Summer Time (BST) Enroll
Online Training Time zone: British Summer Time (BST) Enroll
Online Training Time zone: Greenwich Mean Time (GMT) Enroll