Andrés Rodríguez
Team Lead, Observability Integrations
December 2019
Logs, Metrics, and APM for
Unified Observability
2
#ObservaBLT
Observability
=
+
+
Combinación de logs, métricas y seguimiento para una visibilidad centralizada
Higher resource utilization increases
monitoring complexity
• Orchestration/Hypervisor
• Dynamic/ephemeral jobs
• You can no longer "point" to where
that job lives

Shift to cloud-native yields
maintainable code, with costs
• Traditional licensing models don't
scale as well as your applications
• Hurdles with autoscaling
Monitoring Complexity
Hardware & software trends are evolving in tandem
Evolving Architectures ~↑ Monitoring Complexity
Combinación de logs, métricas y seguimiento para una visibilidad centralizada
Applications
VMs/Containers
Other DBs,
Services &
Middleware
Orchestration InfrastructureAPM
Metrics
Logs
Uptime
Uptime
APM Metrics
APM Logs
APM
APM
Metrics
Logs
Uptime
Metrics
Logs
Uptime
APM
Development
Team
Ops: Log
Monitoring
Uptime
Response Time
Uptime Tool
Ops: Infra
Monitoring
Web Logs
App Logs
Database Logs
Container Logs
Log Tool
Ops: Service
Monitoring
Real User Monitoring
Txn Perf Monitoring
Distributed Tracing
APM Tool
Container Metrics
Host Metrics
Database Metics
Network Metrics
Storage Metrics
Metrics Tool
Status Quo: Siloed Collection of Tools
Observability is a search use case
APM Data Uptime DataMetrics DataLog Data
Elastic Approach to Observability
Uptime
Response Time
Web Logs
App Logs
Database Logs
Container Logs
Real User Monitoring
Txn Perf Monitoring
Distributed Tracing
Container Metrics
Host Metrics
Database Metics
Network Metrics
Storage Metrics
Dev & Ops Teams
Unified User Interface
Same UI for KPI summaries and root-cause analysis
Correlate multiple data sources for more intelligent anomaly detection
Unified Machine Learning
Trigger off any operational data to provide unified SLA monitoring
Unified Alerting
Pricing aligned with business value
Unified Licensing Model
PER
AGENT
$$$$
PER
HOST
$$$$
PER
INGEST
$$$$
PER
MONITOR
$$$$
PER
ADD-ON
$$$$
• Intuitive
Single, unified pricing model. No add-ons.

• Cloud native
No problem using with container workloads and serverless.

• Future proof
You pay for capacity and are not locked into a specific use case.
Elastic Stack for logs
Logs
64.242.88.10 - - [07/Jan/2019:16:10:02 -0800] "GET /mailman/listinfo/hsdivision HTTP/1.1" 200 6291

64.242.88.10 - - [07/Jan/2019:16:10:02 -0800] "POST /twiki/bin/view/TWiki/WikiSyntax HTTP/1.1" 404 7352

64.242.88.10 - - [07/Jan/2019:16:10:02 -0800] "GET /twiki/bin/view/Main/DCCAndPostFix HTTP/1.1" 200 5253

