DevOps training

Logo Elasticsearch Ops

Elasticsearch Ops

Administer and operate Elasticsearch

60% theory, 40% practise
(4.3) 241 ratings
Duration 3 days • 21 hours Get a quote

Introduction to Elasticsearch

  • From analysis to research
  • Index, documents, nodes, shards ...: the concepts
  • Analysis and indexing
  • Research and aggregations
  • Lab 1: Installation 1 node, indexations and research (CRUD)

Sizing and installation

  • Prepared
  • Clustering, Zen Discovery, Split brain
  • CPU: competition, thread pools
  • Memory: Java heap and garbage collector, cutout, swap
  • Network: multicast / unicast, firewall
  • Disk: organization of the file system, the flush (translog)
  • Sizing method
  • Lab 2: ES cluster installation of 3 nodes

Monitoring and surveillance

  • Cluster Health API, Cat ...
  • Logs and slow query logging
  • Metrics to monitor
  • Lab 3: Cluster / Node stats, Cat, Marvel

Day-to-day maintenance

  • Index aliases
  • Configuration of the allocation
  • Shard / node assignment (Cluster Route API)
  • Restart: warmers
  • Backups: snapshot and restore
  • Upgrades
  • Commission / decommission a machine
  • Curator
  • Lab 4: Backup and restore, Remove / add a node ...

Security

  • Authentication and permissions
  • Scripting
  • Shield, reverse proxy

Performance and optimization

  • Indexation:
    • Bulk API
    • Alias
  • Research:
    • filtering, post filtering and cache
    • wildcard, parent / child
    • Aggregations and sorts: doc_values ​​and fielddata