SlideShare a Scribd company logo
1 of 43
Download to read offline
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Javier Ramirez y Jose Manrique
@supercoco9 @jsmanrique
Getting started with Open Distro for Elasticsearch
And how Bitergia is using it
Madrid DevOps
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
My personal journey into full-text search (and log processing)
Problem
Solution
SELECT LIKE %
and SOUNDEX are
not good enough
Before 2001
The fuzzy years
Say bye to
transactions and hi
to data corruption
with MyISAM tables
I need to support multi
language, and speed,
and to search by full text
and facets, and rankings,
column weights and
excerpts. I want to be
like Altavista Google
2001-2005
The Lucene epiphany
Embrace JAVA
Hello Lucene (and
Nutch)
I want full text
search for
dynamic
languages
Ruby FTW
2006-2009
The anything but
Java golden age
Sphinx Search
* Spoke about
Sphinx at several
events
My data-sets start growing to
multiple servers
I want to index anything, not just
content from my database
I would like to have the power of
Lucene, without the pain of JAVA
(python and JavaScript are cool), and
the excess of configuration
2010-2013
The sol4r vs elastic civil wars
Sol4r and Elastic are excellent choices
to tame the raw power of Lucene and
make It more approachable
PostgreSQL good enough for many
things. Great if you need GIS
* Spoke about PostgreSQL full- text
search at PGConf
As a DevOps convert, apart
from full-text search, I want
operational search for the
myriad logs of my
microservices.
I want to have pretty and
powerful real-time
dashboards, but either they
are very SQL/Business-
oriented or very low-level
monitoring oriented.
2014-2018
The ELK take over
With LogStash and Kibana
Elasticsearch becomes not
just my search engine, but
also my log analytics engine.
* Spoke about Logstash, then
about ELK or ExK for log and
big data analytics at several
events
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Source: TechCrunch survey of popular open source software from April’17
• Sometimes referred to as the “ELK
Stack” – Elasticsearch, Logstash &
Kibana
• Distributed search and analytics
engine built on Apache Lucene
• Easy ingestion and visualization
• Developed in Java
What is Elasticsearch?
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Machine data driving Elasticsearch growth
IT & DevOps:
Databases, Servers,
Storage, Networking
Increase in IoT and Mobile
Devices: Gaming, Sensors,
Web Content
Cloud-based
architectures
Machine-generated data is growing than business data… Logs, logs, and more logs
Source: insideBigData—The Exponential Growth of Data, February 16, 2017
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
How we think about OSS licensing
and distribution?
Base OSS
free of
proprietary code
Keep commercial
software on top
of OSS separate
Allow anyone
to innovate
on OSS
Don’t change
licensing or
distribution
midstream
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
An Apache 2.0-licensed
distribution of Elasticsearch
enhanced with enterprise-grade
security, alerting, SQL, and more
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Enterprise-grade
Delivering security
and advanced capabilities
such as alerting, SQL,
and cluster diagnostics
100% open source
Providing you the
freedoms, so you can
freely view, use, change,
and distribute the code
Community-driven
Providing individuals
and organizations the
freedom to easily contribute
changes to the distro
Benefits of Open Distro for Elasticsearch
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Flexible deployment options
• Docker
• RPM
• Debian
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Simple to get started
Visit the
website
Download the
Elasticsearch
and Kibana
packages
Load and
query data
1 2 3
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Open Distro for Elasticsearch - Features
Security Alerting SQL Performance Analyzer
Achieve encryption in-
flight, fine-grained access
control, audit logging,
and compliance
Monitor your data and
send automatic alerts on
any changes in your data
Easily interact with your
Elasticsearch cluster and
extract insights using the
familiar SQL query syntax
Get deep visibility into
system bottlenecks even
when your Elasticsearch
cluster is under duress.
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Security
Keep your data secure
Encryption
Keep your data secure when in transit
Authentication
Leverage your existing authentication infrastructure
RBAC
Granular access control over user actions on your
cluster
Audit logging
Track and record all user actions and meet HIPAA, and
PCI compliance
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Request with
credentials
Access control flow for RBAC
Authc — via basic HTTP auth, LDAP, AD, SAML, web tokens, SSL
Authz — Backend identities mapped to Open Distro roles
Permissions — allow a role to perform an action against a
cluster/index/document/field
Action groups — Groups of permissions
Authc
provider
Authc
Request with
user/backend
roles
Roles and
permissions
Authz
Response
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Kibana multi-tenancy
Group A Group B
Group B permissionsGroup A permissions
Index
1
Index
2
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Alerting
Receive alerts on your data
Create monitors
Query the data you want to and receive alerts on it
Customize alert conditions
Define alerting threshold and severity for multiple
trigger conditions
Get notifications
Built-in integrations for webhook and Slack to get
notified on the channels you use
View alerts
All alert executions are indexed for easy tracking
and visualization
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
SQL Support
Query data with SQL
Comprehensive SQL support
Supports over 40 functions, data types, and
commands including join support
Translate SQL to JSON
Create JSON using SQL to configure
sophisticated access control policies
Use existing tools
Provides a JDBC driver so you can use a variety of
business intelligence, analytics, and ETL tools
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Performance Analyzer
Get deep diagnostic insights into your cluster
Identify bottlenecks across the stack
Provides a powerful REST API for querying
Elasticsearch metrics to diagnose issues across stack
Runs independent of your cluster
Perform diagnostics even if the cluster is under
duress
Analyze hundreds of data points
Supports over 60 metrics across 10 dimensions for
instrumentation of your cluster health
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
PerfTop CLI
• Provides pre-configured
dashboards for analyzing
cluster, node, and shard
performance
• Custom JSON templates
to create the dashboards
to diagnose your cluster
performance
Bitergia helps companies and
organizations with understanding and
improving software development
projects that matter to them
Bitergia Analytics
● What is being done in the analyzed projects?
● How many active projects do I contribute to?
● What’s developers engagement level?
● What is being modified and what’s left untouched for too long?
Activity
(what?)
● Who are the contributors to the analyzed projects?
● Where are my developers? Where do they come from?
● Who are my core, regular and casual developers?
● What’s the talent rotation and retention level?
Community
(who?)
● How fast are projects analyzed performing?
● How are we dealing with issues and merge requests?
● Where are the bottlenecks?
● How are we dealing with the backlog?
Performance
(how?)
● What is being done in the analyzed projects?
● How many active projects do I contribute to?
● What’s developers engagement level?
● What is being modified and what’s left untouched for too long?
Activity
(what?)
● Who are the contributors to the analyzed projects?
● Where are my developers? Where do they come from?
● Who are my core, regular and casual developers?
● What’s the talent rotation and retention level?
Community
(who?)
● How fast are projects analyzed performing?
● How are we dealing with issues and merge requests?
● Where are the bottlenecks?
● How are we dealing with the backlog?
Performance
(how?)
uber.biterg.io
100% free, open
source software
GrimoireLab
github.com/chaoss/grimoirelab
Because Kibana
Why Elasticsearch?
But we ended (soft) forking it ...
Alerts
Multitenancy
Roles based access to data
and ...
Customers requests ...
100% free, open
source software
Alerts
Multitenancy
Roles based access to data
and ...
Includes ...
100% free, open
source software
gitlab.com/jsmanrique/awsome-grimoirelab
For you, to play ...
Integrate (latest) Open Distro for
Elasticsearch into GrimoireLab
github.com/chaoss/grimoirelab/issues/219
What’s next?
… and one more thing!
alpha.cauldron.io
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Mooooooarrrr plugins
• Index management (RFC open now)
• jobs scheduler
• What will you contribute? J
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Community and Contributions
Open Distro for Elasticsearch’s success is driven by the community’s
participation, contributions and innovation to the project.
You can follow project discussions, engage with fellow community
members, contribute PRs, file bugs or request a feature at:
Discussion Forums
https://discuss.opendistrocommunity.dev/
Community
https://github.com/opendistro-for-elasticsearch/community/issues
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Useful Links
Project Website and Technical Documentation
https://opendistro.github.io/for-elasticsearch/
Source Code
https://github.com/opendistro-for-elasticsearch
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Thank you!
Javier Ramirez y Jose Manrique
@supercoco9 @jsmanrique