For each event, print out what happened.
Logs are chronological records of events
Ongoing investment in log ingest & long-term retention
2015
2016
2018
2017
2019
ELK Stack is born
Logstash and Kibana released, forming an
OSS logging alternative
2011-12
Ongoing investment in log ingest & long-term retention
2015
2016
2018
Elastic welcomes Beats to the family,
introducing light-weight data shippers
2017
2019
ELK Stack is born
Logstash and Kibana released, forming an
OSS logging alternative
2011-12
Filebeat: Lightweight log shipper
Ongoing investment in log ingest & long-term retention
2015
2016
2018
Filebeat: Lightweight log shipper
Elastic welcomes Beats to the family,
introducing light-weight data shippers
2017
2019
Simplified ingest architecture with Filebeat
modules & ingest node
ELK Stack is born
Logstash and Kibana released, forming an
OSS logging alternative
2011-12
Modules: Out-of-the-box log parsers
Elastic welcomes Beats to the family,
introducing light-weight data shippers
Ongoing investment in log ingest & long-term retention
2015
2016
Hosted Logging in Elastic Cloud & ECE
Introduction of ECE enabling log clusters with index
curation, hot/warm templates
2018
Filebeat: Lightweight log shipper
2017
2019
Modules: Out-of-the-box log parsers
Simplified ingest architecture with Filebeat
modules & ingest node
ELK Stack is born
Logstash and Kibana released, forming an
OSS logging alternative
2011-12
Ongoing investment in log ingest & long-term retention
2015
2016
Hosted Logging in Elastic Cloud & ECE
Introduction of ECE enabling log clusters with index
curation, hot/warm templates
2018
2017
Cold storage for logging: Frozen Indices & ILM
Curated log-based troubleshooting, improved cold
storage efficiency and index lifecycle management
2019
Modules: Out-of-the-box log parsers
Simplified ingest architecture with Filebeat
modules & ingest node
Hot. Warm. Cold. Delete.
ELK Stack is born
Logstash and Kibana released, forming an
OSS logging alternative
2011-12
Elastic welcomes Beats to the family,
introducing light-weight data shippers
Filebeat: Lightweight log shipper
Ongoing investment in log ingest & long-term retention
2015
2016
Hosted Logging in Elastic Cloud & ECE
Introduction of ECE enabling log clusters with index
curation, hot/warm templates
2018
2017
Cold storage for logging: Frozen Indices & ILM
Curated log-based troubleshooting, improved cold
storage efficiency and index lifecycle management
2019
Modules: Out-of-the-box log parsers
Simplified ingest architecture with Filebeat
modules & ingest node
ELK Stack is born
Logstash and Kibana released, forming an
OSS logging alternative
2011-12
Logs UI: Integrating Logs with Metrics and APM
Logging libraries support Elastic Common Schema,
trace-id in logs, workflow from Logs to APM
Elastic welcomes Beats to the family,
introducing light-weight data shippers
Filebeat: Lightweight log shipper
Combinación de logs, métricas y seguimiento para una visibilidad centralizada
Elastic Stack for metrics
Metrics vs Logs
Metrics are periodic measurement of numeric KPIs
07/Jan/2019 16:10:00 all 2.58 0.00 0.70 1.12 0.05 95.55 server1 containerX regionA

07/Jan/2019 16:20:00 all 2.56 0.00 0.69 1.05 0.04 95.66 server2 containerY regionB

07/Jan/2019 16:30:00 all 2.64 0.00 0.65 1.15 0.05 95.50 server2 containerZ regionC



Every x minutes, measure the CPU load, print it out, and annotate with meta-data.

