My Account Log in

1 option

Elastic Stack 8. x Cookbook : Over 80 Recipes to Perform Ingestion, Search, Visualization, and Monitoring for Actionable Insights / Huage Chen, Yazid Akadiri, and Shay Banon.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Chen, Huage, author.
Akadiri, Yazid, author.
Banon, Shay, author.
Language:
English
Subjects (All):
Client/server computing.
Open source software.
Physical Description:
1 online resource (688 pages)
Edition:
First edition.
Place of Publication:
Birmingham, England : Packt Publishing, [2024]
Summary:
Unlock the full potential of Elastic Stack for search, analytics, security, and observability and manage substantial data workloads in both on-premise and cloud environments Key Features Explore the diverse capabilities of the Elastic Stack through a comprehensive set of recipes Build search applications, analyze your data, and observe cloud-native applications Harness powerful machine learning and AI features to create data science and search applications Purchase of the print or Kindle book includes a free PDF eBook Book Description Learn how to make the most of the Elastic Stack (ELK Stack) products--including Elasticsearch, Kibana, Elastic Agent, and Logstash--to take data reliably and securely from any source, in any format, and then search, analyze, and visualize it in real-time. This cookbook takes a practical approach to unlocking the full potential of Elastic Stack through detailed recipes step by step. Starting with installing and ingesting data using Elastic Agent and Beats, this book guides you through data transformation and enrichment with various Elastic components and explores the latest advancements in search applications, including semantic search and Generative AI. You'll then visualize and explore your data and create dashboards using Kibana. As you progress, you'll advance your skills with machine learning for data science, get to grips with natural language processing, and discover the power of vector search. The book covers Elastic Observability use cases for log, infrastructure, and synthetics monitoring, along with essential strategies for securing the Elastic Stack. Finally, you'll gain expertise in Elastic Stack operations to effectively monitor and manage your system. What you will learn Discover techniques for collecting data from diverse sources Visualize data and create dashboards using Kibana to extract business insights Explore machine learning, vector search, and AI capabilities of Elastic Stack Handle data transformation and data formatting Build search solutions from the ingested data Leverage data science tools for in-depth data exploration Monitor and manage your system with Elastic Stack Who this book is for This book is for Elastic Stack users, developers, observability practitioners, and data professionals ranging from beginner to expert level. If you're a developer, you'll benefit from the easy-to-follow recipes for using APIs and features to build powerful applications, and if you're an observability practitioner, this book will help you with use cases covering APM, Kubernetes, and cloud monitoring. For data engineers and AI enthusiasts, the book covers dedicated recipes on vector search and machine learning. No prior knowledge of the Elastic Stack is required.
Contents:
Cover
Title Page
Copyright and Credits
Dedication
Foreword
Contributors
Acknowledgments
Table of Contents
Preface
Chapter 1: Getting Started - Installing the Elastic Stack
Deploying the Elastic Stack on Elastic Cloud
How to do it…
How it works…
There's more…
Installing the Elastic Stack with ECK
Technical requirements
Getting ready
See also
Installing a self-managed Elastic Stack
Creating and setting up data tiering
How to do it on your local machine…
How it works (on self-managed)…
How to do it on Elastic Cloud…
How to do it on ECK…
Creating and setting up additional Elasticsearch nodes
How to do it...
How to do it on Elastic Cloud...
Creating and setting up Fleet Server
How to do it on a self-managed Elastic Stack…
Setting up on Elastic Cloud
Setting up snapshot repository
Chapter 2: Ingesting General Content Data
Introducing the Wikipedia Movie Plots dataset
Adding data from the Elasticsearch client
How it works...
Updating data in Elasticsearch
Deleting data in Elasticsearch
Using an analyzer
Defining index mapping
How it works.
There's more…
Using dynamic templates in document mapping
Creating an index template
Indexing multiple documents using Bulk API
Chapter 3: Building Search Applications
Searching with Query DSL
There's more...
Building advanced search queries with Query DSL
Using search templates to pre-render search requests
Getting started with Search Applications for your Elasticsearch index
Building a search experience with the Search Application client
Measuring the performance of your Search Applications with Behavioral Analytics
Chapter 4: Timestamped Data Ingestion
Deploying Elastic Agent with Fleet
Monitoring Apache HTTP logs and metrics using the Apache integration
Deploying standalone Elastic Agent
Adding data using Beats
See also.
Setting up a data stream manually
Dataset
Setting up a time series data stream manually
Chapter 5: Transform Data
Creating an ingest pipeline
Enriching data with a custom ingest pipeline for an existing Elastic Agent integration
Using a processor to enrich your data before ingesting with Elastic Agent
Installing self-managed Logstash
Creating a Logstash pipeline
Setting up pivot data transform
Setting up the latest data transform
Downsampling your time series data
Chapter 6: Visualize and Explore Data
Exploring your data in Discover
Exploring your data with ES|QL
Creating visualizations with Kibana Lens
Creating visualizations from runtime fields
Getting ready.
How to do it...
Creating Kibana maps
Creating and using Kibana dashboards
Creating Canvas workpads
Chapter 7: Alerting and Anomaly Detection
Creating alerts in Kibana
Monitoring alert rules
Investigating data with log rate analysis
Investigating data with log pattern analysis
Investigating data with change point detection
Detecting anomalies in your data with unsupervised machine learning jobs
Creating anomaly detection jobs from a Lens visualization
Chapter 8: Advanced Data Analysis and Processing
Finding deviations in your data with outlier detection
Building a model to perform regression analysis
Building a model for classification
Using a trained model for inference.
Getting ready
Deploying third-party NLP models and testing via the UI
Running advanced data processing with trained models
Chapter 9: Vector Search and Generative AI Integration
Implementing semantic search with dense vectors
Implementing semantic search with sparse vectors
Using hybrid search to build advanced search applications
Developing question-answering applications with Generative AI
Using advanced techniques for RAG applications
Chapter 10: Elastic Observability Solution
Instrumenting your application with Elastic APM
Setting up RUM
Instrumenting and monitoring with OpenTelemetry
Monitoring Kubernetes environments with Elastic Agent
Managing synthetics monitoring
Gaining comprehensive system visibility with Elastic Universal Profiling.
Notes:
Description based on publisher supplied metadata and other sources.
Description based on print version record.
ISBN:
9781837633500
1837633509
OCLC:
1439567408

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account