Join the upcoming Developer Hackathon: Splunk Build-a-thon!Register now

 Module 1: Summary

On this page

You just created a Splunk app with its own knowledge objects and you got to preview ways you can customize the app further. With this simple start, you can now build on this app to do even more. You can add more knowledge objects such as data inputs or alert actions, and you can customize the way the app looks using dashboards and visualizations.

In this module, you learned these things:

  • What a Developer license is and how to get one
  • How to create an empty app and access the app configuration file
  • How to create an index
  • How to use the Splunk Eventgen app to generate sample events for testing
  • What knowledge objects are, and how to create and modify them
  • How to set permissions for knowledge objects
  • How to use configuration files, Splunk Web, the Splunk Enterprise CLI, and the Splunk REST API to work with knowledge objects
  • How to modify the app bar
  • How to create a simple dashboard

Starting with this basic app, you’re now ready to use other tutorials to do more:

 GitHub repository

For reference, the files for the developer tutorials are available on GitHub.

 Learn more

AreaTopicDocumentation
Step 1: Set up your development environmentDeveloper environmentSet up the development environment
LicensesAbout Splunk Enterprise licenses in the Splunk Enterprise Admin Manual
Step 2: Create the app structureDeveloping appsDevelop Splunk apps for Splunk Cloud Platform or Splunk Enterprise
Create appsCreate a Splunk app and set properties
Step 3: Create an index and generate sample eventsEventgenEventgen documentation on GitHub
Splunk Enterprise CLIAdministrative CLI commands in the Splunk Enterprise Admin Manual
Splunk REST endpointsSplunk Enterprise REST API Reference Manual
Step 4: Create saved searches in different waysSearch and SPLSplunk Enterprise Search Manual
Search macrosUse search macros in searches in the Splunk Enterprise Knowledge Manager Manual
Step 5: Set permissions for knowledge objectsPermissionsSet permissions using RBAC
Step 6: Modify the app bar and create a home pageNavigationAdd navigation to an app
Dashboards and Simple XMLSplunk Enterprise Dashboards and Visualizations manual