Building Splunk Apps
Duration : 1 Day (8 Hours)
Building Splunk Apps Course Overview:
This course centers on Splunk app development, targeting advanced users, administrators, and developers interested in crafting apps for Splunk Enterprise and Splunk Cloud. Key areas of focus encompass app planning, data generator creation, data addition, custom search command and REST endpoint development, KV Store utilization, app vetting via AppInspect, and app packaging.
Intended Audience:
- Advanced Splunk Users: Individuals with a strong understanding of Splunk who want to delve into app development.
- Splunk Administrators: Professionals responsible for managing and configuring Splunk instances.
- Developers: Those interested in creating custom apps for Splunk Enterprise and Splunk Cloud.
- System Integrators: Professionals involved in integrating Splunk with other systems and data sources
Learning Objectives of Building Splunk Apps:
- Planning Apps
- Creating Apps
- Adding Data
- Packaging Apps
Module 1: Planning Apps
- Setting up a development environment
- Improving app performance
- Identifying Splunk log files
- Creating a data generator
Module 2: Creating Apps
- Creating an app
- Configuring app properties
- Creating app navigation
- Adding app icons and logos
Module 3: Adding Data
- Identifying ways to add data
- Explaining modular vs. scripted inputs
- Understanding data normalization
- Reviewing Add-on Builder
Module 4: Packaging Apps
- Creating an app setup page
- Defining config file precedence
- Validating an app for Cloud with AppInspect
- Packaging an app
Building Splunk Apps Course Prerequisites:
To succeed in this course, students should have a solid understanding of the following courses:
From Fundamentals Series:
- Fundamentals 1
- Fundamentals 2
From Creating Dashboards: 3. Creating Dashboards
Alternatively, students should have a comprehensive grasp of the following single-subject courses:
- What is Splunk?
- Intro to Splunk
- Using Fields
- Visualizations
- Leveraging Lookups and Sub-searches
- Correlation Analysis
- Search Under the Hood
- Introduction to Knowledge Objects
- Creating Knowledge Objects
- Creating Field Extractions
- Enriching Data with Lookups
- Introduction to Dashboards
- Dynamic Dashboards
In addition, students should be familiar with the following courses:
- Advanced Dashboards & Visualizations
- System Administration (recommended)
Discover the perfect fit for your learning journey
Choose Learning Modality
Live Online
- Convenience
- Cost-effective
- Self-paced learning
- Scalability
Classroom
- Interaction and collaboration
- Networking opportunities
- Real-time feedback
- Personal attention
Onsite
- Familiar environment
- Confidentiality
- Team building
- Immediate application
Training Exclusives
This course comes with following benefits:
- Practice Labs.
- Get Trained by Certified Trainers.
- Access to the recordings of your class sessions for 90 days.
- Digital courseware
- Experience 24*7 learner support.
Got more questions? We’re all ears and ready to assist!