64.242.88.10 - - [07/Jan/2019:16:10:02 -0800] "GET /mailman/listinfo/hsdivision HTTP/1.1" 200 6291
64.242.88.10 - - [07/Jan/2019:16:10:02 -0800] "POST /twiki/bin/view/TWiki/WikiSyntax HTTP/1.1" 404 7352
64.242.88.10 - - [07/Jan/2019:16:10:02 -0800] "GET /twiki/bin/view/Main/DCCAndPostFix HTTP/1.1" 200 5253
For each event, print out what happened.
Logs are chronological records of events
Evolution of Elastic Stack to a Metrics Store
BKD trees
Data structures optimized for numerical time
series analysis.
Columnar storage
Structured data storage, resulting in compact
storage and faster analytics
Rollups
Aggregate older data into bigger time buckets
Aggregations framework
Analytics features to slice and dice data along
various dimensions
2012
2016
2014
2018
Elastic as an Infrastructure Metrics Solution
201?
2017
Users start putting metrics in Elastic
Need for high-cardinality aggregations, and
correlating metrics and logs
2016
2018
2019
Elastic as an Infrastructure Metrics Solution
201?
2017
Users start putting metrics in Elastic
Need for high-cardinality aggregations, and
correlating metrics and logs
2016
2018
2019
Metricbeat: Turnkey metric collection
Metricbeat is introduced for turnkey metrics
collection
Elastic as an Infrastructure Metrics Solution
201?
2017
Users start putting metrics in Elastic
Need for high-cardinality aggregations, and
correlating metrics and logs
2016
2018
2019
Metricbeat: Turnkey metric collection
Metricbeat is introduced for turnkey metrics
collection
Time Series Visual Builder
UI for advanced metrics visualization, working
with pipeline aggregations
Elastic as an Infrastructure Metrics Solution
201?
2017
Users start putting metrics in Elastic
Need for high-cardinality aggregations, and
correlating metrics and logs
2016
2018
2019
Metricbeat: Turnkey metric collection
Metricbeat is introduced for turnkey metrics
collection
Time Series Visual Builder
UI for advanced metrics visualization, working
with pipeline aggregations
Prometheus / OpenMetrics integration
Enables turnkey collection in Kubernetes
ecosystem and beyond
Elastic as an Infrastructure Metrics Solution
201?
2017
Users start putting metrics in Elastic
Need for high-cardinality aggregations, and
correlating metrics and logs
2016
2018
2019
Metricbeat: Turnkey metric collection
Metricbeat is introduced for turnkey metrics
collection
Time Series Visual Builder
UI for advanced metrics visualization, working
with pipeline aggregations
Prometheus / OpenMetrics integration
Enables turnkey collection in Kubernetes
ecosystem and beyond
Infrastructure Metrics UI
Containers, hosts, services, cloud monitoring,
ad-hoc metrics exploration
Combinación de logs, métricas y seguimiento para una visibilidad centralizada
Elastic Stack for APM
33
Why APM?
03:43:45 Request "GET cyclops.ESProductDetailView"
03:43:57 Response "cyclops.ESProductDetailView 200 OK"
12 seconds - zZzzZZz
Example: Slow response or load times
Why APM?
03:43:59 Request "POST /api/checkout"
03:43:59 Response "/api/checkout 500 ERROR"
Example: Errors & Exceptions
35
Distributed Tracing
Span
Span
Span
HTTP request Response
Transaction
Single Transaction
Distributed Tracing
Trace A
Transaction 1
Span
Span
Transaction 2
Span
Transaction 3
Span
Span
Span
Multiple Services
37
Evolution of Elastic Stack to Open Source APM
Elastic joins forces with Opbeat
A next-generation APM solution designed for
developers
2017
6.1
Search for APM + more agents
Enabled search & Machine Learning for APM,
Java agents GA, RUM GA
6.4
Elastic APM beta release
Including APM Server and curated APM UI
native to Kibana
6.2
Support for open tracing enabled with
Distributed tracing, added Go Agent,
integrated UI with Logs & Metrics
6.6
Elastic APM GA
Agents for Python, Node.js, Ruby, Javascript;
Real User Monitoring
Beyond
APM Agents
● Java
● Go
● .NET
● Javascript (React / Angular)
● RUM (Real User Monitoring)
Language Support
● Python
● Ruby
● Node.js
• Easy to add to your applications
• Designed to be lightweight
• Open source
• Support distributed tracing
• OpenTracing compatible
Auto-instrumentation of common programming frameworks
Distributed Tracing & OpenTracing
End-to-end transaction tracking with auto-instrumentation or OpenTracing IDs
Combinación de logs, métricas y seguimiento para una visibilidad centralizada
41
Elastic Stack for uptime
Heartbeat: Uptime Monitoring
Combinación de logs, métricas y seguimiento para una visibilidad centralizada
• Correlate data from different sources
• Ability to re-use analysis content
• Ability to re-use Elastic-provided content
Benefits
• Published at: github.com/elastic/ecs
• Supported in Beats and APM since 7.0
• Community feedback welcome!
Status
Elastic Common Schema (ECS)
Supports ad-hoc analysis in Kibana Dashboards
45
Demo
What now?
Try it yourself!
While you observe, why not protect?
Elastic SIEM & Endpoint
Come to the AMA booth!
Questions?