More Related Content

What's hot

進化中的遊戲產業-以微服務架構-全球布局與現代化資料庫策略來打造高成長遊戲
進化中的遊戲產業-以微服務架構-全球布局與現代化資料庫策略來打造高成長遊戲進化中的遊戲產業-以微服務架構-全球布局與現代化資料庫策略來打造高成長遊戲
進化中的遊戲產業-以微服務架構-全球布局與現代化資料庫策略來打造高成長遊戲Amazon Web Services
 
Everything You Need to Know About Big Data: From Architectural Principles to ...
Everything You Need to Know About Big Data: From Architectural Principles to ...Everything You Need to Know About Big Data: From Architectural Principles to ...
Everything You Need to Know About Big Data: From Architectural Principles to ...Amazon Web Services
 
Well-architected Amazon WorkSpaces: Enterprise deployment at scale - SVC304 -...
Well-architected Amazon WorkSpaces: Enterprise deployment at scale - SVC304 -...Well-architected Amazon WorkSpaces: Enterprise deployment at scale - SVC304 -...
Well-architected Amazon WorkSpaces: Enterprise deployment at scale - SVC304 -...Amazon Web Services
 
Twelve-Factor Serverless Applications - MAD303 - Anaheim AWS Summit
Twelve-Factor Serverless Applications - MAD303 - Anaheim AWS SummitTwelve-Factor Serverless Applications - MAD303 - Anaheim AWS Summit
Twelve-Factor Serverless Applications - MAD303 - Anaheim AWS SummitAmazon Web Services
 
Vishwakarma: Terraform modules for deploying EKS and Self-hosting Kubernetes
Vishwakarma: Terraform modules for deploying EKS and Self-hosting KubernetesVishwakarma: Terraform modules for deploying EKS and Self-hosting Kubernetes
Vishwakarma: Terraform modules for deploying EKS and Self-hosting KubernetesAmazon Web Services
 
Build a Next-Gen Meeting Room Experience Using Alexa for Business - SVC203 - ...
Build a Next-Gen Meeting Room Experience Using Alexa for Business - SVC203 - ...Build a Next-Gen Meeting Room Experience Using Alexa for Business - SVC203 - ...
Build a Next-Gen Meeting Room Experience Using Alexa for Business - SVC203 - ...Amazon Web Services
 
在-MongoDB-Cloud-上構建無服務器化應用
在-MongoDB-Cloud-上構建無服務器化應用在-MongoDB-Cloud-上構建無服務器化應用
在-MongoDB-Cloud-上構建無服務器化應用Amazon Web Services
 
Move users to AWS with Amazon WorkSpaces and Amazon AppStream 2-0
Move users to AWS with Amazon WorkSpaces and Amazon AppStream 2-0Move users to AWS with Amazon WorkSpaces and Amazon AppStream 2-0
Move users to AWS with Amazon WorkSpaces and Amazon AppStream 2-0Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Freedom - ADB304 - Santa Clara AWS Summit
Database Freedom - ADB304 - Santa Clara AWS SummitDatabase Freedom - ADB304 - Santa Clara AWS Summit
Database Freedom - ADB304 - Santa Clara AWS SummitAmazon Web Services
 
Scalable serverless architectures using event-driven design - MAD308 - New Yo...
Scalable serverless architectures using event-driven design - MAD308 - New Yo...Scalable serverless architectures using event-driven design - MAD308 - New Yo...
Scalable serverless architectures using event-driven design - MAD308 - New Yo...Amazon Web Services
 
Innovate - How AsiaPac is helping Customers to Build a Restricted Cloud Envir...
Innovate - How AsiaPac is helping Customers to Build a Restricted Cloud Envir...Innovate - How AsiaPac is helping Customers to Build a Restricted Cloud Envir...
Innovate - How AsiaPac is helping Customers to Build a Restricted Cloud Envir...Amazon Web Services
 
Bringing Cloud to the Edge - AWS Summit Sydney
Bringing Cloud to the Edge - AWS Summit SydneyBringing Cloud to the Edge - AWS Summit Sydney
Bringing Cloud to the Edge - AWS Summit SydneyAmazon Web Services
 
Connecting buildings to new opportunities with AWS IoT - SVC204 - New York AW...
Connecting buildings to new opportunities with AWS IoT - SVC204 - New York AW...Connecting buildings to new opportunities with AWS IoT - SVC204 - New York AW...
Connecting buildings to new opportunities with AWS IoT - SVC204 - New York AW...Amazon Web Services
 
