Protecting Your Cluster From
Your Humans
Jaclyn Priede
Protecting Your Cluster From
Your Humans
Jaclyn Priede
3
Kroger
• Grocery retailer offering in
store and online shopping
• Founded by Barney Kroger
1883
• 2,700 stores
• Ranked 20 in Fortune 500
4
Echo
• Kroger’s Enterprise Log
Aggregation Solution
• Based on Elasticsearch and
Kibana
• Custom Solutions:
• Ingestion
• Alerting
• Data management
• Rollup
• Clients
• Why Echo?
5
Utilization
Echo Stats
Over a thousand aliases
165 teams
100K Messages/Second
71.7 TB Storage
Use Cases
SOC
Development
SRE
ORE
Alerting
6
Have you ever had a query cripple
your cluster?
Is that acceptable?
7
Data Ingestion
• Problem: Sending too much
data to Echo
• Solution:
• Custom Ingestion Pipeline
• Default quota
• Rates Page
8
Data Ingestion
• Problem: Sending too much
data to Echo
• Solution:
• Custom Ingestion Pipeline
• Default quota
• Rates Page
9
Data Ingestion
• Problem: Sending too much
data to Echo
• Solution:
• Custom Ingestion Pipeline
• Default quota
• Rates Page
10
Sensitive Data
• Problem: Sending sensitive
data to Echo
11
Sensitive Data
• Problem: Sending sensitive
data to Echo
• Solution:
• Terms and Conditions
• Protected Spaces
• Data Masking
12
Batch Failures
• Problem:
• Parsing Failures
• Indexing Failures
• Solution:
• Alerting users
13
Data Storage
• Problem: Storing too much
data in Echo
• Solution:
• Default retention
• Alerting on disk space
14
Indexing Fields
• Problem:
• Fields with too many characters
• Fields with high cardinality data
• Solution:
• Truncating fields
• Kafka & Elasticsearch
• Alerting users
15
Expensive Queries
• Problem: Executing
expensive queries in
Elastic
• Solution:
• Slow Logging
• Slow Indexing
16
Long Running
Tasks
• Problem: Tasks failing to
complete in a timely fashion
• Solution:
• Automated job to kill tasks >5
min
17
Refresh Rates
• Problem: Excessively high
refresh rates in Kibana
• Solution:
• Removing refresh intervals
under 30 seconds from the UI
18
High Search
Volume
• Problem: Excessively high
search volumes against Elastic
• Solution:
• Audit Log
• Alerting users
19
Coaching Humans
• Encourage people to be
developers
• Advocate best practices
for efficient querying
• Structure your data to
make it easier to search
20
Benefits
Improved performance Better end user
experience
Increased observability
throughout the Enterprise
Thank you

More Related Content

PDF
Elastic at Procter & Gamble: A Network Story
PDF
Zero Latency: Building a Telemetry Platform on the Elastic Stack
PDF
Migrating a legacy logging system: Etsy’s journey to Elastic Cloud
PDF
Análisis de las novedades del Elastic Stack
PDF
Elastic on a Hyper-Converged Infrastructure for Operational Log Analytics
PDF
Elastic Stack roadmap deep dive
PDF
SLC .Net User Group -- .Net, Kinesis Firehose, Glue, Athena
PPTX
Bleeding Edge Databases
Elastic at Procter & Gamble: A Network Story
Zero Latency: Building a Telemetry Platform on the Elastic Stack
Migrating a legacy logging system: Etsy’s journey to Elastic Cloud
Análisis de las novedades del Elastic Stack
Elastic on a Hyper-Converged Infrastructure for Operational Log Analytics
Elastic Stack roadmap deep dive
SLC .Net User Group -- .Net, Kinesis Firehose, Glue, Athena
Bleeding Edge Databases

What's hot (20)

PDF
Logmatic at ElasticSearch November Paris meetup
PPTX
Presentation meetup ElasticSearch Paris #10
PDF
Should You Read Kafka as a Stream or in Batch? Should You Even Care? | Ido Na...
PDF
Better Search and Business Analytics at Southern Glazer’s Wine & Spirits
PDF
Hunting for Evil with the Elastic Stack
PPTX
The evolution of the big data platform @ Netflix (OSCON 2015)
PPTX
The Elastic ELK Stack
PDF
Logging, Metrics, and APM: The Operations Trifecta
PDF
How KeyBank Used Elastic to Build an Enterprise Monitoring Solution
PDF
Security sizing meetup
PPTX
In Memory Databases: A Real Time Analytics Solution
PDF
Kibana + timelion: time series with the elastic stack
PDF
Solving Hybrid Cloud Data Replication with Apache Cassandra
PDF
Log Monitoring and Anomaly Detection at Scale at ORNL
PDF
Keynote -- Percona Live Europe 2018
PDF
Architectural Best Practices to Master + Pitfalls to Avoid (P)
PPTX
Lessons Learned in Deploying the ELK Stack (Elasticsearch, Logstash, and Kibana)
PPTX
Elk meetup boston - logz.io
PDF
Introduction to Apache Cassandra
PDF
What’s Evolving in the Elastic Stack
Logmatic at ElasticSearch November Paris meetup
Presentation meetup ElasticSearch Paris #10
Should You Read Kafka as a Stream or in Batch? Should You Even Care? | Ido Na...
Better Search and Business Analytics at Southern Glazer’s Wine & Spirits
Hunting for Evil with the Elastic Stack
The evolution of the big data platform @ Netflix (OSCON 2015)
The Elastic ELK Stack
Logging, Metrics, and APM: The Operations Trifecta
How KeyBank Used Elastic to Build an Enterprise Monitoring Solution
Security sizing meetup
In Memory Databases: A Real Time Analytics Solution
Kibana + timelion: time series with the elastic stack
Solving Hybrid Cloud Data Replication with Apache Cassandra
Log Monitoring and Anomaly Detection at Scale at ORNL
Keynote -- Percona Live Europe 2018
Architectural Best Practices to Master + Pitfalls to Avoid (P)
Lessons Learned in Deploying the ELK Stack (Elasticsearch, Logstash, and Kibana)
Elk meetup boston - logz.io
Introduction to Apache Cassandra
What’s Evolving in the Elastic Stack
Ad

