In March 2015 I went to San Francisco to attend Elasticon 2015. In this presentation I give a summary of the presentations I watched. This presentation took place at Bol.com for the Gotonight.
Use Dedicated Master, Data and Client nodes • Use these nodes the right way • Number of nodes should not exceed 150 • To many indexes and types impact performance • Disable _all field by default Tips
instrumentation to monitor your queries • Use our plugins :-) • Swift • Experimental highlighter • Monitoring and alerting Tips https://github.com/wikimedia
Mars Curiosity rover to Cassini at Saturn, the Spitzer Space Telescope and the fleet of satellites that monitor our home planet” Store measurements Analysing these measurement
• Dead letter queue for problem messages • Use Bulk api to send messages to elasticsearch • Create a logstash cluster • Provide API for pipeline configuration • Provide API to monitor pipeline
hurting yourself • stricter field-type mappings • Two fields same name different type: same type • 1.5 has less lines of code without lost features. • Improving performance doc_values • Better error responses
= filter + scoring • Cluster state communication improvement • Only send diffs instead of full state • Reindex API • copy old index to new index • Changes API • copy changes to other cluster
form, position, etc., after being bent, compressed, or stretched; elasticity. http://dictionary.reference.com A design objective for buildings and infrastructure. It is the ability to absorb or avoid damage without suffering complete failure. http://en.wikipedia.org
[Data corruption] Check for problematic java versions • [Data corruption] Better shard allocation with multi disk setup • [Data corruption] Disk space aware allocation decider • [Out Of Memory] Circuit breaker improvement, better estimations • [Network] Refuse revived master • [external pressure] Time out long running queries
- Every endpoint is a configurable action 3. Securing the wire - SSL/TLS between nodes 4. Cluster fencing - client certificates and transport profiles 5. Audit trails - Log who did what