Accelerating_Enterprise_Cloud_Transformation_By_Master_IT_Complexity
Accelerating_Enterprise_Cloud_Transformation_By_Master_IT_ComplexityAccelerating_Enterprise_Cloud_Transformation_By_Master_IT_Complexity
Accelerating_Enterprise_Cloud_Transformation_By_Master_IT_ComplexityAmazon Web Services
 
Scale fearlessly with Amazon DynamoDB adaptive capacity - ADB302 - Santa Clar...
Scale fearlessly with Amazon DynamoDB adaptive capacity - ADB302 - Santa Clar...Scale fearlessly with Amazon DynamoDB adaptive capacity - ADB302 - Santa Clar...
Scale fearlessly with Amazon DynamoDB adaptive capacity - ADB302 - Santa Clar...Amazon Web Services
 
Using ML to detect and prevent fraud without compromising user experience - F...
Using ML to detect and prevent fraud without compromising user experience - F...Using ML to detect and prevent fraud without compromising user experience - F...
Using ML to detect and prevent fraud without compromising user experience - F...Amazon Web Services
 
Twelve-factor serverless applications - MAD302 - Santa Clara AWS Summit
Twelve-factor serverless applications - MAD302 - Santa Clara AWS SummitTwelve-factor serverless applications - MAD302 - Santa Clara AWS Summit
Twelve-factor serverless applications - MAD302 - Santa Clara AWS SummitAmazon Web Services
 
Modernizing Your Microsoft Business Applications - CMP201 - Anaheim AWS Summit
Modernizing Your Microsoft Business Applications - CMP201 - Anaheim AWS SummitModernizing Your Microsoft Business Applications - CMP201 - Anaheim AWS Summit
Modernizing Your Microsoft Business Applications - CMP201 - Anaheim AWS SummitAmazon Web Services
 

What's hot (20)

進化中的遊戲產業-以微服務架構-全球布局與現代化資料庫策略來打造高成長遊戲
進化中的遊戲產業-以微服務架構-全球布局與現代化資料庫策略來打造高成長遊戲進化中的遊戲產業-以微服務架構-全球布局與現代化資料庫策略來打造高成長遊戲
進化中的遊戲產業-以微服務架構-全球布局與現代化資料庫策略來打造高成長遊戲
 
Everything You Need to Know About Big Data: From Architectural Principles to ...
Everything You Need to Know About Big Data: From Architectural Principles to ...Everything You Need to Know About Big Data: From Architectural Principles to ...
Everything You Need to Know About Big Data: From Architectural Principles to ...
 
Well-architected Amazon WorkSpaces: Enterprise deployment at scale - SVC304 -...
Well-architected Amazon WorkSpaces: Enterprise deployment at scale - SVC304 -...Well-architected Amazon WorkSpaces: Enterprise deployment at scale - SVC304 -...
Well-architected Amazon WorkSpaces: Enterprise deployment at scale - SVC304 -...
 
Data_Analytics_and_AI_ML
Data_Analytics_and_AI_MLData_Analytics_and_AI_ML
Data_Analytics_and_AI_ML
 
Twelve-Factor Serverless Applications - MAD303 - Anaheim AWS Summit
Twelve-Factor Serverless Applications - MAD303 - Anaheim AWS SummitTwelve-Factor Serverless Applications - MAD303 - Anaheim AWS Summit
Twelve-Factor Serverless Applications - MAD303 - Anaheim AWS Summit
 
Vishwakarma: Terraform modules for deploying EKS and Self-hosting Kubernetes
Vishwakarma: Terraform modules for deploying EKS and Self-hosting KubernetesVishwakarma: Terraform modules for deploying EKS and Self-hosting Kubernetes
Vishwakarma: Terraform modules for deploying EKS and Self-hosting Kubernetes
 
Build a Next-Gen Meeting Room Experience Using Alexa for Business - SVC203 - ...
Build a Next-Gen Meeting Room Experience Using Alexa for Business - SVC203 - ...Build a Next-Gen Meeting Room Experience Using Alexa for Business - SVC203 - ...
Build a Next-Gen Meeting Room Experience Using Alexa for Business - SVC203 - ...
 
在-MongoDB-Cloud-上構建無服務器化應用
在-MongoDB-Cloud-上構建無服務器化應用在-MongoDB-Cloud-上構建無服務器化應用
在-MongoDB-Cloud-上構建無服務器化應用
 
Move users to AWS with Amazon WorkSpaces and Amazon AppStream 2-0
Move users to AWS with Amazon WorkSpaces and Amazon AppStream 2-0Move users to AWS with Amazon WorkSpaces and Amazon AppStream 2-0
Move users to AWS with Amazon WorkSpaces and Amazon AppStream 2-0
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Database Freedom - ADB304 - Santa Clara AWS Summit
Database Freedom - ADB304 - Santa Clara AWS SummitDatabase Freedom - ADB304 - Santa Clara AWS Summit
Database Freedom - ADB304 - Santa Clara AWS Summit
 
Scalable serverless architectures using event-driven design - MAD308 - New Yo...
Scalable serverless architectures using event-driven design - MAD308 - New Yo...Scalable serverless architectures using event-driven design - MAD308 - New Yo...
Scalable serverless architectures using event-driven design - MAD308 - New Yo...
 
Innovate - How AsiaPac is helping Customers to Build a Restricted Cloud Envir...
Innovate - How AsiaPac is helping Customers to Build a Restricted Cloud Envir...Innovate - How AsiaPac is helping Customers to Build a Restricted Cloud Envir...
Innovate - How AsiaPac is helping Customers to Build a Restricted Cloud Envir...
 
Bringing Cloud to the Edge - AWS Summit Sydney
Bringing Cloud to the Edge - AWS Summit SydneyBringing Cloud to the Edge - AWS Summit Sydney
Bringing Cloud to the Edge - AWS Summit Sydney
 
Connecting buildings to new opportunities with AWS IoT - SVC204 - New York AW...
Connecting buildings to new opportunities with AWS IoT - SVC204 - New York AW...Connecting buildings to new opportunities with AWS IoT - SVC204 - New York AW...
Connecting buildings to new opportunities with AWS IoT - SVC204 - New York AW...
 
