SlideShare a Scribd company logo
1 of 36
Download to read offline
Upgrade the Elastic Stack
to v7.8
By Melvyn Peignon & Camilo Sierra
June 2020
CamiloSierraxPeignonmel
Elastic Enterprise Search Elastic SecurityElastic Observability
Kibana
Elasticsearch
Beats Logstash
3 solutions powered by 1 stack
Elastic Stack
Unified visibility
across your entire
ecosystem
Bring your logs, metrics, and
traces together into a single
stack so you can monitor, detect,
and react to events with speed.
ELASTIC OBSERVABILITY
Security how it
should be: open
Elastic Security integrates
endpoint security and SIEM to
give you prevention, collection,
detection, and response
capabilities for unified protection
across your infrastructure.
ELASTIC SECURITY
Search everything,
anywhere
Easily implement powerful,
modern search experiences
across your website, app, or
digital workplace. Search it
all, simply.
ELASTIC ENTERPRISE SEARCH
Deploy anywhere.
SaaS Orchestration
Elastic Cloud
on Kubernetes
Elastic Cloud Elastic Cloud
Enterprise
Elastic Enterprise Search Elastic SecurityElastic Observability
Kibana
Elasticsearch
Beats Logstash
Powered by
the stack
3 solutions
Deployed
anywhere
Upgrade Explained
You can not roll back
Upgrade Elasticsearch
Full cluster restart Rolling upgrade
Check
breaking
changes first!
Security is a
Free feature
● Upgrade to the latest minor version
available,
● Check breaking changes,
● Run the Kibana upgrade assistant.
5.05.5 to 6.x Enable Security 5.6.16 to 6.8.8
Reindex (API)
This is a great Option, but it’s
expensive and hard to scale!
x.x >> v7.7.1
You have two environments!
6.0/6.7 to 6.8.8
6.8 to 7.7.1
Then
Rolling upgrade
It’s better if you turn off all
the Kibana nodes during the
upgrade.
And If you have more
than one Kibana, restart
one kibana first (wait until
it’s working), then start
the others.
Q & A!
Upgrading the Stack
Stack Upgrade Path
Stack Upgrade Path
Elasticsearch
Hadoop
Elasticsearch Kibana Logstash Beats APM Server Plugins
https://www.elastic.co/guide/en/elastic-stack/current/upgrading-elastic-stack.html
Upgrade Assistant
7.0 Upgrade Assistant
• Deprecation warning tool
• Reindexing tool for indices created in 5.x
• Available in Kibana 6.6+
‒ Must upgrade to 6.7+ for latest warnings + reindexing tool
• Free with the Basic License
Upgrading your Elastic Stack to 7.x
7.0 Upgrade Assistant
Demo
Upgrading Good Practices
How to prepare an
Upgrade?
& Best practices!
Snapshot and restore API !
Repository backends that are available:
● [included] Shared file system repository,
● [included] Source repository (source-only
snapshots that take up to 50% less space on
disk),
● [toInstall] repository-s3 for S3 repositories,
● [toInstall] repository-hdfs for HDFS repository
support in Hadoop environments,
● [toInstall] repository-azure for Azure storage
repositories,
● [toInstall] repository-gcs for Google Cloud
Storage repositories.
A new era for cluster
coordination in
Elasticsearch (from v7
Reality (Production cluster)
Testing the upgrade (with
one node cluster)
“master not
discovered or elected
yet, an election
requires a node with
id”
When Rolling
upgrade you can not
turn off two of three
master-eligible
nodes!
The closed indices
created in older
versions of
Elasticsearch (v2 or
v5, need to be
reindexed to ensure
compatibility with
Elasticsearch v6.8 &
v7.7.
When rolling
upgrade, I will not
ask you to deploy on
Friday...
But try to deploy
when the load in
the servers is low.
Demonstration
Support: Tips and Tricks
When you upgrade Kibana
sometimes it will try to load
previous asset versions
leading to different errors in
browser console.
Please remove the
proxy server cache and
the browser cache.
If you have forked
the templates
provided by
default in Beats,
you will need to
update your fork with
the new v7.7 beats
templates.
When rolling
upgrade, this
ain't a race in
who upgrades
faster the
cluster.
What to do when
everything goes wrong?
These commands enable you
to perform certain unsafe
operations, to save your
cluster life!
7.8 Features!
Lens (New charts)
Dashboard-to-dashboard
drilldown.
Not anymore with v7.8
● asynchronous search !!!!
● We’ve reduced aggregation memory
consumption by maintaining serialized results
for as long as possible,
● Since Elasticsearch 7.7 we’ve dramatically
reduced heap memory consumption for these
time-series use cases by moving the terms
index of the _id off heap.
● Improve the performance of queries that were
sorted by dates or numbers.
● Faster results when querying time-based indices
by filtering out entire shards if the shard doesn't
contain any documents with competitive
timestamps.
Q & A!

More Related Content

What's hot

Overview of Blue Medora - New Relic Plugin for Cisco UCS
Overview of Blue Medora - New Relic Plugin for Cisco UCSOverview of Blue Medora - New Relic Plugin for Cisco UCS
Overview of Blue Medora - New Relic Plugin for Cisco UCSBlue Medora
 
We Are OpenStack: David F. Flanders & Tom Fifield, OpenStack Foundation
We Are OpenStack: David F. Flanders & Tom Fifield, OpenStack FoundationWe Are OpenStack: David F. Flanders & Tom Fifield, OpenStack Foundation
We Are OpenStack: David F. Flanders & Tom Fifield, OpenStack FoundationOpenStack
 
OpenStack Juno The Complete Lowdown and Tales from the Summit
OpenStack Juno The Complete Lowdown and Tales from the SummitOpenStack Juno The Complete Lowdown and Tales from the Summit
OpenStack Juno The Complete Lowdown and Tales from the SummitNati Shalom
 
Openstack101 - Introduction to OpenStack
Openstack101 - Introduction to OpenStackOpenstack101 - Introduction to OpenStack
Openstack101 - Introduction to OpenStackvinoth kumar selvaraj
 
Containers for the Enterprise: It's Not That Simple
Containers for the Enterprise: It's Not That SimpleContainers for the Enterprise: It's Not That Simple
Containers for the Enterprise: It's Not That SimpleMirantis
 
Disaster recovery on demand on the cloud
Disaster recovery on demand on the cloudDisaster recovery on demand on the cloud
Disaster recovery on demand on the cloudNati Shalom
 
Protecting Yourself from the Container Shakeout
Protecting Yourself from the Container ShakeoutProtecting Yourself from the Container Shakeout
Protecting Yourself from the Container ShakeoutMirantis
 
Succeeding with OpenStack in the Enterprise (OpenStack Summit Austin 2016)
Succeeding with OpenStack in the Enterprise (OpenStack Summit Austin 2016)Succeeding with OpenStack in the Enterprise (OpenStack Summit Austin 2016)
Succeeding with OpenStack in the Enterprise (OpenStack Summit Austin 2016)Omri Gazitt
 
Managing Cassandra Databases with OpenStack Trove
Managing Cassandra Databases with OpenStack TroveManaging Cassandra Databases with OpenStack Trove
Managing Cassandra Databases with OpenStack TroveTesora
 
What a Beginner Should Know About OpenStack
What a Beginner Should Know About OpenStackWhat a Beginner Should Know About OpenStack
What a Beginner Should Know About OpenStackAnthony Chow
 
OpenStack in Action 4! Thierry Carrez - From Havana to Icehouse
OpenStack in Action 4! Thierry Carrez - From Havana to IcehouseOpenStack in Action 4! Thierry Carrez - From Havana to Icehouse
OpenStack in Action 4! Thierry Carrez - From Havana to IcehouseeNovance
 
Cloud bursting with Apache Stratos
Cloud bursting with Apache StratosCloud bursting with Apache Stratos
Cloud bursting with Apache StratosWSO2
 
OpenStack Winfest2011
OpenStack Winfest2011OpenStack Winfest2011
OpenStack Winfest2011Open Stack
 
Application Centric Approach to Devops
Application Centric Approach to DevopsApplication Centric Approach to Devops
Application Centric Approach to DevopsNati Shalom
 
[Vietstack meetup 1st] VietStack and journey promoting openstack in vietnam
[Vietstack meetup 1st] VietStack and journey promoting openstack in vietnam[Vietstack meetup 1st] VietStack and journey promoting openstack in vietnam
[Vietstack meetup 1st] VietStack and journey promoting openstack in vietnamVietnam Open Infrastructure User Group
 
Science logic cloudstack london meetup 2015 02-11
Science logic cloudstack london meetup 2015 02-11Science logic cloudstack london meetup 2015 02-11
Science logic cloudstack london meetup 2015 02-11ShapeBlue
 
Cloud Bursting Stratos Webinar
Cloud Bursting Stratos WebinarCloud Bursting Stratos Webinar
Cloud Bursting Stratos WebinarWSO2
 

What's hot (20)

Overview of Blue Medora - New Relic Plugin for Cisco UCS
Overview of Blue Medora - New Relic Plugin for Cisco UCSOverview of Blue Medora - New Relic Plugin for Cisco UCS
Overview of Blue Medora - New Relic Plugin for Cisco UCS
 
We Are OpenStack: David F. Flanders & Tom Fifield, OpenStack Foundation
We Are OpenStack: David F. Flanders & Tom Fifield, OpenStack FoundationWe Are OpenStack: David F. Flanders & Tom Fifield, OpenStack Foundation
We Are OpenStack: David F. Flanders & Tom Fifield, OpenStack Foundation
 
OpenStack Juno The Complete Lowdown and Tales from the Summit
OpenStack Juno The Complete Lowdown and Tales from the SummitOpenStack Juno The Complete Lowdown and Tales from the Summit
OpenStack Juno The Complete Lowdown and Tales from the Summit
 
My ElasticSearch Journey on AWS
My ElasticSearch Journey on AWSMy ElasticSearch Journey on AWS
My ElasticSearch Journey on AWS
 
Openstack101 - Introduction to OpenStack
Openstack101 - Introduction to OpenStackOpenstack101 - Introduction to OpenStack
Openstack101 - Introduction to OpenStack
 
Containers for the Enterprise: It's Not That Simple
Containers for the Enterprise: It's Not That SimpleContainers for the Enterprise: It's Not That Simple
Containers for the Enterprise: It's Not That Simple
 
Disaster recovery on demand on the cloud
Disaster recovery on demand on the cloudDisaster recovery on demand on the cloud
Disaster recovery on demand on the cloud
 
Protecting Yourself from the Container Shakeout
Protecting Yourself from the Container ShakeoutProtecting Yourself from the Container Shakeout
Protecting Yourself from the Container Shakeout
 
Succeeding with OpenStack in the Enterprise (OpenStack Summit Austin 2016)
Succeeding with OpenStack in the Enterprise (OpenStack Summit Austin 2016)Succeeding with OpenStack in the Enterprise (OpenStack Summit Austin 2016)
Succeeding with OpenStack in the Enterprise (OpenStack Summit Austin 2016)
 
Managing Cassandra Databases with OpenStack Trove
Managing Cassandra Databases with OpenStack TroveManaging Cassandra Databases with OpenStack Trove
Managing Cassandra Databases with OpenStack Trove
 
Clouds security and owasp
Clouds security and owaspClouds security and owasp
Clouds security and owasp
 
What a Beginner Should Know About OpenStack
What a Beginner Should Know About OpenStackWhat a Beginner Should Know About OpenStack
What a Beginner Should Know About OpenStack
 
OpenStack in Action 4! Thierry Carrez - From Havana to Icehouse
OpenStack in Action 4! Thierry Carrez - From Havana to IcehouseOpenStack in Action 4! Thierry Carrez - From Havana to Icehouse
OpenStack in Action 4! Thierry Carrez - From Havana to Icehouse
 
Cloud bursting with Apache Stratos
Cloud bursting with Apache StratosCloud bursting with Apache Stratos
Cloud bursting with Apache Stratos
 
OpenStack Winfest2011
OpenStack Winfest2011OpenStack Winfest2011
OpenStack Winfest2011
 
Application Centric Approach to Devops
Application Centric Approach to DevopsApplication Centric Approach to Devops
Application Centric Approach to Devops
 
[Vietstack meetup 1st] VietStack and journey promoting openstack in vietnam
[Vietstack meetup 1st] VietStack and journey promoting openstack in vietnam[Vietstack meetup 1st] VietStack and journey promoting openstack in vietnam
[Vietstack meetup 1st] VietStack and journey promoting openstack in vietnam
 
Women Who Code
Women Who CodeWomen Who Code
Women Who Code
 
Science logic cloudstack london meetup 2015 02-11
Science logic cloudstack london meetup 2015 02-11Science logic cloudstack london meetup 2015 02-11
Science logic cloudstack london meetup 2015 02-11
 
Cloud Bursting Stratos Webinar
Cloud Bursting Stratos WebinarCloud Bursting Stratos Webinar
Cloud Bursting Stratos Webinar
 

Similar to Why upgrade to v7.7

Peanut Butter and jelly: Mapping the deep Integration between Ceph and OpenStack
Peanut Butter and jelly: Mapping the deep Integration between Ceph and OpenStackPeanut Butter and jelly: Mapping the deep Integration between Ceph and OpenStack
Peanut Butter and jelly: Mapping the deep Integration between Ceph and OpenStackSean Cohen
 
Elasticsearch features and ecosystem
Elasticsearch features and ecosystemElasticsearch features and ecosystem
Elasticsearch features and ecosystemPavel Alexeev
 
Accelerate Your OpenStack Deployment Presented by SolidFire and Red Hat
Accelerate Your OpenStack Deployment Presented by SolidFire and Red HatAccelerate Your OpenStack Deployment Presented by SolidFire and Red Hat
Accelerate Your OpenStack Deployment Presented by SolidFire and Red HatNetApp
 
Présentation openstackinaction v1.2
Présentation openstackinaction v1.2Présentation openstackinaction v1.2
Présentation openstackinaction v1.2Regis Allegre
 
Scalable POSIX File Systems in the Cloud
Scalable POSIX File Systems in the CloudScalable POSIX File Systems in the Cloud
Scalable POSIX File Systems in the CloudRed_Hat_Storage
 
Examining OpenData with a Search Index using Elasticsearch
Examining OpenData with a Search Index using ElasticsearchExamining OpenData with a Search Index using Elasticsearch
Examining OpenData with a Search Index using ElasticsearchFaithWestdorp
 
OpenStack for VMware Administrators
OpenStack for VMware AdministratorsOpenStack for VMware Administrators
OpenStack for VMware AdministratorsTrevor Roberts Jr.
 
The Future of GlusterFS and Gluster.org
The Future of GlusterFS and Gluster.orgThe Future of GlusterFS and Gluster.org
The Future of GlusterFS and Gluster.orgJohn Mark Walker
 
Containerized Storage for Containers- Kubernetes LA Meetup , July 2017
Containerized Storage for Containers- Kubernetes LA Meetup , July 2017Containerized Storage for Containers- Kubernetes LA Meetup , July 2017
Containerized Storage for Containers- Kubernetes LA Meetup , July 2017OpenEBS
 
Automation of your OpenStack Infrastructure with Stacki
Automation of your OpenStack Infrastructure with StackiAutomation of your OpenStack Infrastructure with Stacki
Automation of your OpenStack Infrastructure with StackiStackIQ
 
Containerized Storage for Containers: Why, What and How OpenEBS Works
Containerized Storage for Containers:  Why, What and How OpenEBS WorksContainerized Storage for Containers:  Why, What and How OpenEBS Works
Containerized Storage for Containers: Why, What and How OpenEBS WorksMatt Baldwin
 
Private cloud cloud-phoenix-april-2014
Private cloud cloud-phoenix-april-2014Private cloud cloud-phoenix-april-2014
Private cloud cloud-phoenix-april-2014Miguel Zuniga
 
Azure Key Vault, Azure Dev Ops and Azure Synapse - how these services work pe...
Azure Key Vault, Azure Dev Ops and Azure Synapse - how these services work pe...Azure Key Vault, Azure Dev Ops and Azure Synapse - how these services work pe...
Azure Key Vault, Azure Dev Ops and Azure Synapse - how these services work pe...Erwin de Kreuk
 
Red Hat Storage Day Boston - OpenStack + Ceph Storage
Red Hat Storage Day Boston - OpenStack + Ceph StorageRed Hat Storage Day Boston - OpenStack + Ceph Storage
Red Hat Storage Day Boston - OpenStack + Ceph StorageRed_Hat_Storage
 
OpenEBS - Containerized Storage for Containers
OpenEBS  - Containerized Storage for ContainersOpenEBS  - Containerized Storage for Containers
OpenEBS - Containerized Storage for ContainersUmasankar Mukkara
 
Cloudstack vs Openstack
Cloudstack vs OpenstackCloudstack vs Openstack
Cloudstack vs OpenstackHuzefa Husain
 
An overview of OpenStack for the VMware community
An overview of OpenStack for the VMware communityAn overview of OpenStack for the VMware community
An overview of OpenStack for the VMware communityAnthony Chow
 
Monitoring&Logging - Stanislav Kolenkin
Monitoring&Logging - Stanislav Kolenkin  Monitoring&Logging - Stanislav Kolenkin
Monitoring&Logging - Stanislav Kolenkin Kuberton
 
What's new in Elasticsearch v5
What's new in Elasticsearch v5What's new in Elasticsearch v5
What's new in Elasticsearch v5Idan Tohami
 
20141021 AWS Cloud Taekwon - Startup Best Practices on AWS
20141021 AWS Cloud Taekwon - Startup Best Practices on AWS20141021 AWS Cloud Taekwon - Startup Best Practices on AWS
20141021 AWS Cloud Taekwon - Startup Best Practices on AWSAmazon Web Services Korea
 

Similar to Why upgrade to v7.7 (20)

Peanut Butter and jelly: Mapping the deep Integration between Ceph and OpenStack
Peanut Butter and jelly: Mapping the deep Integration between Ceph and OpenStackPeanut Butter and jelly: Mapping the deep Integration between Ceph and OpenStack
Peanut Butter and jelly: Mapping the deep Integration between Ceph and OpenStack
 
Elasticsearch features and ecosystem
Elasticsearch features and ecosystemElasticsearch features and ecosystem
Elasticsearch features and ecosystem
 
Accelerate Your OpenStack Deployment Presented by SolidFire and Red Hat
Accelerate Your OpenStack Deployment Presented by SolidFire and Red HatAccelerate Your OpenStack Deployment Presented by SolidFire and Red Hat
Accelerate Your OpenStack Deployment Presented by SolidFire and Red Hat
 
Présentation openstackinaction v1.2
Présentation openstackinaction v1.2Présentation openstackinaction v1.2
Présentation openstackinaction v1.2
 
Scalable POSIX File Systems in the Cloud
Scalable POSIX File Systems in the CloudScalable POSIX File Systems in the Cloud
Scalable POSIX File Systems in the Cloud
 
Examining OpenData with a Search Index using Elasticsearch
Examining OpenData with a Search Index using ElasticsearchExamining OpenData with a Search Index using Elasticsearch
Examining OpenData with a Search Index using Elasticsearch
 
OpenStack for VMware Administrators
OpenStack for VMware AdministratorsOpenStack for VMware Administrators
OpenStack for VMware Administrators
 
The Future of GlusterFS and Gluster.org
The Future of GlusterFS and Gluster.orgThe Future of GlusterFS and Gluster.org
The Future of GlusterFS and Gluster.org
 
Containerized Storage for Containers- Kubernetes LA Meetup , July 2017
Containerized Storage for Containers- Kubernetes LA Meetup , July 2017Containerized Storage for Containers- Kubernetes LA Meetup , July 2017
Containerized Storage for Containers- Kubernetes LA Meetup , July 2017
 
Automation of your OpenStack Infrastructure with Stacki
Automation of your OpenStack Infrastructure with StackiAutomation of your OpenStack Infrastructure with Stacki
Automation of your OpenStack Infrastructure with Stacki
 
Containerized Storage for Containers: Why, What and How OpenEBS Works
Containerized Storage for Containers:  Why, What and How OpenEBS WorksContainerized Storage for Containers:  Why, What and How OpenEBS Works
Containerized Storage for Containers: Why, What and How OpenEBS Works
 
Private cloud cloud-phoenix-april-2014
Private cloud cloud-phoenix-april-2014Private cloud cloud-phoenix-april-2014
Private cloud cloud-phoenix-april-2014
 
Azure Key Vault, Azure Dev Ops and Azure Synapse - how these services work pe...
Azure Key Vault, Azure Dev Ops and Azure Synapse - how these services work pe...Azure Key Vault, Azure Dev Ops and Azure Synapse - how these services work pe...
Azure Key Vault, Azure Dev Ops and Azure Synapse - how these services work pe...
 
Red Hat Storage Day Boston - OpenStack + Ceph Storage
Red Hat Storage Day Boston - OpenStack + Ceph StorageRed Hat Storage Day Boston - OpenStack + Ceph Storage
Red Hat Storage Day Boston - OpenStack + Ceph Storage
 
OpenEBS - Containerized Storage for Containers
OpenEBS  - Containerized Storage for ContainersOpenEBS  - Containerized Storage for Containers
OpenEBS - Containerized Storage for Containers
 
Cloudstack vs Openstack
Cloudstack vs OpenstackCloudstack vs Openstack
Cloudstack vs Openstack
 
An overview of OpenStack for the VMware community
An overview of OpenStack for the VMware communityAn overview of OpenStack for the VMware community
An overview of OpenStack for the VMware community
 
Monitoring&Logging - Stanislav Kolenkin
Monitoring&Logging - Stanislav Kolenkin  Monitoring&Logging - Stanislav Kolenkin
Monitoring&Logging - Stanislav Kolenkin
 
What's new in Elasticsearch v5
What's new in Elasticsearch v5What's new in Elasticsearch v5
What's new in Elasticsearch v5
 
20141021 AWS Cloud Taekwon - Startup Best Practices on AWS
20141021 AWS Cloud Taekwon - Startup Best Practices on AWS20141021 AWS Cloud Taekwon - Startup Best Practices on AWS
20141021 AWS Cloud Taekwon - Startup Best Practices on AWS
 

More from UllyCarolinneSampaio

Building Observable Infrastructure and Code
Building Observable Infrastructure and CodeBuilding Observable Infrastructure and Code
Building Observable Infrastructure and CodeUllyCarolinneSampaio
 
Usando elastic watcher y alerting module para preparar el bistec perfecto
Usando elastic watcher y alerting module para preparar el bistec perfectoUsando elastic watcher y alerting module para preparar el bistec perfecto
Usando elastic watcher y alerting module para preparar el bistec perfectoUllyCarolinneSampaio
 
Encontrar problemas con el uso de los agentes de APM
Encontrar problemas con el uso de los agentes de APMEncontrar problemas con el uso de los agentes de APM
Encontrar problemas con el uso de los agentes de APMUllyCarolinneSampaio
 
Manos a la obra "Hands on" con Elastic stack
Manos a la obra "Hands on" con Elastic stackManos a la obra "Hands on" con Elastic stack
Manos a la obra "Hands on" con Elastic stackUllyCarolinneSampaio
 
Primeros pasos con Kibana - Parte 2
Primeros pasos con Kibana - Parte 2Primeros pasos con Kibana - Parte 2
Primeros pasos con Kibana - Parte 2UllyCarolinneSampaio
 
[Vancouver] part 2 understanding the relevance of your search with elasticse...
[Vancouver] part 2  understanding the relevance of your search with elasticse...[Vancouver] part 2  understanding the relevance of your search with elasticse...
[Vancouver] part 2 understanding the relevance of your search with elasticse...UllyCarolinneSampaio
 
Primeros pasos con Logstash y Beats
Primeros pasos con Logstash y BeatsPrimeros pasos con Logstash y Beats
Primeros pasos con Logstash y BeatsUllyCarolinneSampaio
 
Vancouver part 1 intro to elasticsearch and kibana-beginner's crash course ...
Vancouver   part 1 intro to elasticsearch and kibana-beginner's crash course ...Vancouver   part 1 intro to elasticsearch and kibana-beginner's crash course ...
Vancouver part 1 intro to elasticsearch and kibana-beginner's crash course ...UllyCarolinneSampaio
 
What's new in Kibana - Elastic meetup
What's new in Kibana - Elastic meetupWhat's new in Kibana - Elastic meetup
What's new in Kibana - Elastic meetupUllyCarolinneSampaio
 
La importancia de la observabilidad con Elastic
La importancia de la observabilidad con ElasticLa importancia de la observabilidad con Elastic
La importancia de la observabilidad con ElasticUllyCarolinneSampaio
 
Enterprise search: search at scale
Enterprise search: search at scaleEnterprise search: search at scale
Enterprise search: search at scaleUllyCarolinneSampaio
 
Observando sistemas the información con Elastic APM
Observando sistemas the información con Elastic APMObservando sistemas the información con Elastic APM
Observando sistemas the información con Elastic APMUllyCarolinneSampaio
 
Mejorando las busquedas en nuestras aplicaciones web con elasticsearch
Mejorando las busquedas en nuestras aplicaciones web con elasticsearchMejorando las busquedas en nuestras aplicaciones web con elasticsearch
Mejorando las busquedas en nuestras aplicaciones web con elasticsearchUllyCarolinneSampaio
 

More from UllyCarolinneSampaio (18)

Building Observable Infrastructure and Code
Building Observable Infrastructure and CodeBuilding Observable Infrastructure and Code
Building Observable Infrastructure and Code
 
Usando elastic watcher y alerting module para preparar el bistec perfecto
Usando elastic watcher y alerting module para preparar el bistec perfectoUsando elastic watcher y alerting module para preparar el bistec perfecto
Usando elastic watcher y alerting module para preparar el bistec perfecto
 
Encontrar problemas con el uso de los agentes de APM
Encontrar problemas con el uso de los agentes de APMEncontrar problemas con el uso de los agentes de APM
Encontrar problemas con el uso de los agentes de APM
 
Manos a la obra "Hands on" con Elastic stack
Manos a la obra "Hands on" con Elastic stackManos a la obra "Hands on" con Elastic stack
Manos a la obra "Hands on" con Elastic stack
 
Primeros pasos con Kibana - Parte 2
Primeros pasos con Kibana - Parte 2Primeros pasos con Kibana - Parte 2
Primeros pasos con Kibana - Parte 2
 
[Vancouver] part 2 understanding the relevance of your search with elasticse...
[Vancouver] part 2  understanding the relevance of your search with elasticse...[Vancouver] part 2  understanding the relevance of your search with elasticse...
[Vancouver] part 2 understanding the relevance of your search with elasticse...
 
Primeros pasos con Logstash y Beats
Primeros pasos con Logstash y BeatsPrimeros pasos con Logstash y Beats
Primeros pasos con Logstash y Beats
 
Primeros pasos con kibana parte 1
Primeros pasos con kibana parte 1Primeros pasos con kibana parte 1
Primeros pasos con kibana parte 1
 
Vancouver part 1 intro to elasticsearch and kibana-beginner's crash course ...
Vancouver   part 1 intro to elasticsearch and kibana-beginner's crash course ...Vancouver   part 1 intro to elasticsearch and kibana-beginner's crash course ...
Vancouver part 1 intro to elasticsearch and kibana-beginner's crash course ...
 
What's new in Kibana - Elastic meetup
What's new in Kibana - Elastic meetupWhat's new in Kibana - Elastic meetup
What's new in Kibana - Elastic meetup
 
Primeros pasos con elasticsearch
Primeros pasos con elasticsearchPrimeros pasos con elasticsearch
Primeros pasos con elasticsearch
 
La importancia de la observabilidad con Elastic
La importancia de la observabilidad con ElasticLa importancia de la observabilidad con Elastic
La importancia de la observabilidad con Elastic
 
Logstash filebeat webinar
Logstash filebeat webinar  Logstash filebeat webinar
Logstash filebeat webinar
 
Enterprise search: search at scale
Enterprise search: search at scaleEnterprise search: search at scale
Enterprise search: search at scale
 
Beats a-tus-datos
Beats a-tus-datosBeats a-tus-datos
Beats a-tus-datos
 
Enterprise search solutions
Enterprise search solutionsEnterprise search solutions
Enterprise search solutions
 
Observando sistemas the información con Elastic APM
Observando sistemas the información con Elastic APMObservando sistemas the información con Elastic APM
Observando sistemas the información con Elastic APM
 
Mejorando las busquedas en nuestras aplicaciones web con elasticsearch
Mejorando las busquedas en nuestras aplicaciones web con elasticsearchMejorando las busquedas en nuestras aplicaciones web con elasticsearch
Mejorando las busquedas en nuestras aplicaciones web con elasticsearch
 

Recently uploaded

Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Intelisync
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 

Recently uploaded (20)

Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 

Why upgrade to v7.7

  • 1. Upgrade the Elastic Stack to v7.8 By Melvyn Peignon & Camilo Sierra June 2020
  • 3. Elastic Enterprise Search Elastic SecurityElastic Observability Kibana Elasticsearch Beats Logstash 3 solutions powered by 1 stack Elastic Stack
  • 4. Unified visibility across your entire ecosystem Bring your logs, metrics, and traces together into a single stack so you can monitor, detect, and react to events with speed. ELASTIC OBSERVABILITY
  • 5. Security how it should be: open Elastic Security integrates endpoint security and SIEM to give you prevention, collection, detection, and response capabilities for unified protection across your infrastructure. ELASTIC SECURITY
  • 6. Search everything, anywhere Easily implement powerful, modern search experiences across your website, app, or digital workplace. Search it all, simply. ELASTIC ENTERPRISE SEARCH
  • 7. Deploy anywhere. SaaS Orchestration Elastic Cloud on Kubernetes Elastic Cloud Elastic Cloud Enterprise Elastic Enterprise Search Elastic SecurityElastic Observability Kibana Elasticsearch Beats Logstash Powered by the stack 3 solutions Deployed anywhere
  • 9. You can not roll back Upgrade Elasticsearch Full cluster restart Rolling upgrade Check breaking changes first! Security is a Free feature ● Upgrade to the latest minor version available, ● Check breaking changes, ● Run the Kibana upgrade assistant. 5.05.5 to 6.x Enable Security 5.6.16 to 6.8.8 Reindex (API) This is a great Option, but it’s expensive and hard to scale! x.x >> v7.7.1 You have two environments! 6.0/6.7 to 6.8.8 6.8 to 7.7.1 Then
  • 11. It’s better if you turn off all the Kibana nodes during the upgrade. And If you have more than one Kibana, restart one kibana first (wait until it’s working), then start the others.
  • 14. Stack Upgrade Path Stack Upgrade Path Elasticsearch Hadoop Elasticsearch Kibana Logstash Beats APM Server Plugins https://www.elastic.co/guide/en/elastic-stack/current/upgrading-elastic-stack.html
  • 16. 7.0 Upgrade Assistant • Deprecation warning tool • Reindexing tool for indices created in 5.x • Available in Kibana 6.6+ ‒ Must upgrade to 6.7+ for latest warnings + reindexing tool • Free with the Basic License Upgrading your Elastic Stack to 7.x
  • 18. Demo
  • 20. How to prepare an Upgrade? & Best practices!
  • 21. Snapshot and restore API ! Repository backends that are available: ● [included] Shared file system repository, ● [included] Source repository (source-only snapshots that take up to 50% less space on disk), ● [toInstall] repository-s3 for S3 repositories, ● [toInstall] repository-hdfs for HDFS repository support in Hadoop environments, ● [toInstall] repository-azure for Azure storage repositories, ● [toInstall] repository-gcs for Google Cloud Storage repositories.
  • 22. A new era for cluster coordination in Elasticsearch (from v7
  • 23. Reality (Production cluster) Testing the upgrade (with one node cluster)
  • 24. “master not discovered or elected yet, an election requires a node with id” When Rolling upgrade you can not turn off two of three master-eligible nodes!
  • 25. The closed indices created in older versions of Elasticsearch (v2 or v5, need to be reindexed to ensure compatibility with Elasticsearch v6.8 & v7.7.
  • 26. When rolling upgrade, I will not ask you to deploy on Friday... But try to deploy when the load in the servers is low.
  • 29. When you upgrade Kibana sometimes it will try to load previous asset versions leading to different errors in browser console. Please remove the proxy server cache and the browser cache.
  • 30. If you have forked the templates provided by default in Beats, you will need to update your fork with the new v7.7 beats templates.
  • 31. When rolling upgrade, this ain't a race in who upgrades faster the cluster.
  • 32. What to do when everything goes wrong? These commands enable you to perform certain unsafe operations, to save your cluster life!
  • 35. Not anymore with v7.8 ● asynchronous search !!!! ● We’ve reduced aggregation memory consumption by maintaining serialized results for as long as possible, ● Since Elasticsearch 7.7 we’ve dramatically reduced heap memory consumption for these time-series use cases by moving the terms index of the _id off heap. ● Improve the performance of queries that were sorted by dates or numbers. ● Faster results when querying time-based indices by filtering out entire shards if the shard doesn't contain any documents with competitive timestamps.