Arrow Electronics, Inc.

Developing Splunk UI Dashboards

CODE: SPL_DSUID

LENGTH: 8 Hours (1 day)

PRICE: Free

Description

This course is for developers who want to build dashboards using React and the Splunk UI (SUI) toolkit. The SUI toolkit provides a comprehensive library of React components designed to provide the look and feel of native Splunk apps. Throughout the course students get hands-on experience creating dashboards comprised of React components.

Audience

Developer

Administrators

Prerequisites

To be successful, students must have completed these Splunk Education course(s) or have equivalent working knowledge:

    • Intro to Splunk (ELN)
    • Introduction to React (ELN)

Additional courses and/or knowledge in these areas are also highly recommended:

    • Introduction to Dashboards
    • Dynamic Dashboards
    • Building Splunk UI Apps
    • Experience with: − HTML − CSS − JavaScript

Programme

Module 1 – Introduction

● Describe Splunk UI Toolkit

● Identify requirements for Splunk UI development

● Set up a development environment

Module 2 – Splunk UI Apps

● Define the app architecture

● Create a Splunk UI app

● Package a Splunk UI app

Module 3 – Components

● Describe React components

● Manage component configuration

● Add a component to an app

● Connect a data source to a component

Module 4 – Data Inputs

● Identify data entry components

● Define tokens

● Describe an event handler

● Implement a data input

Module 5 – Putting it Together

● Identify theme options

● Use Splunk UI icons

● Add a tab layout

● Package and app

Session Dates