Curso Elasticsearch for Developers
16HVisão Geral
Curso Elasticsearch for Developers, O Elasticsearch é o padrão de fato de hoje para registro centralizado e análise em tempo real para métricas do sistema e dados de negócios. O que começou como um mecanismo de busca de texto completo rapidamente se tornou muito, muito mais do que apenas isso.
Este workshop prático intensivo de 2 dias foi desenvolvido para ensinar a você o Elastic Stack desde o início. Você começará aprendendo os conceitos básicos de pesquisa de texto completo e recuperação de informações e as importantes APIs do Elasticsearch: APIs de documentos, índices, consultas e agregações.
Somente quando você estiver fluente com as APIs do Elasticsearch você poderá realmente usar o poderoso Elastic Stack em todo o seu potencial. Anteriormente conhecido como ELK, o Elastic Stack possui vários componentes (Elasticsearch, Logstash, Kibana, Beats e várias soluções Stack-wide) e você aprenderá a fazer bom uso de todos eles.
Objetivo
Após realizar este Curso Elasticsearch for Developers você será capaz de:
- Usando o Elasticsearch para adicionar pesquisa de texto completo a qualquer aplicativo.
- Defina e mantenha índices do Elasticsearch e corrija a ingestão de dados usando Logstash e Beats.
- Execute consultas de agregação para detalhar seus dados.,
- Use o Kibana para investigar dados ao vivo e criar painéis visualmente atraentes.,
- Trabalhando com dados de série temporal (logs, IoT e muito mais).
- Entenda onde o Elastic Stack brilha e como usá-lo corretamente.
Pre-Requisitos
- Desenvolvedores, DevOps e SREs com 3 anos de experiência ou mais. Independente de plataforma - exercícios práticos estão usando o Kibana de ponta a ponta.
Informações Gerais
- Carga horaria 16h
- Se noturno este curso e ministrado de terça-feira a sexta-feira das 19h às 23h, total de 4 encontros,
- Se aos sábados este curso e ministrado das 09h às 18h, total de 2 encontros,
- In-company
Formato de Entrega:
- 100% on-line ao vivo via Microsoft Teams na presença de um instrutor/consultor
Materiais
Inglês + Exercícios + Lab PraticoConteúdo Programatico
Starting with some basics
- Basics of Full text search and Information Retrieval
- Overview of the Elastic stack
- Elasticsearch and the REST API
- Using Elasticsearch from your favorite programming language
- Search and the various query types
- Hands-on experience with indexing and searching texts
The Analysis Chain and Index Mappings
- The inverted index and full-text search
- Term normalization with Analyzers, Tokenizers and TokenFilters
- Understanding and poking into the analysis chain
- Creating and using a custom analyzer
- Using Index Mappings to control analysis and other index features
The Search API
- Pagination and Sorting
- Precision and Recall
- Understanding scoring and how it is applied
- Building smart queries that can influence scoring correctly
- Scripting
- Query explanation and profiling
- Results highlighting
- Various power query tools and a lot of good advice
Elasticsearch must-knows
- Document oriented design and why it's crucial to do right with Elasticsearch
- Suggesters
- Record linkage via MoreLikeThis
- Geo-spatial search
- Multi-lingual search
- Anomaly detection methods
- The percolator
The aggregations framework, Logstash, Beats and Kibana
- Real-time data analysis and reporting
- The Aggregations Framework: Metric and Bucket aggregations
- Pipeline aggregations
- Various powerful aggregations tricks
- Using Kibana as a powerful Web UI on top of the aggregations framework
- Timelion
- Logstash and Beats