Preparation for app development
Before you begin Splunk app development, the Splunk community recommends that you consider the following questions:
Which editor will you use?: Splunk apps can be built using only Splunk Web, but the more advanced your app needs to be, the more you will find yourself creating and editing XML, CSS, and HTML code. Splunk Web includes an XML editor, but this editor is simplistic and is best used only for things such as syntax highlighting and indenting. You can pick one of your choice, but a good recommendation is Komodo Edit, which is free and available at http://komodoide.com/komodo-edit/.
Do you have a good sampling of data?: Realistically, you cannot develop an app without real, relevant data to test with. The time that is spent to index real data to test with is time that is well spent.
Which are the existing knowledge objects?: Any objects that you plan to integrate into your app, such as visualizations, searches, reports, views, or dashboards, should be...