万本电子书0元读

万本电子书0元读

顶部广告

Learning Kibana 5.0电子书

售       价:¥

2人正在读 | 0人评论 9.8

作       者:Bahaaldine Azarmi

出  版  社:Packt Publishing

出版时间:2017-02-01

字       数:172.7万

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

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

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
Exploit the visualization capabilities of Kibana and build powerful interactive dashboards About This Book Introduction to data-driven architecture and the Elastic stack Build effective dashboards for data visualization and explore datasets with Elastic Graph A comprehensive guide to learning scalable data visualization techniques in Kibana Who This Book Is For If you are a developer, data visualization engineer, or data scientist who wants to get the best of data visualization at scale then this book is perfect for you. A basic understanding of Elasticsearch and Logstash is required to make the best use of this book. What You Will Learn How to create visualizations in Kibana Ingest log data, structure an Elasticsearch cluster, and create visualization assets in Kibana Embed Kibana visualization on web pages Scaffold, develop, and deploy new Kibana & Timelion customizations Build a metrics dashboard in Timelion based on time series data Use the Graph plugin visualization feature and leverage a graph query Create, implement, package, and deploy a new custom plugin Use Prelert to solve anomaly detection challenges In Detail Kibana is an open source data visualization platform that allows you to interact with your data through stunning, powerful graphics. Its simple, browser-based interface enables you to quickly create and share dynamic dashboards that display changes to Elasticsearch queries in real time. In this book, you’ll learn how to use the Elastic stack on top of a data architecture to visualize data in real time. All data architectures have different requirements and expectations when it comes to visualizing the data, whether it’s logging analytics, metrics, business analytics, graph analytics, or scaling them as per your business requirements. This book will help you master Elastic visualization tools and adapt them to the requirements of your project. You will start by learning how to use the basic visualization features of Kibana 5. Then you will be shown how to implement a pure metric analytics architecture and visualize it using Timelion, a very recent and trendy feature of the Elastic stack. You will learn how to correlate data using the brand-new Graph visualization and build relationships between documents. Finally, you will be familiarized with the setup of a Kibana development environment so that you can build a custom Kibana plugin. By the end of this book you will have all the information needed to take your Elastic stack skills to a new level of data visualization. Style and approach This book takes a comprehensive, step-by-step approach to working with the visualization aspects of the Elastic stack. Every concept is presented in a very easy-to-follow manner that shows you both the logic and method of implementation. Real world cases are referenced to highlight how each of the key concepts can be put to practical use.
目录展开

Learning Kibana 5.0

Learning Kibana 5.0

Learning Kibana 5.0

Learning Kibana 5.0

Credits

Credits

About the Author

About the Author

About the Reviewers

About the Reviewers

www.PacktPub.com

www.PacktPub.com

Why subscribe?

Why subscribe?

Customer Feedback

Customer Feedback

Dedication

Dedication

Preface

Preface

What this book covers

What this book covers

What you need for this book

What you need for this book

Who this book is for

Who this book is for

Conventions

Conventions

Reader feedback

Reader feedback

Customer support

Customer support

Downloading the example code

Downloading the example code

Downloading the color images of this book

Downloading the color images of this book

Errata

Errata

Piracy

Piracy

Questions

Questions

1. Introduction to Data-Driven Architecture

1. Introduction to Data-Driven Architecture

Industry challenges

Industry challenges

Use cases

Use cases

Fundamental steps

Fundamental steps

Data shipping

Data shipping

Data ingest

Data ingest

Storing data at scale

Storing data at scale

Visualizing data

Visualizing data

Technologies limits

Technologies limits

Relational databases

Relational databases

Hadoop

Hadoop

NoSQL

NoSQL

Overview of the Elastic stack

Overview of the Elastic stack

Elasticsearch

Elasticsearch

Beats

Beats

Logstash

Logstash

Kibana

Kibana

X-Pack

X-Pack

Security

Security

Monitoring

Monitoring

Alerting

Alerting

Graph

Graph

Reporting

Reporting

Summary

Summary

2. Installing and Setting Up Kibana 5.0

2. Installing and Setting Up Kibana 5.0

Setting up your installation

Setting up your installation

Downloading the software

Downloading the software

Installing Elasticsearch

Installing Elasticsearch

Installing Kibana

Installing Kibana

Installing X-Packs

Installing X-Packs

Configuring security

Configuring security

Kibana anatomy

Kibana anatomy

Core components

Core components

Discover

Discover

Visualize

Visualize

Dashboard

Dashboard

Timelion

Timelion

Management

Management

DevTools/Console

DevTools/Console

Plugins

Plugins

DevTools/Profiler

DevTools/Profiler

Monitoring

Monitoring

Graph

Graph

Summary

Summary

3. Business Analytics with Kibana 5.0

3. Business Analytics with Kibana 5.0

Business use case - Paris accidentology

Business use case - Paris accidentology

Data modeling - entity-centric documents

Data modeling - entity-centric documents

Importing data

Importing data

Using Logstash

Using Logstash

Configuring the input - file

Configuring the input - file

Setting the filters

Setting the filters

Configuring the output - Elasticsearch

Configuring the output - Elasticsearch

Building the dashboard

Building the dashboard