More Related Content

PDF
Ejecución del Elastic Stack en Kubernetes
PDF
Ejecución del Elastic Stack en Kubernetes
PDF
Taking Care of Business at Office Depot with Elastic Cloud Enterprise
PDF
Cncf event driven autoscaling with keda
PPTX
AWS re:Invent 2016 - Scality's Open Source AWS S3 Server
PDF
Kafka for begginer
PPTX
Scality S3 Server: Node js Meetup Presentation
PDF
GitOps with Amazon EKS Anywhere by Dan Budris
Ejecución del Elastic Stack en Kubernetes
Ejecución del Elastic Stack en Kubernetes
Taking Care of Business at Office Depot with Elastic Cloud Enterprise
Cncf event driven autoscaling with keda
AWS re:Invent 2016 - Scality's Open Source AWS S3 Server
Kafka for begginer
Scality S3 Server: Node js Meetup Presentation
GitOps with Amazon EKS Anywhere by Dan Budris

What's hot (20)

PPTX
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
PDF
A quick introduction to AKS
PPTX
Deploying a 3 tier application using docker
PPTX
Superior Streaming and CDN Solutions: Cloud Storage Revolutionizes Digital Media
PDF
Azure Labs: Confluent on Azure Container Services & Real-time Search with Red...
PDF
Better Search and Business Analytics at Southern Glazer’s Wine & Spirits
PDF
An Introduction to OpenStack Heat
PDF
Kubernetes Visualization-and-Monitoring-using-Weave-scope
PDF
Dok Talks #111 - Scheduled Scaling with Dask and Argo Workflows
PPTX
KEDA Overview
PPTX
Show me the problem- Our insights journey at Netflix
PDF
Introduction to Virtual Kubelet
PDF
Scale your (aks) cluster, luke!
PPTX
Why Kubernetes on Azure
PPTX
Kubernetes data science and machine learning
PPT
OpenStack Overview for Austin Cloud User Group
PDF
Multitenancy on EKS
PDF
Kubernetes-Native DevOps: For Apache Kafka® with Confluent
PPTX
Production ready tooling for microservices on kubernetes
PPTX
Consolidating Infrastructure with Azure Kubernetes Service - MS Online Tech F...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
A quick introduction to AKS
Deploying a 3 tier application using docker
Superior Streaming and CDN Solutions: Cloud Storage Revolutionizes Digital Media
Azure Labs: Confluent on Azure Container Services & Real-time Search with Red...
Better Search and Business Analytics at Southern Glazer’s Wine & Spirits
An Introduction to OpenStack Heat
Kubernetes Visualization-and-Monitoring-using-Weave-scope
Dok Talks #111 - Scheduled Scaling with Dask and Argo Workflows
KEDA Overview
Show me the problem- Our insights journey at Netflix
Introduction to Virtual Kubelet
Scale your (aks) cluster, luke!
Why Kubernetes on Azure
Kubernetes data science and machine learning
OpenStack Overview for Austin Cloud User Group
Multitenancy on EKS
Kubernetes-Native DevOps: For Apache Kafka® with Confluent
Production ready tooling for microservices on kubernetes
Consolidating Infrastructure with Azure Kubernetes Service - MS Online Tech F...
Ad

Similar to Combinación de logs, métricas y seguimiento para una visibilidad centralizada (20)

