No matter where you are in your journey to cloud native, Elastic APM can help you deliver better customer experiences by spotting performance bottlenecks sooner and identifying regressions from new deployments faster. Learn how to get a complete view of the services that power your applications — from frontend to backend — to keep them running smoothly.
Elastic APM: Amping up your logs and metrics for the full picture
1. Elastic APM
Amping up your logs and metrics for the full picture
Mikkel Kidmose
Senior Solutions Architect
2. 2
APM helps organizations monitor their
application layer of the stack by
providing detailed performance insights
that help drive MTTR towards zero
“
5. Optimize service for the business
• Availability monitoring
• Key performance indicators - latency,
load, errors
• Real users, front-end services,
back-end services, microservices
• Broad language and framework
support
End-to-end app and
service monitoring
7. Machine learning
One-click integrations with machine learning from APM
• Ability to create response time
based ML jobs from APM
‒ Profiles response time to
calculate anomalies
‒ Takes into account
seasonality
13. Root cause analysis
in context
Solve problems faster
• Distributed traces for application
debugging
– Open standards support
• Unified observability
– Metrics and logs in context
– Diagnose infrastructure and/or
application problems quickly
• Powerful search to find ‘needles in
the haystack’
17. Integrate into existing
workflows
DevOps collaboration
Correlate the performance impact with code
deploys with deployment annotation
Embed into ITSM process
Streamline investigation and remediation by
integrating into incident management processes
18. Integrate into existing
workflows
DevOps collaboration
Correlate the performance impact with code
deploys with deployment annotation
Embed into ITSM process
Streamline investigation and remediation by
integrating into incident management processes
20. Flexible deployment options
On-premises, cloud, cloud native, multi-cloud
Deploy instantly on AWS,
Azure or Google Cloud
Install a single package
Elastic Cloud Elastic Cloud on
Kubernetes
Elastic Cloud
Enterprise
Centrally manage multiple
deployments on your infra
Self-Managed
21. Flexible agent deployment
How it works & how to find info
• Native libraries for 7 different
languages
‒ Extensive instrumentation
support across the different
ecosystems inclusive of full stack
technologies (front end to the
back end)
• Support for OpenTracing, Jaeger and
OpenTelemetry
22. DevOps collaboration
• Track the performance of
applications with code deploys
• Annotations on all APM charts
available to quickly spot performance
changes post a new deployment
• Search filtering out versions
Tie performance issues to deployments
24. Get started with Elastic APM
1. Deploy Elastic APM Server
2. Install agents and instrument apps
3. Point agent to the server endpoint
4. Happy monitoring!
APM Agent
Application library
APM Agent
Application library
EDGE MACHINES ELASTIC APM DEPLOYMENT
Kibana APM UI
25. Monitor every app —
from dev to prod
Don’t wait to buy to prove value
Start and expand with the forever free (and open)
tier, and validate value — when budgets are tight
Scale and evolve, without exploding
costs
Control spend without compromising visibility
PAID
APM agents
APM UI
Distributed tracing
Logs & metrics links
Alerting
Machine learning
Service maps
FREE & OPEN
Jaeger / OpenTelemetry
26. Monitor every app —
from dev to prod
Don’t wait to buy to prove value
Start and expand with the forever free (and open)
tier, and validate value — when budgets are tight
Scale and evolve, without exploding
costs
Control spend without compromising visibility
hosts
agents
functions
users
metrics
….
No pricing per
Our resource-based pricing is based only
on the underlying infrastructure
resources used by any given deployment
— across all data types and use cases.
containers
uptime checks