SlideShare a Scribd company logo
Processing Metrics,
Logs & Traces
… at Scale
Otis Gospodnetić
WHO WHY
WHAT HOW
WHO
HQ: Brooklyn
People: Everywhere
WHO
Otis Gospodnetić
Sematext founder
Apache member
Book author
ex-Lucene/Solr dev
WHO Services
Solr Elasticsearch*
Kafka Spark
HBase Cassandra...
* We’ve got serious Solr & Elasticsearch ninjas on the team!
WHY
WHO Clients want
Performance
Bottlenecks
Tuning
Scaling
WHY
WHO
Before you can fix things
need to know what to fix
WHY
WHY We need….INSIGHT
Performance Metrics!
Anomalies!
Logs!
WHY i.e. Need Tools!
Metrics monitoring
Log searching
Anomaly alerting
OSS
Use the (Open) Source, Luke
OSS
OpenTSDB
InfluxDB
Ganglia
Graphite
Nagios
ELK
...
OSS
http://blog.sematext.com/2015/04/22/monitoring-stream-processing-tools-cassandra-kafka-and-spark/
OSS
“I have an ELK stack that has
been suffering as of late. The
logstash service will
continually crash, the
elasticsearch cluster is hardly
in the green, and it is taking a
constant amount of
maintenance.”
WHAT
WHAT
SPM → monitoring
Logsene → logging
On PremisesCloud
http://sematext.com/spm http://sematext.com/logsene
WHAT
http://blog.sematext.com/2015/04/22/monitoring-stream-processing-tools-cassandra-kafka-and-spark/
WHAT SPM
Logsene
HOW
Metrics, Logs, Transaction Traces, Anomaly Detection at Scale
WHAT Agent
Java Node.js
Want Traces? Embed it!
Collectd ⇒ SIGAR for OS
Flume SpilloverChannel
ES API
WHAT Interesting finds
Variable Collectd support
Collectd ⇒ SIGAR
Apache Flume
Elasticsearch Stats API
Metrics 2nd class citizen
WHAT Transaction Tracing
Java Bytecode
Instrumentation
Bottleneck finder
AppMap maker
Metrics, Logs, Transaction Traces, Anomaly Detection at Scale
Metrics, Logs, Transaction Traces, Anomaly Detection at Scale
WHAT Custom Pointcuts
<method signature="java.lang.String com.company.
example.Service#getUserName(com.company.model.
Company company)"/>
Metrics, Logs, Transaction Traces, Anomaly Detection at Scale
Write-agg vs. Read-agg
Anomalies > Thresholds
WHAT Alerts
Heartbeats
Thresholds
Anomalies
WHAT Anomaly Detection
ExponentialSTDFromMA
KNN ...
boolean result = anomalyCount /
(notAnomalyCount + anomalyCount) >= 3d / 4d;
WHAT Anomaly issues
Warn early / create noise
Normal abnormalities
Slow change
Scalable Data Stores
http://blog.sematext.com/2015/06/09/docker-monitoring-support/
Logging
Hot vs. Cold
HOT COLD
Drop, don’t Delete
HOT COLD
drop
Pull, don’t Push
GET QUEUE
pull
ES
Beware of Aggregations
Circuit Breakers
http://blog.sematext.com/2014/10/06/top-5-most-popular-log-shippers/
Thank you!
@otisg
otis@sematext.com
@sematext
http://sematext.com

More Related Content

