万本电子书0元读

万本电子书0元读

顶部广告

Learning Splunk Web Framework电子书

售       价:¥

0人正在读 | 0人评论 9.8

作       者:Vincent Sesto

出  版  社:Packt Publishing

出版时间:2016-08-01

字       数:94.2万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
Take your analytics online with the ease and power of the Splunk Web Framework About This Book Want to build rich applications on the Web using SplunkThis book will be your ultimate guide! Learn to use web framework components with the help of this highly practical, example-rich guide Perform excellent Splunk analytics on the Web and bring that knowledge to your own projects Who This Book Is For This book will cater to Splunk developers and administrators who now wish to further their knowledge with Splunk Web Framework and learn to improve the way they present and visualize data in Splunk. A basic knowledge of JavaScript will be beneficial but is not a prerequisite. What You Will Learn Master the fundamentals of Splunk Web Framework Start thinking of Splunk as a complete development platform to build user-friendly apps Extend the functionality of your apps using SimpleXML techniques Set up dashboard layouts, navigation, and menus in your apps Create simple dashboard elements including charts and tables Master the art of interacting with searches and dashboards Integrate SplunkJS to add visual appeal to your website In Detail Building rich applications on the Web using Splunk is now simpler than ever before with the Splunk Web Framework. It empowers developers to build their own web applications with custom dashboards, tables, charts, form searches, and other functionalities in the datasets at their disposal. The book will start with the fundamentals of the Splunk Web Framework, teaching you the secrets of building interesting and user-friendly applications. In the first application, you will learn to analyze and monitor traffic hitting the NASA website and learn to create dashboards for it. You will then learn additional, and more detailed, techniques to enhance the functionalities of the app such as dashboards and forms, editing simple XML, using simple XML extensions, tokens, post-process searches, dynamic drill-downs, the Splunk Web Framework and REST API, and much more. The second app will use historical stock market data and will create custom dashboards using Splunk Web Framework; the book will now cover important topics such as creating HTML dashboards, enhancing the visual appeal of the app using CSS, and moving your app with SplunkJS. The book will provide different and interesting examples instead of the usual “Log, Index, Search, and Graph” so that Splunk will be the first tool readers think of to resolve a problem. Style and approach This book will follow a step-by-step approach whereby every new concept is built on top of the previous chapter, and will be highly practical in nature; the reader will learn to build apps while reading about the Splunk Web framework.
目录展开

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

累计评论(0条) 1个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部