More from Elasticsearch (20)

PDF
An introduction to Elasticsearch's advanced relevance ranking toolbox
PDF
From MSP to MSSP using Elastic
PDF
Cómo crear excelentes experiencias de búsqueda en sitios web
PDF
Te damos la bienvenida a una nueva forma de realizar búsquedas
PDF
Tirez pleinement parti d'Elastic grâce à Elastic Cloud
PDF
Comment transformer vos données en informations exploitables
PDF
Plongez au cœur de la recherche dans tous ses états.
PDF
Modernising One Legal Se@rch with Elastic Enterprise Search [Customer Story]
PDF
An introduction to Elasticsearch's advanced relevance ranking toolbox
PDF
Welcome to a new state of find
PDF
Building great website search experiences
PDF
Keynote: Harnessing the power of Elasticsearch for simplified search
PDF
Cómo transformar los datos en análisis con los que tomar decisiones
PDF
Explore relève les défis Big Data avec Elastic Cloud
PDF
Comment transformer vos données en informations exploitables
PDF
Transforming data into actionable insights
PDF
Opening Keynote: Why Elastic?
PDF
Empowering agencies using Elastic as a Service inside Government
PDF
The opportunities and challenges of data for public good
PDF
Enterprise search and unstructured data with CGI and Elastic
An introduction to Elasticsearch's advanced relevance ranking toolbox
From MSP to MSSP using Elastic
Cómo crear excelentes experiencias de búsqueda en sitios web
Te damos la bienvenida a una nueva forma de realizar búsquedas
Tirez pleinement parti d'Elastic grâce à Elastic Cloud
Comment transformer vos données en informations exploitables
Plongez au cœur de la recherche dans tous ses états.
Modernising One Legal Se@rch with Elastic Enterprise Search [Customer Story]
An introduction to Elasticsearch's advanced relevance ranking toolbox
Welcome to a new state of find
Building great website search experiences
Keynote: Harnessing the power of Elasticsearch for simplified search
Cómo transformar los datos en análisis con los que tomar decisiones
Explore relève les défis Big Data avec Elastic Cloud
Comment transformer vos données en informations exploitables
Transforming data into actionable insights
Opening Keynote: Why Elastic?
Empowering agencies using Elastic as a Service inside Government
The opportunities and challenges of data for public good
Enterprise search and unstructured data with CGI and Elastic
Ad

Recently uploaded (20)

PDF
Developing a website for English-speaking practice to English as a foreign la...
PPTX
Chapter 5: Probability Theory and Statistics
PDF
Two-dimensional Klein-Gordon and Sine-Gordon numerical solutions based on dee...
DOCX
search engine optimization ppt fir known well about this
PDF
Abstractive summarization using multilingual text-to-text transfer transforme...
PPT
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
PDF
Credit Without Borders: AI and Financial Inclusion in Bangladesh
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
Enhancing emotion recognition model for a student engagement use case through...
PPTX
Microsoft Excel 365/2024 Beginner's training
PDF
Getting started with AI Agents and Multi-Agent Systems
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PPTX
The various Industrial Revolutions .pptx
PDF
A proposed approach for plagiarism detection in Myanmar Unicode text
PDF
UiPath Agentic Automation session 1: RPA to Agents
PDF
Convolutional neural network based encoder-decoder for efficient real-time ob...
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PDF
Consumable AI The What, Why & How for Small Teams.pdf
PDF
Five Habits of High-Impact Board Members
Developing a website for English-speaking practice to English as a foreign la...
Chapter 5: Probability Theory and Statistics
Two-dimensional Klein-Gordon and Sine-Gordon numerical solutions based on dee...
search engine optimization ppt fir known well about this
Abstractive summarization using multilingual text-to-text transfer transforme...
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
Credit Without Borders: AI and Financial Inclusion in Bangladesh
A contest of sentiment analysis: k-nearest neighbor versus neural network
A comparative study of natural language inference in Swahili using monolingua...
Enhancing emotion recognition model for a student engagement use case through...
Microsoft Excel 365/2024 Beginner's training
Getting started with AI Agents and Multi-Agent Systems
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
The various Industrial Revolutions .pptx
A proposed approach for plagiarism detection in Myanmar Unicode text
UiPath Agentic Automation session 1: RPA to Agents
Convolutional neural network based encoder-decoder for efficient real-time ob...
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
Consumable AI The What, Why & How for Small Teams.pdf
Five Habits of High-Impact Board Members

Protecting Your Cluster from Your Humans