Learning Kibana 5.0
eBook - ePub

Learning Kibana 5.0

Bahaaldine Azarmi

Share book
  1. 284 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

Learning Kibana 5.0

Bahaaldine Azarmi

Book details
Book preview
Table of contents
Citations

About This Book

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.

Frequently asked questions

How do I cancel my subscription?
Simply head over to the account section in settings and click on “Cancel Subscription” - it’s as simple as that. After you cancel, your membership will stay active for the remainder of the time you’ve paid for. Learn more here.
Can/how do I download books?
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
What is the difference between the pricing plans?
Both plans give you full access to the library and all of Perlego’s features. The only differences are the price and subscription period: With the annual plan you’ll save around 30% compared to 12 months on the monthly plan.
What is Perlego?
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Do you support text-to-speech?
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Is Learning Kibana 5.0 an online PDF/ePUB?
Yes, you can access Learning Kibana 5.0 by Bahaaldine Azarmi in PDF and/or ePUB format, as well as other popular books in Informatik & Datenbanken. We have over one million books available in our catalogue for you to explore.

Information

Year
2017
ISBN
9781786463005
Edition
1
Subtopic
Datenbanken

Learning Kibana 5.0


Learning Kibana 5.0

Copyright Š 2017 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.
First published: February 2017
Production reference: 1100217
Published by Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham
B3 2PB, UK.
ISBN 978-1-78646-300-5
www.packtpub.com

Credits

Author
Bahaaldine Azarmi
Copy Editor
Safis Editing
Reviewers
Alan Hardy
Bharvi Dixit
Project Coordinator
Nidhi Joshi
Commissioning Editor
Amey Varangaonkar
Proofreader
Safis Editing
Acquisition Editor
Prachi Bisht
Indexer
Aishwarya Gangawane
Content Development Editor
Manthan Raja
Graphics
Tania Dutta
Technical Editor
Dharmendra Yadav
Production Coordinator
Nilesh Mohite

About the Author

Bahaaldine Azarmi, Baha for short, is a Solutions Architect at Elastic. Prior to this position, Baha co-founded reachfive, a marketing data-platform focused on user behavior and social analytics. Baha also worked for different software vendors such as, Talend or Oracle, where he held the positions of Solutions Architect and Architect. Before Learning Kibana 5.0, Baha authored books such as Scalable Big Data Architecture, by Apress and Talend for Big Data, by Packt Publishing. Baha is based in Paris and has a Master's Degree in computer science from Polytech'Paris.
There are a few people I would like to acknowledge, as this book is not just me writing chapters but the work of many folks from Elastic regrouped into one book:
  • Alan Hardy, EMEA Director of Solutions Architecture, for his mentoring, support, and for his excellent review
  • Steve Mayzak, VP of Solutions Architecture, for supporting innovation in the SA team and me writing this book :-)
  • Christian Dahlqvist, Solution Architect, for providing the Apache web logs demo used in Chapter 4, Logging Analytics with Kibana 5.0
  • Rich Collier, Steve Dodson, and Sophie Chang, respectively Solutions Architect, Machine Learning Tech, and Team Lead, for helping me to understand the concept of anomaly detection and providing the demo used in Chapter 8, Anomaly Detection in Kibana 5.0
  • Court Ewing and Spencer Alger, respectively Tech Lead and Javascript Developer, and actually, the whole Kibana team, for answering all my questions!

About the Reviewers

Alan Hardy has spent over 20 years in the software industry with a breadth of experience in different businesses and environments, from multinationals to software startups and financial organizations, including global trading and exchanges. He started out as a developer on real-time, monitoring, and alerting systems before moving into packet-switching technology and financial data processing in C, C++, and Java-based environments. Alan now works for Elastic, where he gets to fully explore his data-wrangling passion, leading EMEA Solution Architecture.
Bharvi Dixit is an IT professional and an engineer with extensive experience of working on the search servers, NoSQL databases and cloud services. He holds a master's degree in computer science and is currently working with Sentieo, a USA-based financial data and equity research platform where he leads the overall platform and architecture of the company, spanning hundreds of servers. At Sentieo, he also plays a key role in the search and data team.
He is also the organizer of Delhi's Elasticsearch Meetup Group, where he speaks about Elasticsearch and Lucene and continuously building the community around these technologies.
Bharvi also works as a freelance Elasticsearch consultant and has helped more than half a dozen organizations adapt Elasticsearch to solve their complex search problems in different use cases, such as creating search solutions for big data-automated intelligence platforms in the area of counter-terrorism and risk management, as well as in other domains, such as recruitment, e-commerce, finance, social search, and log monitoring.
He has a keen interest in creating scalable backend platforms. His other areas of interest are search engineering, data analytics, and distributed computing. Java and Python are the primary languages in which he loves to write code, and he has also built proprietary software for consultancy firms.
In 2013, he started working on Lucene and Elasticsearch, and has authored two books on Elasticsearch, Elasticsearch Essentials and Mastering Elasticsearch 5.0, both published by Packt Publishing.
You can connect with him on LinkedIn at https://in.linkedin.com/in/bharvidixit or can be followed on Twitter @d_bharvi.

www.PacktPub.com

For support files and downloads related to your book, please visit www.PacktPub.com.
Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at www.PacktPub.com and as a print book customer, you are entitled to a discount on the eBook copy. Get in touch with us at [email protected] for more details.
At www.PacktPub.com, you can also read a colle...

Table of contents