Elastic Search has become a favorite in the realm of search engines by broadening its scope and ease-of-adoption
Easy to use for any developer combined with powerful query language made Elastic Search an attractive choice for agile teams
Automatic sharding, replication, and healing makes Elastic Search rewarding to configure and to operate for system administrators
Variety of offerings for data ingest makes Elastic product suite appealing for logs processing and aggregation
Modern architecture of distributed database and share-nothing approach is luring Linux's containers enthusiasts into flexibility of Elastic Search deployment model
- Developers who wants to be familiar with NoSQL Databases and with modern Search Engines
- System Admins who are familiar with Relational Databases, but who have little experience with new Polyglot Persistence model
- DevOps looking to extend their knowledge of Elastic Search for the benefit of logs processing with various deployment models
- Bring Elastic Search novices to the level where they would feel familiar with installing, configuring and using Elastic products
- Explore ElasticSearch Dsl: query, filter, and aggregation
- Install and configure Filebeat for logs ingest
- Install and configure Kibana for data analysis
- Deploy Elastic Search using Docker
- Recent hands-on experience with Linux bash terminal
- Familiarity with JSON and logs data formats
- Recent administrative and troubleshooting experience on Linux OS
- Exposure to Amazon Web Services
- Terminology, basic concepts, implementation, setup, and basic operations
- Data modeling with ElasticSearch
- Distributed database architecture
- Understanding ElasticSearch cluster, shards, and replicas
- Analysis of mappings, indexing, and their operations
- Understanding search Query DSL
- Overview of Filter DSL compared to Query DSL
- Syntax for Aggregation Queries
- Setup and configuration
- Discover
- Visualize
- Dashboard
- Setup and initial configuration
- Sending logs to Elastic Search using Filebeat
- Using Kibana to visualize logs data
- Setup and configuration
- Data Persistency considerations
- Cluster management considerations
- Discussion on capacity planning and data population
- Performance tuning and monitoring
- Aws hosted Elastic Search