This document discusses Elastic's approach to unified observability using the Elastic Stack. It describes how the Elastic Stack can be used to ingest and correlate logs, metrics, APM, and uptime data to provide a single unified view. It highlights benefits like being able to reuse analysis and content across data sources. It also summarizes Elastic's Common Schema, licensing model, and provides an overview of logs, metrics, APM, and uptime monitoring capabilities in the Elastic Stack.
6. Higher resource utilization
increases monitoring complexity
• Orchestration/Hypervisor
• Dynamic/ephemeral jobs
• You can no longer "point" to where
that job lives
Monitoring Complexity
Hardware & software trends are evolving in tandem
Evolving Architectures ~↑ Monitoring Complexity
Shift to cloud-native yields
maintainable code, with costs
• Traditional licensing models don't
scale as well as your applications
• Hurdles with autoscaling
10. 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
12. • 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
14. Correlate multiple data sources for more intelligent anomaly detection
Unified Machine Learning
15. Trigger off any operational data to provide unified SLA monitoring
Unified Alerting
16. 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.
26. 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
• Distributed Tracing & OpenTracing + Jaeger intake
Auto-instrumentation of common programming frameworks
27. Distributed Tracing & OpenTracing + Jaeger intake
End-to-end transaction tracking with auto-instrumentation or OpenTracing IDs
37. Pruébalo gratis
por 14 días
- Incluye acceso a todos los productos
y features disponibles
- Elastic Observability y Elastic
Enterprise Seach tambien incluidos
- Fácil de convertir a un ambiente en
producción en minutos