How apps work
This documentation does not apply to the most recent version of Splunk. Click here for the latest version.
How apps work
An app is a collection of configurations ranging from scripts, knowledge objects, custom UIs, and back-end settings. Each app has its own directory so it can be easily packaged and distributed.
An app can be as simple as creating a couple of custom dashboards for different groups within your business, or creating your own Web pages for Splunk's webserver to serve. You can write search and input scripts, create custom roles, skin and rebrand the Splunk Web UI, and more. Splunk is highly customizable, so you can decide exactly how you want your Splunk installation to work.
App framework
4.0 introduces a new app framework that supports app creation at all levels, so you can build a powerful app for Splunk via configuration instead of coding.
Splunk's app framework provides these kinds of capabilities:
- Custom UI on top of custom analysis (saved searches, reports, event types)
- Custom configurations (data inputs, users, indexes)
- Completely adaptable UI (skins, form searches, dashboards)
- Built-in Web server with support for custom HTML, CSS and JavaScript
What's in an app?
Each app is a workspace that presents relevant data in a customized setting. Apps can contain any or all of the following:
- Knowledge objects (such as saved searches, reports, event types, tags and fields)
- Dashboards to present knowledge objects
- Search views
- Inputs and other configurations
- Custom search commands
- Web assets and custom-built web pages
- Customized set-up screens (to walk your app users through the important settings in your app)
How do I build an app?
Use this manual and Splunk's built-in app framework to create your own app. Building an app is as simple as creating a few saved searches and views to display those saved searches. Continue on to the next page in this section for an overview of app building.
This documentation applies to the following versions of Splunk: 4.0 , 4.0.1 , 4.0.2 , 4.0.3 , 4.0.4 , 4.0.5 , 4.0.6 , 4.0.7 , 4.0.8 , 4.0.9 , 4.0.10 , 4.0.11 View the Article History for its revisions.