Understanding the mechanics of a Kibana visualization with a line chart - the accident timeline

Understanding the mechanics of a Kibana visualization with a line chart - the accident timeline

Bar chart - top accident streets

Bar chart - top accident streets

Pie chart - vehicle breakdown

Pie chart - vehicle breakdown

Area chart - victim status

Area chart - victim status

Tile map - accident data over a map

Tile map - accident data over a map

Asking questions of your data

Asking questions of your data

How to enhance the bicycle experience in Paris?

How to enhance the bicycle experience in Paris?

What are the most dangerous streets in Paris, and why?

What are the most dangerous streets in Paris, and why?

Summary

Summary

4. Logging Analytics with Kibana 5.0

4. Logging Analytics with Kibana 5.0

Technical use case - Apache server logs

Technical use case - Apache server logs

Importing data in Console

Importing data in Console

Importing the dashboard

Importing the dashboard

Understanding the dashboard

Understanding the dashboard

Markdown - notes in dashboard

Markdown - notes in dashboard

Metrics - logs overview

Metrics - logs overview

Bar chart - response code over time

Bar chart - response code over time

Area chart - bandwidth by country

Area chart - bandwidth by country

Data table - requests by agent

Data table - requests by agent

Data table - top requested resources

Data table - top requested resources

Pie chart - significant countries by response

Pie chart - significant countries by response

Tile map - hits per country

Tile map - hits per country

Asking the data a question

Asking the data a question

Bandwidth analysis

Bandwidth analysis

Security analysis

Security analysis

Summary

Summary

5. Metric Analytics with Metricbeat and Kibana 5.0

5. Metric Analytics with Metricbeat and Kibana 5.0

Technical use case - system monitoring with Metricbeat

Technical use case - system monitoring with Metricbeat

Getting started with Metricbeat

Getting started with Metricbeat

Metricbeat installation

Metricbeat installation

Configuring and running Metricbeat

Configuring and running Metricbeat

Metricbeat in Kibana

Metricbeat in Kibana

Importing the dashboard

Importing the dashboard

Visualizing metrics

Visualizing metrics

Metricbeat in Timelion

Metricbeat in Timelion

Analyzing the max CPU utilization over time

Analyzing the max CPU utilization over time

Using X-Pack alerting

Using X-Pack alerting

Summary

Summary

6. Graph Exploration in Kibana

6. Graph Exploration in Kibana

Introducing the basics of Elastic Graph

Introducing the basics of Elastic Graph

How Elastic Graph is different from other graph technologies out there

How Elastic Graph is different from other graph technologies out there

Exploring the Stack Overflow dataset with Elastic Graph

Exploring the Stack Overflow dataset with Elastic Graph

Prepare to graph!

Prepare to graph!

The data structure

The data structure

Simple exploration

Simple exploration

Advanced exploration

Advanced exploration

Disabling significant links

Disabling significant links

Multi-term graph exploration

Multi-term graph exploration

Advanced drill-downs

Advanced drill-downs

Summary

Summary

7. Customizing Kibana 5.0 Timelion

7. Customizing Kibana 5.0 Timelion

Diving into Timelion code

Diving into Timelion code

Understanding the Kibana plugin structure

Understanding the Kibana plugin structure

Using Timelion functions

Using Timelion functions

When Google Analytics meets the lion

When Google Analytics meets the lion

Setting up our development environment

Setting up our development environment

Verifying our installation

Verifying our installation

Setting up our Google API account

Setting up our Google API account

Verifying our configuration

Verifying our configuration

Walking through the implementation

Walking through the implementation

google_utils.js

google_utils.js

ganalytics.js

ganalytics.js

Plugin release management

Plugin release management

Tagging our code base and creating a release

Tagging our code base and creating a release

Summary

Summary

8. Anomaly Detection in Kibana 5.0

8. Anomaly Detection in Kibana 5.0

Understanding the concept of anomaly detection

Understanding the concept of anomaly detection

Understanding human limits with regard to data visualization

Understanding human limits with regard to data visualization

Understanding the limits of traditional anomaly detection

Understanding the limits of traditional anomaly detection

Understanding how Prelert solves anomaly detection

Understanding how Prelert solves anomaly detection

Using Prelert for operational analytics

Using Prelert for operational analytics

Setting up Prelert

Setting up Prelert

Creating a Prelert job

Creating a Prelert job

Combining Prelert, alerting, and Timelion

Combining Prelert, alerting, and Timelion

Visualizing anomaly results in Timelion

Visualizing anomaly results in Timelion

Scheduling anomaly detection reports with Reporting

Scheduling anomaly detection reports with Reporting

Summary

Summary

9. Creating a Custom Plugin for Kibana 5.0

9. Creating a Custom Plugin for Kibana 5.0

Creating a plugin from scratch

Creating a plugin from scratch

Yeoman - the plugin scaffolder

Yeoman - the plugin scaffolder

Verifying our installation

Verifying our installation

A plugin to render Elasticsearch topology

A plugin to render Elasticsearch topology

Walking through topology implementation

Walking through topology implementation

Server code

Server code

Public code

Public code

Plugin installation

Plugin installation

Summary

Summary

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

发表评论

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

买过这本书的人还买过

读了这本书的人还在读

回顶部