Accelerating_Enterprise_Cloud_Transformation_By_Master_IT_Complexity
Accelerating_Enterprise_Cloud_Transformation_By_Master_IT_ComplexityAccelerating_Enterprise_Cloud_Transformation_By_Master_IT_Complexity
Accelerating_Enterprise_Cloud_Transformation_By_Master_IT_Complexity
 
Scale fearlessly with Amazon DynamoDB adaptive capacity - ADB302 - Santa Clar...
Scale fearlessly with Amazon DynamoDB adaptive capacity - ADB302 - Santa Clar...Scale fearlessly with Amazon DynamoDB adaptive capacity - ADB302 - Santa Clar...
Scale fearlessly with Amazon DynamoDB adaptive capacity - ADB302 - Santa Clar...
 
Using ML to detect and prevent fraud without compromising user experience - F...
Using ML to detect and prevent fraud without compromising user experience - F...Using ML to detect and prevent fraud without compromising user experience - F...
Using ML to detect and prevent fraud without compromising user experience - F...
 
Twelve-factor serverless applications - MAD302 - Santa Clara AWS Summit
Twelve-factor serverless applications - MAD302 - Santa Clara AWS SummitTwelve-factor serverless applications - MAD302 - Santa Clara AWS Summit
Twelve-factor serverless applications - MAD302 - Santa Clara AWS Summit
 
Modernizing Your Microsoft Business Applications - CMP201 - Anaheim AWS Summit
Modernizing Your Microsoft Business Applications - CMP201 - Anaheim AWS SummitModernizing Your Microsoft Business Applications - CMP201 - Anaheim AWS Summit
Modernizing Your Microsoft Business Applications - CMP201 - Anaheim AWS Summit
 

Similar to OpenDistro for Elasticsearch and how Bitergia is using it.Madrid DevOps

Introducing Open Distro for Elasticsearch - ADB201 - Chicago AWS Summit
Introducing Open Distro for Elasticsearch - ADB201 - Chicago AWS SummitIntroducing Open Distro for Elasticsearch - ADB201 - Chicago AWS Summit
Introducing Open Distro for Elasticsearch - ADB201 - Chicago AWS SummitAmazon Web Services
 
Introducing Open Distro for Elasticsearch - ADB201 - Atlanta AWS Summit
Introducing Open Distro for Elasticsearch - ADB201 - Atlanta AWS SummitIntroducing Open Distro for Elasticsearch - ADB201 - Atlanta AWS Summit
Introducing Open Distro for Elasticsearch - ADB201 - Atlanta AWS SummitAmazon Web Services
 
Introducing Open Distro for Elasticsearch - ADB201 - New York AWS Summit
Introducing Open Distro for Elasticsearch - ADB201 - New York AWS SummitIntroducing Open Distro for Elasticsearch - ADB201 - New York AWS Summit
Introducing Open Distro for Elasticsearch - ADB201 - New York AWS SummitAmazon Web Services
 
RMOUG MySQL 5.7 New Features
RMOUG MySQL 5.7 New FeaturesRMOUG MySQL 5.7 New Features
RMOUG MySQL 5.7 New FeaturesDave Stokes
 
API Platform Cloud Service best practice - OOW17
API Platform Cloud Service best practice - OOW17API Platform Cloud Service best practice - OOW17
API Platform Cloud Service best practice - OOW17Phil Wilkins
 
Initiate Edinburgh 2019 - Big Data Meets AI
Initiate Edinburgh 2019 - Big Data Meets AIInitiate Edinburgh 2019 - Big Data Meets AI
Initiate Edinburgh 2019 - Big Data Meets AIAmazon Web Services
 
ARC201_Scaling Up to Your First 10 Million Users
ARC201_Scaling Up to Your First 10 Million UsersARC201_Scaling Up to Your First 10 Million Users
ARC201_Scaling Up to Your First 10 Million UsersAmazon Web Services
 
What_to_expect_from_oracle_database_12c
What_to_expect_from_oracle_database_12cWhat_to_expect_from_oracle_database_12c
What_to_expect_from_oracle_database_12cMaria Colgan
 
Easy and Scalable Log Analytics with Amazon Elasticsearch Service - ABD326 - ...
Easy and Scalable Log Analytics with Amazon Elasticsearch Service - ABD326 - ...Easy and Scalable Log Analytics with Amazon Elasticsearch Service - ABD326 - ...
Easy and Scalable Log Analytics with Amazon Elasticsearch Service - ABD326 - ...Amazon Web Services
 
Netflix Edge Engineering Open House Presentations - June 9, 2016
Netflix Edge Engineering Open House Presentations - June 9, 2016Netflix Edge Engineering Open House Presentations - June 9, 2016
Netflix Edge Engineering Open House Presentations - June 9, 2016Daniel Jacobson
 
MySQL en el mundo real. Evolución desde la compra por Oracle
MySQL en el mundo real. Evolución desde la compra por OracleMySQL en el mundo real. Evolución desde la compra por Oracle
MySQL en el mundo real. Evolución desde la compra por OracleLibreCon
 
Elastic search overview
Elastic search overviewElastic search overview
Elastic search overviewABC Talks
 
What's new in Elasticsearch v5
What's new in Elasticsearch v5What's new in Elasticsearch v5
What's new in Elasticsearch v5Idan Tohami
 
MySQL day Dublin - OCI & Application Development
MySQL day Dublin - OCI & Application DevelopmentMySQL day Dublin - OCI & Application Development
MySQL day Dublin - OCI & Application DevelopmentHenry J. Kröger
 
Searching for patterns: Log analytics using Amazon ES - ADB205 - New York AWS...
Searching for patterns: Log analytics using Amazon ES - ADB205 - New York AWS...Searching for patterns: Log analytics using Amazon ES - ADB205 - New York AWS...
Searching for patterns: Log analytics using Amazon ES - ADB205 - New York AWS...Amazon Web Services
 
RightScale User Conference / Fall / 2010 - Morning Sessions
RightScale User Conference / Fall / 2010 - Morning SessionsRightScale User Conference / Fall / 2010 - Morning Sessions
RightScale User Conference / Fall / 2010 - Morning SessionsRightScale
 
