elasticsearch-courseware
Course Overview
Overview
Chapter 0: Overview
Introduction
Why ElasticSearch
Course objectives
Intended Audience
Prerequisites
About Instructor
About Participants
Logistics
Chapter 1: Introduction
Introduction
Terminology
Terminology Cont'd
CAP Theorem
CAP Theorem and Beyond
Data Modeling
Data Examples
App Side Joins
Parent Child
Exercise Setup
One Node Setup Exercise
Distributed Database
Cluster, Shards, and Replicas
Indices and Aliases
Summary
Chapter 2: ElasticSearch Index
Introduction
Index
Type
Index and Type Api
Transaction Log and Lucene Index
Index Configuration
Index Settings
Shrink Index
Mapping
Mapping Exercise
Analyzer
Not Analyzed & Multi-Fields
Not Analyzed & Multi-Fields Exercise
Summary
Chapter 3: Search
Introduction
Query Dsl
Query Dsl Cont'd
Query Dsl Leaf Clause
Query Dsl Term
Query Dsl Terms
Query Dsl Range
Query Dsl Compound Clause
Query Pagination
Query Uri
Aggregation
Query Exercise
Highlighting
Filter
Filter Example
Filter Exercise
Summary
Chapter 4: Advanced Search and Mapping
Introduction
Data Aggregation
Data Aggregation - Cont'd
Nested Datatype
Nested Datatype Mapping
Nested Datatype Query
Parent-Child Relationship
Parent-Child Mapping
Parent-Child Indexing
Parent-Child Searching
Search Exercise
Terms Aggregation
Nested Aggregation Query
Nested Aggregation Results
Date Histogram Aggregation
Range Aggregation
Aggregation Exercise
Summary
Chapter 5: Logstash
Introduction
Overview
Setup
Setup Exercise
Log Processing - Input
Log Processing - Grok
Log Processing - Output
Log Processing - Exercise
Summary
Chapter 6: Filebeat
Introduction
Beats
Filebeat
Filebeat Exercise
Summary
Chapter 7: Kibana
Introduction
Setup
Sample Data Setup
Setup Exercise
Discover
Visualize
Data Table Exercise
Metric
Metric Exercise
Vertical Bar Chart
Vertical Bar Chart Exercise
Tag Cloud
Coordinate Map
Dashboard
Timelion
Timelion Exercise
Console
Summary
Chapter 8: Watcher
Introduction
X-Pack Setup Exercise
Watcher Components
Watcher Definitions
Watcher Exercise
Summary
Chapter 9: Running in a Container
Introduction
Docker Overview
Docker Setup Exercise
Elastic in Docker
Elastic in Docker Exercise
Docker Cluster
Summary
Chapter 10: Preparing for Production
Introduction
Capacity Planning
Memory Planning
CPU Planning
Cluster State
Network Capacity
Performance Testing
Monitoring
Monitoring Plug-ins
Performance Tuning
Indices vs. Types
Query Choices
Tuning References
Data Population
Data Synchronization
Data Re-Indexing
Hosted ElasticSearch
Hosted vs Self-Managed
VM vs Container
Data Population Exercise
Summary
Chapter 11: Running in Production
Introduction
Installation
Configuration
Hardware
Monitoring
Alerting
Summary
Chapter 12: Course Summary
What have we learned
Thank you!
Extras
Lucene Syntax
Explain
Suggest
Dynamic templates
Search templates
Percentile Aggregation
Ssl
Encryption at rest
Postman
Published with GitBook
Metric
Metric
Presents a single number based on a search
Count
Average
Max
Min
Assuming you have a single important metric to monitor
Example: max memory utilization or 95% response time percentile
results matching "
"
No results matching "
"
Last modified: