All Projects → splunk → dashboard-conf19-examples

splunk / dashboard-conf19-examples

Licence: other
Splunk new dashboard framework examples .conf 2019

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
Makefile
30231 projects
Dockerfile
14818 projects

New dashboard framework examples - .conf 2019

Prerequisite

  • Install nodejs 10.x.
  • Install Splunk Enterprise locally and have $SPLUNK_HOME env variable setup.
  • In Windows environment, to avoid any file permission issues start the command prompt with "Run as Administrator" to run the commands mentioned in the Development section.

Development

  • npm install - install dependencies.
  • npm run dev - start the project in dev mode. This command will symlink the project into your Splunk instance.
  • Restart your Splunk instance if it's the first time you setup this project. Dashboard Examples .Conf 2019 application should shows up in app bar.

How to create a new page

  • Add an xml file in resources/default/data/ui/views.
  • Modify resources/default/data/ui/nav/default.xml to include your new page.
  • Create a new folder under src/pages/ with the same name of the new xml file.
  • Create index.jsx and bootstrap the page using @splunk/react-page.
  • Restart Splunk, your new page should shows up.

Package the app

Use the following steps to package the Dashboard app.

Requirements:

Steps:

  • Run make build-image to build the image to package the app.
  • Run make run to package the app with NodeJS.
    • The app (tgz) will be created in the splunkapps folder.
  • To start Splunk (8.0) with the dashboard app run make start (username: admin password: changemeplease1).
  • Remove all containers run make down
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].