Data Integration for Big Data (OOW 2016, Co-Presented With Oracle)
Data Integration for Big Data (OOW 2016, Co-Presented With Oracle)Data Integration for Big Data (OOW 2016, Co-Presented With Oracle)
Data Integration for Big Data (OOW 2016, Co-Presented With Oracle)Rittman Analytics
 
MySQL 8.0 in a nutshell
MySQL 8.0 in a nutshellMySQL 8.0 in a nutshell
MySQL 8.0 in a nutshellOracleMySQL
 

Similar to OpenDistro for Elasticsearch and how Bitergia is using it.Madrid DevOps (20)

Introducing Open Distro for Elasticsearch - ADB201 - Chicago AWS Summit
Introducing Open Distro for Elasticsearch - ADB201 - Chicago AWS SummitIntroducing Open Distro for Elasticsearch - ADB201 - Chicago AWS Summit
Introducing Open Distro for Elasticsearch - ADB201 - Chicago AWS Summit
 
Introducing Open Distro for Elasticsearch - ADB201 - Atlanta AWS Summit
Introducing Open Distro for Elasticsearch - ADB201 - Atlanta AWS SummitIntroducing Open Distro for Elasticsearch - ADB201 - Atlanta AWS Summit
Introducing Open Distro for Elasticsearch - ADB201 - Atlanta AWS Summit
 
Introducing Open Distro for Elasticsearch - ADB201 - New York AWS Summit
Introducing Open Distro for Elasticsearch - ADB201 - New York AWS SummitIntroducing Open Distro for Elasticsearch - ADB201 - New York AWS Summit
Introducing Open Distro for Elasticsearch - ADB201 - New York AWS Summit
 
RMOUG MySQL 5.7 New Features
RMOUG MySQL 5.7 New FeaturesRMOUG MySQL 5.7 New Features
RMOUG MySQL 5.7 New Features
 
API Platform Cloud Service best practice - OOW17
API Platform Cloud Service best practice - OOW17API Platform Cloud Service best practice - OOW17
API Platform Cloud Service best practice - OOW17
 
Initiate Edinburgh 2019 - Big Data Meets AI
Initiate Edinburgh 2019 - Big Data Meets AIInitiate Edinburgh 2019 - Big Data Meets AI
Initiate Edinburgh 2019 - Big Data Meets AI
 
ARC201_Scaling Up to Your First 10 Million Users
ARC201_Scaling Up to Your First 10 Million UsersARC201_Scaling Up to Your First 10 Million Users
ARC201_Scaling Up to Your First 10 Million Users
 
What_to_expect_from_oracle_database_12c
What_to_expect_from_oracle_database_12cWhat_to_expect_from_oracle_database_12c
What_to_expect_from_oracle_database_12c
 
963
963963
963
 
Easy and Scalable Log Analytics with Amazon Elasticsearch Service - ABD326 - ...
Easy and Scalable Log Analytics with Amazon Elasticsearch Service - ABD326 - ...Easy and Scalable Log Analytics with Amazon Elasticsearch Service - ABD326 - ...
Easy and Scalable Log Analytics with Amazon Elasticsearch Service - ABD326 - ...
 
Netflix Edge Engineering Open House Presentations - June 9, 2016
Netflix Edge Engineering Open House Presentations - June 9, 2016Netflix Edge Engineering Open House Presentations - June 9, 2016
Netflix Edge Engineering Open House Presentations - June 9, 2016
 
MySQL en el mundo real. Evolución desde la compra por Oracle
MySQL en el mundo real. Evolución desde la compra por OracleMySQL en el mundo real. Evolución desde la compra por Oracle
MySQL en el mundo real. Evolución desde la compra por Oracle
 
Enhancing Databases with Search
Enhancing Databases with SearchEnhancing Databases with Search
Enhancing Databases with Search
 
Elastic search overview
Elastic search overviewElastic search overview
Elastic search overview
 
What's new in Elasticsearch v5
What's new in Elasticsearch v5What's new in Elasticsearch v5
What's new in Elasticsearch v5
 
MySQL day Dublin - OCI & Application Development
MySQL day Dublin - OCI & Application DevelopmentMySQL day Dublin - OCI & Application Development
MySQL day Dublin - OCI & Application Development
 
Searching for patterns: Log analytics using Amazon ES - ADB205 - New York AWS...
Searching for patterns: Log analytics using Amazon ES - ADB205 - New York AWS...Searching for patterns: Log analytics using Amazon ES - ADB205 - New York AWS...
Searching for patterns: Log analytics using Amazon ES - ADB205 - New York AWS...
 
RightScale User Conference / Fall / 2010 - Morning Sessions
RightScale User Conference / Fall / 2010 - Morning SessionsRightScale User Conference / Fall / 2010 - Morning Sessions
RightScale User Conference / Fall / 2010 - Morning Sessions
 
Data Integration for Big Data (OOW 2016, Co-Presented With Oracle)
Data Integration for Big Data (OOW 2016, Co-Presented With Oracle)Data Integration for Big Data (OOW 2016, Co-Presented With Oracle)
Data Integration for Big Data (OOW 2016, Co-Presented With Oracle)
 
MySQL 8.0 in a nutshell
MySQL 8.0 in a nutshellMySQL 8.0 in a nutshell
MySQL 8.0 in a nutshell
 

More from javier ramirez

¿Se puede vivir del open source? T3chfest
¿Se puede vivir del open source? T3chfest¿Se puede vivir del open source? T3chfest
¿Se puede vivir del open source? T3chfestjavier ramirez
 
QuestDB: The building blocks of a fast open-source time-series database
QuestDB: The building blocks of a fast open-source time-series databaseQuestDB: The building blocks of a fast open-source time-series database
QuestDB: The building blocks of a fast open-source time-series databasejavier ramirez
 
Como creamos QuestDB Cloud, un SaaS basado en Kubernetes alrededor de QuestDB...
Como creamos QuestDB Cloud, un SaaS basado en Kubernetes alrededor de QuestDB...Como creamos QuestDB Cloud, un SaaS basado en Kubernetes alrededor de QuestDB...
Como creamos QuestDB Cloud, un SaaS basado en Kubernetes alrededor de QuestDB...javier ramirez
 
Ingesting Over Four Million Rows Per Second With QuestDB Timeseries Database ...
Ingesting Over Four Million Rows Per Second With QuestDB Timeseries Database ...Ingesting Over Four Million Rows Per Second With QuestDB Timeseries Database ...
Ingesting Over Four Million Rows Per Second With QuestDB Timeseries Database ...javier ramirez
 
