Splunk developer's guide : design, implement, and publish custom Splunk applications and add-ons following best practices /
If you are a Splunk user and want to enter the wonderful world of Splunk application development, then this book is for you. Some experience with Splunk, writing searches, and designing basic dashboards is expected.
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham, UK :
Packt Publishing,
2015.
|
Colección: | Community experience distilled.
|
Temas: | |
Acceso en línea: | Texto completo |
Tabla de Contenidos:
- Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Application Design Fundamentals; Overview of what this book isn't; What this book is; Assumptions; What is a Splunk application?; Why applications?; Definitions; Designing the App; Identifying the use case; Identifying what you want to consume; Identifying what you want to brand; Identifying what you want to display; App installation; Splunk Web; Splunk command line; Unzipping via the command line; Summary; Chapter 2: Creating Applications; Point of order
- Methods of creating applicationsGUI; CLI; FreeForm; Basic structures; The appserver folder; The bin folder; The default folder; The local folder; The lookups folder; The metadata folder; The static folder; Application data; Indexes; Source types; Sources; Available Splunk knowledge objects; Macros; Event types; Tags; Saved searches; Dashboards; Lookups; Configurations; Object permissions; The setup screen; The endpoint; The setup file; Summary; Chapter 3: Enhancing Applications; Workflows; Enriched data; Event types; Tags; Macros; Lookups; Common Information Model; Branding your App; Logos
- NavigationCSS; JavaScript; Acceleration; Summary indexing; Accelerated reports; Summary; Chapter 4: Basic Views and Dashboards; Knowing your data; Modules available; SimpleXML dashboard; SimpleXML forms; HTML dashboards; Summary; Chapter 5: The Splunk Web Framework; The HTML dashboard; The SplunkJS stack; Search-related modules; SearchManager; SavedSearchManager; PostProcessManager; View-related modules; ChartView; Display-related modules; CheckboxView; CheckboxGroupView; DropdownView; EventsViewerView; FooterView; HeaderView; MultiDropdownView; RadioGroupView; SearchBarView
- SearchControlsViewSimpleSplunkView; SingleView; SplunkMapView; TableView; TextInputView; TimeRangeView; TimelineView; Tokenization; Customizing Splunk dashboards using CSS; Customizing Splunk dashboards using JavaScript; Custom D3 visualization; External data and content; Data; Content; Summary; Chapter 6: Advanced Integrations and Development; Modular D3 visualization; Modular inputs; The spec file; Testing modular inputs; Configuring modular inputs; App Key Value Store; When would you use the KV Store?; Configuring a KV Store; Data models; Version control and package managers; NPM; Bower
- GulpGit; Tying them all together; Summary; Chapter 7: Packaging Applications; Naming guidelines; Dos and don'ts; Packaging the App; The App-packaging checklist; Summary; Chapter 8: Publishing Applications; Self-hosting your App; Splunkbase; Certified Applications; Community; Answers; dev.splunk.com; Internet Relay Chat; Wiki; User groups; Summary; Index