PDF
From Zero to Production Hero: Log Analysis with Elasticsearch (from Velocity ...
PDF
Log analysis with the elk stack
PDF
DOD 2016 - Rafał Kuć - Building a Resilient Log Aggregation Pipeline Using El...
PPTX
PPTX
Log analysis using Logstash,ElasticSearch and Kibana
PPTX
Microservices, Continuous Delivery, and Elasticsearch at Capital One
PDF
Introducing log analysis to your organization
PDF
ELK introduction
From Zero to Production Hero: Log Analysis with Elasticsearch (from Velocity ...
Log analysis with the elk stack
DOD 2016 - Rafał Kuć - Building a Resilient Log Aggregation Pipeline Using El...
Log analysis using Logstash,ElasticSearch and Kibana
Microservices, Continuous Delivery, and Elasticsearch at Capital One
Introducing log analysis to your organization
ELK introduction

What's hot (20)

PDF
Search Analytics with ELK (Elastic Stack)
PDF
Elasitcsearch + Logstash + Kibana 日誌監控
PDF
Elasticsearch in Netflix
PPTX
Elastic - ELK, Logstash & Kibana
PPTX
ELK at LinkedIn - Kafka, scaling, lessons learned
PDF
Log analytics with ELK stack
PDF
Open Source Logging and Monitoring Tools
PPTX
Logstash
PPTX
Using ELK-Stack (Elasticsearch, Logstash and Kibana) with BizTalk Server
PPTX
More kibana
PPTX
Lessons Learned in Deploying the ELK Stack (Elasticsearch, Logstash, and Kibana)
PDF
Logs aggregation and analysis
PDF
ELK, a real case study
PDF
ELK: a log management framework
PPTX
The Ultimate Logging Architecture - You KNOW you want it!
PDF
Meetup070416 Presentations
PDF
Plazma - Treasure Data’s distributed analytical database -
PDF
Shipping & Visualize Your Data With ELK
PPTX
Elastic Stack Introduction
PPTX
Lightning talk: elasticsearch at Cogenta
Search Analytics with ELK (Elastic Stack)
Elasitcsearch + Logstash + Kibana 日誌監控
Elasticsearch in Netflix
Elastic - ELK, Logstash & Kibana
ELK at LinkedIn - Kafka, scaling, lessons learned
Log analytics with ELK stack
Open Source Logging and Monitoring Tools
Logstash
Using ELK-Stack (Elasticsearch, Logstash and Kibana) with BizTalk Server
More kibana
Lessons Learned in Deploying the ELK Stack (Elasticsearch, Logstash, and Kibana)
Logs aggregation and analysis
ELK, a real case study
ELK: a log management framework
The Ultimate Logging Architecture - You KNOW you want it!
Meetup070416 Presentations
Plazma - Treasure Data’s distributed analytical database -
Shipping & Visualize Your Data With ELK
Elastic Stack Introduction
Lightning talk: elasticsearch at Cogenta
Ad

Viewers also liked (20)

PDF
Docker swarm-mike-goelzer-mv-meetup-45min-workshop 02242016 (1)
PDF
Complex realtime event analytics using BigQuery @Crunch Warmup
PDF
Performance monitoring and call tracing in microservice environments
PPTX
Get complete visibility into containers based application environment
PPTX
Fuel cell
PPTX
Introduction to Data Modeling in Cassandra
PDF
JavaOne 2017 - Choosing a NoSQL API and Database to Avoid Tombstones and Drag...
PDF
IBM Containers- Bluemix
PDF
IBM Bluemix Nice meetup #5 - 20170504 - Container Service based on Kubernetes
PPTX
Reversing Engineering a Web Application - For fun, behavior and detection
DOC
Retelling nonfiction
PDF
Do we need a bigger dev data culture
PPTX
What is DevOps?
PPTX
How to Build a High Performance Application Using Cloud Foundry and Redis (Cl...
PPTX
Microservices mit Java EE - am Beispiel von IBM Liberty
PDF
Arquitecturas de microservicios - Medianet Software
PPTX
Elk stack
PDF
Cloud Security Best Practices - Part 2
PDF
Docker security introduction-task-2016
PDF
IoT and Big Data
Docker swarm-mike-goelzer-mv-meetup-45min-workshop 02242016 (1)
Complex realtime event analytics using BigQuery @Crunch Warmup
Performance monitoring and call tracing in microservice environments
Get complete visibility into containers based application environment
Fuel cell
Introduction to Data Modeling in Cassandra
JavaOne 2017 - Choosing a NoSQL API and Database to Avoid Tombstones and Drag...
IBM Containers- Bluemix
IBM Bluemix Nice meetup #5 - 20170504 - Container Service based on Kubernetes
Reversing Engineering a Web Application - For fun, behavior and detection
Retelling nonfiction
Do we need a bigger dev data culture
What is DevOps?
How to Build a High Performance Application Using Cloud Foundry and Redis (Cl...
Microservices mit Java EE - am Beispiel von IBM Liberty
Arquitecturas de microservicios - Medianet Software
Elk stack
Cloud Security Best Practices - Part 2
Docker security introduction-task-2016
IoT and Big Data
Ad

More from Sematext Group, Inc. (20)

PDF
Tweaking the Base Score: Lucene/Solr Similarities Explained
PDF
OOPs, OOMs, oh my! Containerizing JVM apps
PPTX
Is observability good for your brain?
PPTX
Solr Search Engine: Optimize Is (Not) Bad for You
PDF
Solr on Docker - the Good, the Bad and the Ugly
PDF
Monitoring and Log Management for
PDF
Introduction to solr
PDF
Building Resilient Log Aggregation Pipeline with Elasticsearch & Kafka
PDF
Elasticsearch for Logs & Metrics - a deep dive
PDF
How to Run Solr on Docker and Why
PDF
Tuning Solr & Pipeline for Logs
PPTX
Running High Performance & Fault-tolerant Elasticsearch Clusters on Docker
PDF
Top Node.js Metrics to Watch
PPT
Running High Performance and Fault Tolerant Elasticsearch Clusters on Docker
PDF
Large Scale Log Analytics with Solr (from Lucene Revolution 2015)
PDF
Docker Logging Webinar
PDF
Docker Monitoring Webinar
PDF
Side by Side with Elasticsearch & Solr, Part 2
PPTX
Tuning Elasticsearch Indexing Pipeline for Logs
PDF
Solr Anti Patterns
Tweaking the Base Score: Lucene/Solr Similarities Explained
OOPs, OOMs, oh my! Containerizing JVM apps
Is observability good for your brain?
Solr Search Engine: Optimize Is (Not) Bad for You
Solr on Docker - the Good, the Bad and the Ugly
Monitoring and Log Management for
Introduction to solr
Building Resilient Log Aggregation Pipeline with Elasticsearch & Kafka
Elasticsearch for Logs & Metrics - a deep dive
How to Run Solr on Docker and Why
Tuning Solr & Pipeline for Logs
Running High Performance & Fault-tolerant Elasticsearch Clusters on Docker
Top Node.js Metrics to Watch
Running High Performance and Fault Tolerant Elasticsearch Clusters on Docker
Large Scale Log Analytics with Solr (from Lucene Revolution 2015)
Docker Logging Webinar
Docker Monitoring Webinar
Side by Side with Elasticsearch & Solr, Part 2
Tuning Elasticsearch Indexing Pipeline for Logs
Solr Anti Patterns

Recently uploaded (20)

PPTX
Bharatiya Antariksh Hackathon 2025 Idea Submission PPT.pptx
PPT
Chapter 3 METAL JOINING.pptnnnnnnnnnnnnn
PDF
Lecture1 pattern recognition............
PPTX
A Quantitative-WPS Office.pptx research study
PPTX
DISORDERS OF THE LIVER, GALLBLADDER AND PANCREASE (1).pptx
PPTX
Business Acumen Training GuidePresentation.pptx
PPTX
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
PDF
Taxes Foundatisdcsdcsdon Certificate.pdf
PDF
Recruitment and Placement PPT.pdfbjfibjdfbjfobj
PDF
BF and FI - Blockchain, fintech and Financial Innovation Lesson 2.pdf
PPTX
Acceptance and paychological effects of mandatory extra coach I classes.pptx
PPT
Quality review (1)_presentation of this 21
PDF
“Getting Started with Data Analytics Using R – Concepts, Tools & Case Studies”
PDF
Galatica Smart Energy Infrastructure Startup Pitch Deck
PDF
Mega Projects Data Mega Projects Data
PDF
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
PDF
TRAFFIC-MANAGEMENT-AND-ACCIDENT-INVESTIGATION-WITH-DRIVING-PDF-FILE.pdf
PPTX
IB Computer Science - Internal Assessment.pptx
PPTX
Major-Components-ofNKJNNKNKNKNKronment.pptx
Bharatiya Antariksh Hackathon 2025 Idea Submission PPT.pptx
Chapter 3 METAL JOINING.pptnnnnnnnnnnnnn
Lecture1 pattern recognition............
A Quantitative-WPS Office.pptx research study
DISORDERS OF THE LIVER, GALLBLADDER AND PANCREASE (1).pptx
Business Acumen Training GuidePresentation.pptx
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
Taxes Foundatisdcsdcsdon Certificate.pdf
Recruitment and Placement PPT.pdfbjfibjdfbjfobj
BF and FI - Blockchain, fintech and Financial Innovation Lesson 2.pdf
Acceptance and paychological effects of mandatory extra coach I classes.pptx
Quality review (1)_presentation of this 21
“Getting Started with Data Analytics Using R – Concepts, Tools & Case Studies”
Galatica Smart Energy Infrastructure Startup Pitch Deck
Mega Projects Data Mega Projects Data
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
TRAFFIC-MANAGEMENT-AND-ACCIDENT-INVESTIGATION-WITH-DRIVING-PDF-FILE.pdf
IB Computer Science - Internal Assessment.pptx
Major-Components-ofNKJNNKNKNKNKronment.pptx

Metrics, Logs, Transaction Traces, Anomaly Detection at Scale