Deduplicating and analysing time-series data with Apache Beam and QuestDB
Deduplicating and analysing time-series data with Apache Beam and QuestDBDeduplicating and analysing time-series data with Apache Beam and QuestDB
Deduplicating and analysing time-series data with Apache Beam and QuestDBjavier ramirez
 
Your Database Cannot Do this (well)
Your Database Cannot Do this (well)Your Database Cannot Do this (well)
Your Database Cannot Do this (well)javier ramirez
 
Your Timestamps Deserve Better than a Generic Database
Your Timestamps Deserve Better than a Generic DatabaseYour Timestamps Deserve Better than a Generic Database
Your Timestamps Deserve Better than a Generic Databasejavier ramirez
 
Cómo se diseña una base de datos que pueda ingerir más de cuatro millones de ...
Cómo se diseña una base de datos que pueda ingerir más de cuatro millones de ...Cómo se diseña una base de datos que pueda ingerir más de cuatro millones de ...
Cómo se diseña una base de datos que pueda ingerir más de cuatro millones de ...javier ramirez
 
QuestDB-Community-Call-20220728
QuestDB-Community-Call-20220728QuestDB-Community-Call-20220728
QuestDB-Community-Call-20220728javier ramirez
 
Processing and analysing streaming data with Python. Pycon Italy 2022
Processing and analysing streaming  data with Python. Pycon Italy 2022Processing and analysing streaming  data with Python. Pycon Italy 2022
Processing and analysing streaming data with Python. Pycon Italy 2022javier ramirez
 
QuestDB: ingesting a million time series per second on a single instance. Big...
QuestDB: ingesting a million time series per second on a single instance. Big...QuestDB: ingesting a million time series per second on a single instance. Big...
QuestDB: ingesting a million time series per second on a single instance. Big...javier ramirez
 
Servicios e infraestructura de AWS y la próxima región en Aragón
Servicios e infraestructura de AWS y la próxima región en AragónServicios e infraestructura de AWS y la próxima región en Aragón
Servicios e infraestructura de AWS y la próxima región en Aragónjavier ramirez
 
Primeros pasos en desarrollo serverless
Primeros pasos en desarrollo serverlessPrimeros pasos en desarrollo serverless
Primeros pasos en desarrollo serverlessjavier ramirez
 
How AWS is reinventing the cloud
How AWS is reinventing the cloudHow AWS is reinventing the cloud
How AWS is reinventing the cloudjavier ramirez
 
Analitica de datos en tiempo real con Apache Flink y Apache BEAM
Analitica de datos en tiempo real con Apache Flink y Apache BEAMAnalitica de datos en tiempo real con Apache Flink y Apache BEAM
Analitica de datos en tiempo real con Apache Flink y Apache BEAMjavier ramirez
 
Getting started with streaming analytics
Getting started with streaming analyticsGetting started with streaming analytics
Getting started with streaming analyticsjavier ramirez
 
Getting started with streaming analytics: Setting up a pipeline
Getting started with streaming analytics: Setting up a pipelineGetting started with streaming analytics: Setting up a pipeline
Getting started with streaming analytics: Setting up a pipelinejavier ramirez
 
Getting started with streaming analytics: streaming basics (1 of 3)
Getting started with streaming analytics: streaming basics (1 of 3)Getting started with streaming analytics: streaming basics (1 of 3)
Getting started with streaming analytics: streaming basics (1 of 3)javier ramirez
 
Open Distro for ElasticSearch and how Grimoire is using it. Madrid DevOps Oct...
Open Distro for ElasticSearch and how Grimoire is using it. Madrid DevOps Oct...Open Distro for ElasticSearch and how Grimoire is using it. Madrid DevOps Oct...
Open Distro for ElasticSearch and how Grimoire is using it. Madrid DevOps Oct...javier ramirez
 
En un mundo hiperconectado, las bases de datos de grafos son tu arma secreta
En un mundo hiperconectado, las bases de datos de grafos son tu arma secretaEn un mundo hiperconectado, las bases de datos de grafos son tu arma secreta
En un mundo hiperconectado, las bases de datos de grafos son tu arma secretajavier ramirez
 

More from javier ramirez (20)

¿Se puede vivir del open source? T3chfest
¿Se puede vivir del open source? T3chfest¿Se puede vivir del open source? T3chfest
¿Se puede vivir del open source? T3chfest
 
QuestDB: The building blocks of a fast open-source time-series database
QuestDB: The building blocks of a fast open-source time-series databaseQuestDB: The building blocks of a fast open-source time-series database
QuestDB: The building blocks of a fast open-source time-series database
 
Como creamos QuestDB Cloud, un SaaS basado en Kubernetes alrededor de QuestDB...
Como creamos QuestDB Cloud, un SaaS basado en Kubernetes alrededor de QuestDB...Como creamos QuestDB Cloud, un SaaS basado en Kubernetes alrededor de QuestDB...
Como creamos QuestDB Cloud, un SaaS basado en Kubernetes alrededor de QuestDB...
 
Ingesting Over Four Million Rows Per Second With QuestDB Timeseries Database ...
Ingesting Over Four Million Rows Per Second With QuestDB Timeseries Database ...Ingesting Over Four Million Rows Per Second With QuestDB Timeseries Database ...
Ingesting Over Four Million Rows Per Second With QuestDB Timeseries Database ...
 
Deduplicating and analysing time-series data with Apache Beam and QuestDB
Deduplicating and analysing time-series data with Apache Beam and QuestDBDeduplicating and analysing time-series data with Apache Beam and QuestDB
Deduplicating and analysing time-series data with Apache Beam and QuestDB
 
Your Database Cannot Do this (well)
Your Database Cannot Do this (well)Your Database Cannot Do this (well)
Your Database Cannot Do this (well)
 
Your Timestamps Deserve Better than a Generic Database
Your Timestamps Deserve Better than a Generic DatabaseYour Timestamps Deserve Better than a Generic Database
Your Timestamps Deserve Better than a Generic Database
 