PDF
Combinación de logs, métricas y seguimiento para una visibilidad centralizada
PDF
Combining logs, metrics, and traces for unified observability
PDF
Combining Logs, Metrics, and Traces for Unified Observability
PDF
Combinação de logs, métricas e rastreamentos para observabilidade unificada
PDF
Combining Logs, Metrics, and Traces for Unified Observability
PDF
Les logs, traces et indicateurs au service d'une observabilité unifiée
PDF
Combining Logs, Metrics, and Traces for Unified Observability
PDF
Logging, Metrics, and APM: The Operations Trifecta
PDF
Combining Logs, Metrics, and Traces for Unified Observability
PDF
Logging, indicateurs et APM : le trio gagnant pour des opérations réussies
PDF
Combinación de logs, métricas y rastreos para observabilidad unificada
PDF
Logging, Metrics, and APM: The Operations Trifecta (P)
PDF
O monitoramento da infraestrutura facilitado, da ingestão ao insight
PDF
Le monitoring d'infrastructure de l'ingestion aux données : un jeu d'enfants !
PDF
Monitoreo sencillo de la infraestructura, de la ingesta a la visualización
PDF
Infrastructure monitoring made easy, from ingest to insight
PDF
Combining logs, metrics, and traces for unified observability
ODP
Log aggregation and analysis
PDF
Elastic APM: Amping up your logs and metrics for the full picture
PDF
Full stack visibility with elastic, KubeCon 2017
Combinación de logs, métricas y seguimiento para una visibilidad centralizada
Combining logs, metrics, and traces for unified observability
Combining Logs, Metrics, and Traces for Unified Observability
Combinação de logs, métricas e rastreamentos para observabilidade unificada
Combining Logs, Metrics, and Traces for Unified Observability
Les logs, traces et indicateurs au service d'une observabilité unifiée
Combining Logs, Metrics, and Traces for Unified Observability
Logging, Metrics, and APM: The Operations Trifecta
Combining Logs, Metrics, and Traces for Unified Observability
Logging, indicateurs et APM : le trio gagnant pour des opérations réussies
Combinación de logs, métricas y rastreos para observabilidad unificada
Logging, Metrics, and APM: The Operations Trifecta (P)
O monitoramento da infraestrutura facilitado, da ingestão ao insight
Le monitoring d'infrastructure de l'ingestion aux données : un jeu d'enfants !
Monitoreo sencillo de la infraestructura, de la ingesta a la visualización
Infrastructure monitoring made easy, from ingest to insight
Combining logs, metrics, and traces for unified observability
Log aggregation and analysis
Elastic APM: Amping up your logs and metrics for the full picture
Full stack visibility with elastic, KubeCon 2017
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

Recently uploaded (20)

PDF
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
PDF
NewMind AI Weekly Chronicles – August ’25 Week IV
PDF
Lung cancer patients survival prediction using outlier detection and optimize...
PDF
4 layer Arch & Reference Arch of IoT.pdf
PDF
giants, standing on the shoulders of - by Daniel Stenberg
PDF
Co-training pseudo-labeling for text classification with support vector machi...
PPTX
SGT Report The Beast Plan and Cyberphysical Systems of Control
PDF
Aug23rd - Mulesoft Community Workshop - Hyd, India.pdf
PDF
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
PDF
MENA-ECEONOMIC-CONTEXT-VC MENA-ECEONOMIC
PDF
The-2025-Engineering-Revolution-AI-Quality-and-DevOps-Convergence.pdf
PDF
Ensemble model-based arrhythmia classification with local interpretable model...
PDF
The AI Revolution in Customer Service - 2025
PPTX
AI-driven Assurance Across Your End-to-end Network With ThousandEyes
PDF
Data Virtualization in Action: Scaling APIs and Apps with FME
PDF
CEH Module 2 Footprinting CEH V13, concepts
PDF
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
PDF
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
PPTX
Internet of Everything -Basic concepts details
PDF
Early detection and classification of bone marrow changes in lumbar vertebrae...
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
NewMind AI Weekly Chronicles – August ’25 Week IV
Lung cancer patients survival prediction using outlier detection and optimize...
4 layer Arch & Reference Arch of IoT.pdf
giants, standing on the shoulders of - by Daniel Stenberg
Co-training pseudo-labeling for text classification with support vector machi...
SGT Report The Beast Plan and Cyberphysical Systems of Control
Aug23rd - Mulesoft Community Workshop - Hyd, India.pdf
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
MENA-ECEONOMIC-CONTEXT-VC MENA-ECEONOMIC
The-2025-Engineering-Revolution-AI-Quality-and-DevOps-Convergence.pdf
Ensemble model-based arrhythmia classification with local interpretable model...
The AI Revolution in Customer Service - 2025
AI-driven Assurance Across Your End-to-end Network With ThousandEyes
Data Virtualization in Action: Scaling APIs and Apps with FME
CEH Module 2 Footprinting CEH V13, concepts
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
Internet of Everything -Basic concepts details
Early detection and classification of bone marrow changes in lumbar vertebrae...

