售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
Learning Splunk Web Framework
Learning Splunk Web Framework
Credits
About the Author
About the Reviewer
www.PacktPub.com
eBooks, discount offers, and more
Why subscribe?
Free access for Packt account holders
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Downloading the color images of this book
Errata
Piracy
Questions
1. Splunk Web Framework Fundamentals
Introducing the Splunk Web Framework
A quick note about advanced XML
Architecture of the Splunk Web Framework
Description of the architecture
The Splunk web interface
Simple XML
SimpleXML extensions
HTML
SplunkJS libraries
splunkd
The development process and development environment
The development process
Development environment
Data to test with
Using collaboration tools... enter Git
Using Git
Basic usage examples of Git
Create an account on GitHub
Create your repository
Branching and working with Git
Using Git when changes go bad
Introducing the example projects
NASA HTTP data
Game of life
Historical stock market data
Summary
2. Presenting Data to Users as a Splunk App
Managing and creating your apps
Creating our first Splunk app
Alternative ways to create a Splunk app
Adding your new Splunk app to Git
Deleting Splunk apps
The Splunk app directory structure
Designing Splunk apps for your audience
Creating a dashboard
Field extraction for our NASA data
Adding panels to our dashboard
Editing existing dashboards
Set your dashboard on the Splunk home screen
Viewing and saving changes to GitHub
Summary
3. Expand Your Splunk Apps Using Simple XML
File precedence and caching
Getting started with the SimpleXML code
The Splunk code editor
Create development branches with Git
Adding charts to dashboards
The Simple XML of charts
Expanding our Splunk app with maps
Finally, a table!
Completing your development and releasing to production
Summary
4. Layouts, Navigation, and Menus
Setting your Splunk app's default page
Manipulating the menu structure
Biological cell simulation app
Manipulating your dashboard layout
Customizing layouts with JavaScript
Color-coding values in our display
Adding CSS into Simple XML
Summary
5. Interacting with Your User While Speeding up App Searches
Speeding up data delivery with post processing searches
Using scheduled reports in dashboards
Splunk forms
More advanced form examples
Drilldown of data within Splunk
Packaging up our Splunk apps
Summary
6. Moving from Simple XML to HTML
Moving forward by taking a step back
Converting your Simple XML code to HTML
The Splunk HTML Code Editor
Stepping through the HTML dashboard code
Why convert to HTML?
Making changes to HTML dashboards
Creating a Splunk App template
Summary
7. JavaScript Modules in Your HTML App
JavaSript modules in the Splunk Web Framework
Adding animation to Splunk dashboards
Ensuring your code is correct
Customizing JavaScript Modules in HTML
Implementing external libraries in your HTML code
Adding your icon to your Splunk App
Summary
8. Utilizing CSS to Spice Up Visual Appeal
CSS templates and themes
Get the raw dashboard ready
Implementing your own CSS style
Inline style sheets
Using internal style sheets in your Splunkcode
CSS and dashboard menus
Setting up external style sheets in Splunkapps
Using the Splunk Web Framework CSS
Bootstrap alerts in your Splunkdashboard
Bootstrap and dashboard headings
Bootstrap tool tips
Losing our Bootstrap themes
Summary
9. Moving Your App off Splunk with Splunk JS
So what is SplunkJS?
What about the Splunk SDK?
Host Splunk data outside of Splunk
Setting up our website
Interacting with Splunk through the management port
Let's get started with SplunkJS
So what if your test page doesn't work?
Let's create our new web page...mobile first
Authenticating with your Splunkenvironment
Automated testing of our web page
Writing a simple test
Considerations when testing
Summary
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