Cómo se diseña una base de datos que pueda ingerir más de cuatro millones de ...
Cómo se diseña una base de datos que pueda ingerir más de cuatro millones de ...Cómo se diseña una base de datos que pueda ingerir más de cuatro millones de ...
Cómo se diseña una base de datos que pueda ingerir más de cuatro millones de ...
 
QuestDB-Community-Call-20220728
QuestDB-Community-Call-20220728QuestDB-Community-Call-20220728
QuestDB-Community-Call-20220728
 
Processing and analysing streaming data with Python. Pycon Italy 2022
Processing and analysing streaming  data with Python. Pycon Italy 2022Processing and analysing streaming  data with Python. Pycon Italy 2022
Processing and analysing streaming data with Python. Pycon Italy 2022
 
QuestDB: ingesting a million time series per second on a single instance. Big...
QuestDB: ingesting a million time series per second on a single instance. Big...QuestDB: ingesting a million time series per second on a single instance. Big...
QuestDB: ingesting a million time series per second on a single instance. Big...
 
Servicios e infraestructura de AWS y la próxima región en Aragón
Servicios e infraestructura de AWS y la próxima región en AragónServicios e infraestructura de AWS y la próxima región en Aragón
Servicios e infraestructura de AWS y la próxima región en Aragón
 
Primeros pasos en desarrollo serverless
Primeros pasos en desarrollo serverlessPrimeros pasos en desarrollo serverless
Primeros pasos en desarrollo serverless
 
How AWS is reinventing the cloud
How AWS is reinventing the cloudHow AWS is reinventing the cloud
How AWS is reinventing the cloud
 
Analitica de datos en tiempo real con Apache Flink y Apache BEAM
Analitica de datos en tiempo real con Apache Flink y Apache BEAMAnalitica de datos en tiempo real con Apache Flink y Apache BEAM
Analitica de datos en tiempo real con Apache Flink y Apache BEAM
 
Getting started with streaming analytics
Getting started with streaming analyticsGetting started with streaming analytics
Getting started with streaming analytics
 
Getting started with streaming analytics: Setting up a pipeline
Getting started with streaming analytics: Setting up a pipelineGetting started with streaming analytics: Setting up a pipeline
Getting started with streaming analytics: Setting up a pipeline
 
Getting started with streaming analytics: streaming basics (1 of 3)
Getting started with streaming analytics: streaming basics (1 of 3)Getting started with streaming analytics: streaming basics (1 of 3)
Getting started with streaming analytics: streaming basics (1 of 3)
 
Open Distro for ElasticSearch and how Grimoire is using it. Madrid DevOps Oct...
Open Distro for ElasticSearch and how Grimoire is using it. Madrid DevOps Oct...Open Distro for ElasticSearch and how Grimoire is using it. Madrid DevOps Oct...
Open Distro for ElasticSearch and how Grimoire is using it. Madrid DevOps Oct...
 
En un mundo hiperconectado, las bases de datos de grafos son tu arma secreta
En un mundo hiperconectado, las bases de datos de grafos son tu arma secretaEn un mundo hiperconectado, las bases de datos de grafos son tu arma secreta
En un mundo hiperconectado, las bases de datos de grafos son tu arma secreta
 

Recently uploaded

Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 217djon017
 
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default  Presentation : Data Analysis Project PPTPredictive Analysis for Loan Default  Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPTBoston Institute of Analytics
 
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一fhwihughh
 
Advanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsAdvanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsVICTOR MAESTRE RAMIREZ
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDRafezzaman
 
Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Colleen Farrelly
 
Identifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population MeanIdentifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population MeanMYRABACSAFRA2
 
While-For-loop in python used in college
While-For-loop in python used in collegeWhile-For-loop in python used in college
While-For-loop in python used in collegessuser7a7cd61
 
Learn How Data Science Changes Our World
Learn How Data Science Changes Our WorldLearn How Data Science Changes Our World
Learn How Data Science Changes Our WorldEduminds Learning
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdfHuman37
 
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...limedy534
 
Heart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis ProjectHeart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis ProjectBoston Institute of Analytics
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Jack DiGiovanna
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort servicejennyeacort
 
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...Amil Baba Dawood bangali
 
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...Boston Institute of Analytics
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一F sss
 
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样vhwb25kk
 

Recently uploaded (20)

Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2
 
Call Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort ServiceCall Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort Service
 
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default  Presentation : Data Analysis Project PPTPredictive Analysis for Loan Default  Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPT
 
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
 
Advanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsAdvanced Machine Learning for Business Professionals
Advanced Machine Learning for Business Professionals
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
 
Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024
 
Identifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population MeanIdentifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population Mean
 
While-For-loop in python used in college
While-For-loop in python used in collegeWhile-For-loop in python used in college
While-For-loop in python used in college
 
Learn How Data Science Changes Our World
Learn How Data Science Changes Our WorldLearn How Data Science Changes Our World
Learn How Data Science Changes Our World
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf
 
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
 
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
 
Heart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis ProjectHeart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis Project
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
 
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
 
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
 
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
 