Combinación de logs, métricas y seguimiento para una visibilidad centralizada

  • 1. Andrés Rodríguez Team Lead, Observability Integrations December 2019 Logs, Metrics, and APM for Unified Observability
  • 4. Higher resource utilization increases monitoring complexity • Orchestration/Hypervisor • Dynamic/ephemeral jobs • You can no longer "point" to where that job lives
 Shift to cloud-native yields maintainable code, with costs • Traditional licensing models don't scale as well as your applications • Hurdles with autoscaling Monitoring Complexity Hardware & software trends are evolving in tandem Evolving Architectures ~↑ Monitoring Complexity
  • 6. Applications VMs/Containers Other DBs, Services & Middleware Orchestration InfrastructureAPM Metrics Logs Uptime Uptime APM Metrics APM Logs APM APM Metrics Logs Uptime Metrics Logs Uptime APM
  • 7. Development Team Ops: Log Monitoring Uptime Response Time Uptime Tool Ops: Infra Monitoring Web Logs App Logs Database Logs Container Logs Log Tool Ops: Service Monitoring Real User Monitoring Txn Perf Monitoring Distributed Tracing APM Tool Container Metrics Host Metrics Database Metics Network Metrics Storage Metrics Metrics Tool Status Quo: Siloed Collection of Tools
  • 8. Observability is a search use case
  • 9. APM Data Uptime DataMetrics DataLog Data Elastic Approach to Observability Uptime Response Time Web Logs App Logs Database Logs Container Logs Real User Monitoring Txn Perf Monitoring Distributed Tracing Container Metrics Host Metrics Database Metics Network Metrics Storage Metrics Dev & Ops Teams
  • 10. Unified User Interface Same UI for KPI summaries and root-cause analysis
  • 11. Correlate multiple data sources for more intelligent anomaly detection Unified Machine Learning
  • 12. Trigger off any operational data to provide unified SLA monitoring Unified Alerting
  • 13. Pricing aligned with business value Unified Licensing Model PER AGENT $$$$ PER HOST $$$$ PER INGEST $$$$ PER MONITOR $$$$ PER ADD-ON $$$$ • Intuitive Single, unified pricing model. No add-ons.
 • Cloud native No problem using with container workloads and serverless.
 • Future proof You pay for capacity and are not locked into a specific use case.
  • 15. Logs 64.242.88.10 - - [07/Jan/2019:16:10:02 -0800] "GET /mailman/listinfo/hsdivision HTTP/1.1" 200 6291 64.242.88.10 - - [07/Jan/2019:16:10:02 -0800] "POST /twiki/bin/view/TWiki/WikiSyntax HTTP/1.1" 404 7352 64.242.88.10 - - [07/Jan/2019:16:10:02 -0800] "GET /twiki/bin/view/Main/DCCAndPostFix HTTP/1.1" 200 5253 For each event, print out what happened. Logs are chronological records of events
  • 16. Ongoing investment in log ingest & long-term retention 2015 2016 2018 2017 2019 ELK Stack is born Logstash and Kibana released, forming an OSS logging alternative 2011-12
  • 17. Ongoing investment in log ingest & long-term retention 2015 2016 2018 Elastic welcomes Beats to the family, introducing light-weight data shippers 2017 2019 ELK Stack is born Logstash and Kibana released, forming an OSS logging alternative 2011-12 Filebeat: Lightweight log shipper
  • 18. Ongoing investment in log ingest & long-term retention 2015 2016 2018 Filebeat: Lightweight log shipper Elastic welcomes Beats to the family, introducing light-weight data shippers 2017 2019 Simplified ingest architecture with Filebeat modules & ingest node ELK Stack is born Logstash and Kibana released, forming an OSS logging alternative 2011-12 Modules: Out-of-the-box log parsers
  • 19. Elastic welcomes Beats to the family, introducing light-weight data shippers Ongoing investment in log ingest & long-term retention 2015 2016 Hosted Logging in Elastic Cloud & ECE Introduction of ECE enabling log clusters with index curation, hot/warm templates 2018 Filebeat: Lightweight log shipper 2017 2019 Modules: Out-of-the-box log parsers Simplified ingest architecture with Filebeat modules & ingest node ELK Stack is born Logstash and Kibana released, forming an OSS logging alternative 2011-12
  • 20. Ongoing investment in log ingest & long-term retention 2015 2016 Hosted Logging in Elastic Cloud & ECE Introduction of ECE enabling log clusters with index curation, hot/warm templates 2018 2017 Cold storage for logging: Frozen Indices & ILM Curated log-based troubleshooting, improved cold storage efficiency and index lifecycle management 2019 Modules: Out-of-the-box log parsers Simplified ingest architecture with Filebeat modules & ingest node Hot. Warm. Cold. Delete. ELK Stack is born Logstash and Kibana released, forming an OSS logging alternative 2011-12 Elastic welcomes Beats to the family, introducing light-weight data shippers Filebeat: Lightweight log shipper
  • 21. Ongoing investment in log ingest & long-term retention 2015 2016 Hosted Logging in Elastic Cloud & ECE Introduction of ECE enabling log clusters with index curation, hot/warm templates 2018 2017 Cold storage for logging: Frozen Indices & ILM Curated log-based troubleshooting, improved cold storage efficiency and index lifecycle management 2019 Modules: Out-of-the-box log parsers Simplified ingest architecture with Filebeat modules & ingest node ELK Stack is born Logstash and Kibana released, forming an OSS logging alternative 2011-12 Logs UI: Integrating Logs with Metrics and APM Logging libraries support Elastic Common Schema, trace-id in logs, workflow from Logs to APM Elastic welcomes Beats to the family, introducing light-weight data shippers Filebeat: Lightweight log shipper
  • 23. Elastic Stack for metrics
  • 24. Metrics vs Logs Metrics are periodic measurement of numeric KPIs 07/Jan/2019 16:10:00 all 2.58 0.00 0.70 1.12 0.05 95.55 server1 containerX regionA
 07/Jan/2019 16:20:00 all 2.56 0.00 0.69 1.05 0.04 95.66 server2 containerY regionB
 07/Jan/2019 16:30:00 all 2.64 0.00 0.65 1.15 0.05 95.50 server2 containerZ regionC
 
 Every x minutes, measure the CPU load, print it out, and annotate with meta-data.
 64.242.88.10 - - [07/Jan/2019:16:10:02 -0800] "GET /mailman/listinfo/hsdivision HTTP/1.1" 200 6291 64.242.88.10 - - [07/Jan/2019:16:10:02 -0800] "POST /twiki/bin/view/TWiki/WikiSyntax HTTP/1.1" 404 7352 64.242.88.10 - - [07/Jan/2019:16:10:02 -0800] "GET /twiki/bin/view/Main/DCCAndPostFix HTTP/1.1" 200 5253 For each event, print out what happened. Logs are chronological records of events
  • 25. Evolution of Elastic Stack to a Metrics Store BKD trees Data structures optimized for numerical time series analysis. Columnar storage Structured data storage, resulting in compact storage and faster analytics Rollups Aggregate older data into bigger time buckets Aggregations framework Analytics features to slice and dice data along various dimensions 2012 2016 2014 2018
  • 26. Elastic as an Infrastructure Metrics Solution 201? 2017 Users start putting metrics in Elastic Need for high-cardinality aggregations, and correlating metrics and logs 2016 2018 2019
  • 27. Elastic as an Infrastructure Metrics Solution 201? 2017 Users start putting metrics in Elastic Need for high-cardinality aggregations, and correlating metrics and logs 2016 2018 2019 Metricbeat: Turnkey metric collection Metricbeat is introduced for turnkey metrics collection
  • 28. Elastic as an Infrastructure Metrics Solution 201? 2017 Users start putting metrics in Elastic Need for high-cardinality aggregations, and correlating metrics and logs 2016 2018 2019 Metricbeat: Turnkey metric collection Metricbeat is introduced for turnkey metrics collection Time Series Visual Builder UI for advanced metrics visualization, working with pipeline aggregations
  • 29. Elastic as an Infrastructure Metrics Solution 201? 2017 Users start putting metrics in Elastic Need for high-cardinality aggregations, and correlating metrics and logs 2016 2018 2019 Metricbeat: Turnkey metric collection Metricbeat is introduced for turnkey metrics collection Time Series Visual Builder UI for advanced metrics visualization, working with pipeline aggregations Prometheus / OpenMetrics integration Enables turnkey collection in Kubernetes ecosystem and beyond
  • 30. Elastic as an Infrastructure Metrics Solution 201? 2017 Users start putting metrics in Elastic Need for high-cardinality aggregations, and correlating metrics and logs 2016 2018 2019 Metricbeat: Turnkey metric collection Metricbeat is introduced for turnkey metrics collection Time Series Visual Builder UI for advanced metrics visualization, working with pipeline aggregations Prometheus / OpenMetrics integration Enables turnkey collection in Kubernetes ecosystem and beyond Infrastructure Metrics UI Containers, hosts, services, cloud monitoring, ad-hoc metrics exploration
  • 33. 33 Why APM? 03:43:45 Request "GET cyclops.ESProductDetailView" 03:43:57 Response "cyclops.ESProductDetailView 200 OK" 12 seconds - zZzzZZz Example: Slow response or load times
  • 34. Why APM? 03:43:59 Request "POST /api/checkout" 03:43:59 Response "/api/checkout 500 ERROR" Example: Errors & Exceptions
  • 35. 35 Distributed Tracing Span Span Span HTTP request Response Transaction Single Transaction
  • 36. Distributed Tracing Trace A Transaction 1 Span Span Transaction 2 Span Transaction 3 Span Span Span Multiple Services
  • 37. 37 Evolution of Elastic Stack to Open Source APM Elastic joins forces with Opbeat A next-generation APM solution designed for developers 2017 6.1 Search for APM + more agents Enabled search & Machine Learning for APM, Java agents GA, RUM GA 6.4 Elastic APM beta release Including APM Server and curated APM UI native to Kibana 6.2 Support for open tracing enabled with Distributed tracing, added Go Agent, integrated UI with Logs & Metrics 6.6 Elastic APM GA Agents for Python, Node.js, Ruby, Javascript; Real User Monitoring Beyond
  • 38. APM Agents ● Java ● Go ● .NET ● Javascript (React / Angular) ● RUM (Real User Monitoring) Language Support ● Python ● Ruby ● Node.js • Easy to add to your applications • Designed to be lightweight • Open source • Support distributed tracing • OpenTracing compatible Auto-instrumentation of common programming frameworks
  • 39. Distributed Tracing & OpenTracing End-to-end transaction tracking with auto-instrumentation or OpenTracing IDs
  • 44. • Correlate data from different sources • Ability to re-use analysis content • Ability to re-use Elastic-provided content Benefits • Published at: github.com/elastic/ecs • Supported in Beats and APM since 7.0 • Community feedback welcome! Status Elastic Common Schema (ECS) Supports ad-hoc analysis in Kibana Dashboards
  • 46. What now? Try it yourself!
  • 47. While you observe, why not protect? Elastic SIEM & Endpoint
  • 48. Come to the AMA booth! Questions?