OpenDistro for Elasticsearch and how Bitergia is using it.Madrid DevOps

  • 1. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Javier Ramirez y Jose Manrique @supercoco9 @jsmanrique Getting started with Open Distro for Elasticsearch And how Bitergia is using it Madrid DevOps
  • 2. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. My personal journey into full-text search (and log processing) Problem Solution SELECT LIKE % and SOUNDEX are not good enough Before 2001 The fuzzy years Say bye to transactions and hi to data corruption with MyISAM tables I need to support multi language, and speed, and to search by full text and facets, and rankings, column weights and excerpts. I want to be like Altavista Google 2001-2005 The Lucene epiphany Embrace JAVA Hello Lucene (and Nutch) I want full text search for dynamic languages Ruby FTW 2006-2009 The anything but Java golden age Sphinx Search * Spoke about Sphinx at several events My data-sets start growing to multiple servers I want to index anything, not just content from my database I would like to have the power of Lucene, without the pain of JAVA (python and JavaScript are cool), and the excess of configuration 2010-2013 The sol4r vs elastic civil wars Sol4r and Elastic are excellent choices to tame the raw power of Lucene and make It more approachable PostgreSQL good enough for many things. Great if you need GIS * Spoke about PostgreSQL full- text search at PGConf As a DevOps convert, apart from full-text search, I want operational search for the myriad logs of my microservices. I want to have pretty and powerful real-time dashboards, but either they are very SQL/Business- oriented or very low-level monitoring oriented. 2014-2018 The ELK take over With LogStash and Kibana Elasticsearch becomes not just my search engine, but also my log analytics engine. * Spoke about Logstash, then about ELK or ExK for log and big data analytics at several events
  • 3. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Source: TechCrunch survey of popular open source software from April’17 • Sometimes referred to as the “ELK Stack” – Elasticsearch, Logstash & Kibana • Distributed search and analytics engine built on Apache Lucene • Easy ingestion and visualization • Developed in Java What is Elasticsearch?
  • 4. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Machine data driving Elasticsearch growth IT & DevOps: Databases, Servers, Storage, Networking Increase in IoT and Mobile Devices: Gaming, Sensors, Web Content Cloud-based architectures Machine-generated data is growing than business data… Logs, logs, and more logs Source: insideBigData—The Exponential Growth of Data, February 16, 2017
  • 5. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. How we think about OSS licensing and distribution? Base OSS free of proprietary code Keep commercial software on top of OSS separate Allow anyone to innovate on OSS Don’t change licensing or distribution midstream
  • 6. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. An Apache 2.0-licensed distribution of Elasticsearch enhanced with enterprise-grade security, alerting, SQL, and more
  • 7. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Enterprise-grade Delivering security and advanced capabilities such as alerting, SQL, and cluster diagnostics 100% open source Providing you the freedoms, so you can freely view, use, change, and distribute the code Community-driven Providing individuals and organizations the freedom to easily contribute changes to the distro Benefits of Open Distro for Elasticsearch
  • 8. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Flexible deployment options • Docker • RPM • Debian
  • 9. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Simple to get started Visit the website Download the Elasticsearch and Kibana packages Load and query data 1 2 3
  • 10. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Open Distro for Elasticsearch - Features Security Alerting SQL Performance Analyzer Achieve encryption in- flight, fine-grained access control, audit logging, and compliance Monitor your data and send automatic alerts on any changes in your data Easily interact with your Elasticsearch cluster and extract insights using the familiar SQL query syntax Get deep visibility into system bottlenecks even when your Elasticsearch cluster is under duress.
  • 11. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Security Keep your data secure Encryption Keep your data secure when in transit Authentication Leverage your existing authentication infrastructure RBAC Granular access control over user actions on your cluster Audit logging Track and record all user actions and meet HIPAA, and PCI compliance
  • 12. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Request with credentials Access control flow for RBAC Authc — via basic HTTP auth, LDAP, AD, SAML, web tokens, SSL Authz — Backend identities mapped to Open Distro roles Permissions — allow a role to perform an action against a cluster/index/document/field Action groups — Groups of permissions Authc provider Authc Request with user/backend roles Roles and permissions Authz Response
  • 13. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Kibana multi-tenancy Group A Group B Group B permissionsGroup A permissions Index 1 Index 2
  • 14. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Alerting Receive alerts on your data Create monitors Query the data you want to and receive alerts on it Customize alert conditions Define alerting threshold and severity for multiple trigger conditions Get notifications Built-in integrations for webhook and Slack to get notified on the channels you use View alerts All alert executions are indexed for easy tracking and visualization
  • 15. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. SQL Support Query data with SQL Comprehensive SQL support Supports over 40 functions, data types, and commands including join support Translate SQL to JSON Create JSON using SQL to configure sophisticated access control policies Use existing tools Provides a JDBC driver so you can use a variety of business intelligence, analytics, and ETL tools
  • 16. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Performance Analyzer Get deep diagnostic insights into your cluster Identify bottlenecks across the stack Provides a powerful REST API for querying Elasticsearch metrics to diagnose issues across stack Runs independent of your cluster Perform diagnostics even if the cluster is under duress Analyze hundreds of data points Supports over 60 metrics across 10 dimensions for instrumentation of your cluster health
  • 17. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. PerfTop CLI • Provides pre-configured dashboards for analyzing cluster, node, and shard performance • Custom JSON templates to create the dashboards to diagnose your cluster performance
  • 18. Bitergia helps companies and organizations with understanding and improving software development projects that matter to them
  • 20. ● What is being done in the analyzed projects? ● How many active projects do I contribute to? ● What’s developers engagement level? ● What is being modified and what’s left untouched for too long? Activity (what?) ● Who are the contributors to the analyzed projects? ● Where are my developers? Where do they come from? ● Who are my core, regular and casual developers? ● What’s the talent rotation and retention level? Community (who?) ● How fast are projects analyzed performing? ● How are we dealing with issues and merge requests? ● Where are the bottlenecks? ● How are we dealing with the backlog? Performance (how?)
  • 21. ● What is being done in the analyzed projects? ● How many active projects do I contribute to? ● What’s developers engagement level? ● What is being modified and what’s left untouched for too long? Activity (what?) ● Who are the contributors to the analyzed projects? ● Where are my developers? Where do they come from? ● Who are my core, regular and casual developers? ● What’s the talent rotation and retention level? Community (who?) ● How fast are projects analyzed performing? ● How are we dealing with issues and merge requests? ● Where are the bottlenecks? ● How are we dealing with the backlog? Performance (how?)
  • 27. But we ended (soft) forking it ...
  • 28.
  • 29. Alerts Multitenancy Roles based access to data and ... Customers requests ...
  • 31.
  • 32.
  • 33. Alerts Multitenancy Roles based access to data and ... Includes ...
  • 35.
  • 37. Integrate (latest) Open Distro for Elasticsearch into GrimoireLab github.com/chaoss/grimoirelab/issues/219 What’s next?
  • 38. … and one more thing!
  • 40. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Mooooooarrrr plugins • Index management (RFC open now) • jobs scheduler • What will you contribute? J
  • 41. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Community and Contributions Open Distro for Elasticsearch’s success is driven by the community’s participation, contributions and innovation to the project. You can follow project discussions, engage with fellow community members, contribute PRs, file bugs or request a feature at: Discussion Forums https://discuss.opendistrocommunity.dev/ Community https://github.com/opendistro-for-elasticsearch/community/issues
  • 42. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Useful Links Project Website and Technical Documentation https://opendistro.github.io/for-elasticsearch/ Source Code https://github.com/opendistro-for-elasticsearch
  • 43. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Thank you! Javier Ramirez y Jose Manrique @supercoco9 @jsmanrique