Weitere ähnliche Inhalte Ähnlich wie Wavefront by vmware june 2019 - legraswindow (20) Kürzlich hochgeladen (20) Wavefront by vmware june 2019 - legraswindow1. © 2017, Wavefront. All rights reserved. Wavefront Confidential.
Real-Time Analytics &
Metrics Monitoring
(Observability) Platform
Anil Gupta, vExpert
Wavefront Lead –APJ
@legraswindow
+65-92983137
guptaanil@vmware.com
2. Confidential │ ©2019 VMware, Inc.
Rapid software
change, the rise of
containers and
microservices
Modern Applications demands Modern Monitoring Platform
Continuous delivery
and DevOps goes
mainstream
Lack of unified
visibility impacts
availability of critical
services
3. Confidential │ ©2019 VMware, Inc.
LOGS
METRICSAPM
A Numerical Measurement
Timestamped
Arbitrary Annotations
Duplicates / Conflicts Invalid
Functional Metaphor
Strongly Connected
cpu.usage.system.1m 0.03 1526731054 source=appserv1.wavefront.com #legraswindow(optional field)
Why Metrics?
Small and Fast
(less expensive)
Large, Slower
and expensive to
store
Large, Intrusive,
Slow and Expensive
(5x – 10x)
4. Confidential │ ©2019 VMware, Inc.
What is Wavefront?
A SaaS delivered, cloud native high performance
Real Time metrics monitoring and analytics platform
that:
4
Provides 3D visibility through metrics, histograms,
and traces
• Full Stack Correlation - health of every cloud, every app
• Identify problems quickly - 10x faster
• Correlate related and unrelated data
• 90% Reduction in time taken toIsolate &Triage
• Enterprise scale
• 5x the Adoption ofAPM
• 200+ OOTB integrations (ServiceNow, Openshift, etc)
• 18 month data retention with no averaging
• No Lock-in, Open data collection andtransparent consumption pricing
5. Confidential │ ©2019 VMware, Inc.
Internet Access Power
Compute Storage Network
Virtualization / Hypervisor
Operating System
Containers
Data Stores
Distributed Frameworks (Mesos / Kubernetes)
Application Code
Transaction Metrics
User Metrics
Business Metrics/KPIs
Platform Apps MQ Proxy
Full Stack Metrics
Cloud First / Cloud Native / Private Cloud / Hybrid Cloud / Multi Cloud
6. Confidential │ ©2019 VMware, Inc.
6
CONFIDENTIAL
Self-Service Metrics,
Customizable &
Sharable Dashboards
Key Wavefront Differentiators for DevOps and Developers
Advanced Query-Driven
Analytics
Intelligent Alerting for
Proactive Monitoring
Massive Scale &
Availability
7. Confidential │ ©2019 VMware, Inc.
3rd Party time-series DB
Telegraf - Collectd
Logs – TCP or
Filebeat
Custom / App Metrics Public Cloud /
Cloud Services
Wavefront Proxy
vCenter
Prometheus
Nagios
Zabbix
Solarwinds
Etc..
Many Easy Ways of Sending Metrics into Wavefront
8. Confidential │ ©2019 VMware, Inc.
Wavefront 200+ Integrations:
Instant Visibility Across Technology Tiers with Packaged Dashboards
CloudOS/Hypervisor
DevOps Tools
Monitoring Tools
Applications Web
Containers
REST API
Data Stores
Messaging
UI
Alert Notification
9. Confidential │ ©2019 VMware, Inc.
9Confidential │ ©2018 VMware, Inc.
Many Use cases = One Solution
Analytics lends itself to more…but let’s start from common ones
The First Pane
of Glass
Kubernetes &
Containerized
Applications
Monitoring
Microservices
Observability
CI/CD Pipeline
Monitoring
Public Cloud
Monitoring
10. Confidential │ ©2019 VMware, Inc. 10
Use Case 1: The First Pane of Glass - FPOG
“When there is an issue everyone is on webex sharing 15+ tools for hours”
Aggregation of data/metrics from
multiple sources
Simple correlation analysis to ID
events and possible causal areas
Prove innocence, get to the last mile
in 2 minutes – hence FPOG
APM
Cloud
Selected**
“Logs/
Events”
Infrastructure
Aggregate!
Analyze!
Act!
Wavefront Becomes The Master
Aggregator of Metrics
Business KPI
11. Confidential │ ©2019 VMware, Inc. 11
Wavefront Cloud-Native Analytics and Monitoring Platform
Delivers 3D Observability
𝑓(x)
ServerlessApplications InfrastructureMicroservicesAny Cloud IoTContainers
K8S/PKS/PCF
• Full stack monitoring/observability. Any App.
Any Cloud.
• Detect, trend, and alert on anomalies
• Ingest, analyze and visualize metrics,
histograms and traces at scale.
• Advanced query language for data
analytics
• 200+ integrations with OOTB dashboards
12. Confidential │ ©2019 VMware, Inc. 12
Use Case 3: Microservices Monitoring
TROUBLESHOOT FASTER
OPTIMIZE APPLICATION
PERFORMANCE
• Out-of-the-box visibility
• OpenTracing/OpenCensus
compliant
• Jaeger/Zipkin drop-in
replacement
EASILY MONITOR
MICROSERVICES
• Quickly pinpoint issues
• Easily find long/errored API
calls
• Troubleshoot errored API
responses
• Find performance
bottlenecks
• Query and narrow down
traces with long spans
• Find APIs that can be
optimized
Enhanced Application Observability
With Unified Metrics and Distributed Tracing
13. Confidential │ ©2019 VMware, Inc. 13
Use Case 4 - Public Cloud Monitoring
Turn-key visibility across AWS, Azure and Google Cloud Platform
Azure App
Service
Azure Redis
Cache
Azure AD Azure Application
Gateway
Azure Container
Instances
Azure SQL
Database
Azure
Functions
Real-time into AWS, Azure, and
GCP helps troubleshoot cloud
applications. Correlate app and
cloud metrics.
Optimize utilization with
analytics-driven insights.
Rightsizing. Use Wavefront and
CloudHealth integration to
balance cloud costs with
performance.
Google Cloud
Datastore
Google Cloud
Pub/Sub
Google Cloud
Big Query
Google Cloud
Machine Learning
Google Cloud
App Engine
Google Cloud
Billing
Google Cloud
Router
Amazon EC2
AWS KMS
Amazon ECS
Amazon CacheAmazon EKS
Amazon
CloudWatch
Amazon EMR Amazon CloudFront
Amazon EBS
AWS KMSAWS Lambda
AWS Direct
Connect
AWS AutoScaling
Amazon S3
Amazon
Redshift
Amazon RDS
Amazon SQS
Amazon SNS
Amazon DynamoDB
Amazon EFSAWS Elastic
Beanstalk
Amazon Kinesis
Data Firehose
Amazon
Route53
AWS OpsWorks
14. Confidential │ ©2019 VMware, Inc.
Dev Ops Security
Plan Feedback
Configuration
ManagementCommit Operations
Continuous
Deployment
Artifact
ManagementCode Test
Continuous
Integration
Dev + Ops
decide on
sprint stories
App Code
Infra-as-Code
Architecture
consulting
Upload / commit
of code
automatically
triggers app +
infra + security
code review
If code passes
review, deploy to
production-like
env for
automated
testing.
Auto deploy to
production-like
environment for
user acceptance
testing, STAGE.
Both Dev and
Ops can
monitor
Continuous
learning and
cooperation
between Dev
and Ops
Use case: CI/CD Monitoring
Example App Dev Environment
CDStackTestStack OpsStackArtifactStackCommitStack CIStack
Plugins
CodeStack ConfigStackPlanStack FeedbackStack
Issues
DevOps
Stacks
Infrastructure-as-Code
15. Confidential │ ©2019 VMware, Inc.
Dev Ops Security
Plan Feedback
Configuration
Management
Commit Operations
Continuous
Deployment
Artifact
ManagementCode Test
Continuous
Integration
Dev + Ops
decide on
sprint stories
App Code
Infra-as-Code
Architecture
consulting
Upload / commit
of code
automatically
triggers app +
infra + security
code review
If code passes
review, deploy
to production-
like env for
automated
testing.
Auto deploy to
production-like
environment for
user acceptance
testing, STAGE.
Both Dev and
Ops can
monitor
Continuous
learning and
cooperation
between Dev
and Ops
CDStackTestStack OpsStackArtifactStackCommitStack CIStack
Plugins
CodeStack ConfigStackPlanStack FeedbackStack
Issues
DevOps
Stacks
Infrastructure-as-Code
Fully Instrumented pipeline. Analytics feedback loop from every delivery stage
Use case: CI/CD Monitoring
Example App Dev Environment
16. Confidential │ ©2019 VMware, Inc.
©2018 VMware, Inc. 16
Wavefront Helps Reddit Modernize
Cloud-Native Monitoring
#3 most visited US website, #6 in the world
500 million monthly visitors
Challenges
Graphite could not scale, issues with maintenance
Why Wavefront?
Microservices monitoring and troubleshooting
Accelerated anomaly detection
Visibility across Kubernetes all levels
Avoiding cardinality issues with Graphite
Easy adoption across hundreds of developers
17. Confidential │ ©2019 VMware, Inc.
17©2018 VMware, Inc.
Lyft Business Metrics in Wavefront
Passenger metrics
• New user signups / installs / activations
• Current passengers with the app open
Driver metrics
• New driver applications / activations
• Current drivers with the app open
Ride metrics
• Rides requested / accepted / dropped off / canceled / lapsed
• Lyft Line rides dropped off
• Paid vs. Couponed rides dropped off
Marketplace metrics
• Drivers available
• Drivers en route
• Driver utilization %
18. Confidential │ ©2019 VMware, Inc.
18
One Billions Rides with Lyft and Wavefront
Unify Tools -> One Click Away from Resolution
Applications
Mobile Clients
Business Metrics
InfrastructureMicroservices
Service Mesh
Cloud
Overview
Lyft is one of the two leading US companies in the
field of Transportation as a Service currently operating
in 300+ cities. 10,000+ EC2 instances.
Challenge
Why Wavefront?
• Observability team and developers avoid multiple-system syndrome
and expensive context switching
• Fewer tools for triage, better and faster resolution
• Metrics and data from numerous sources available in a single click
• Real-time visibility into the performance of Lyft services
• Smart and highly efficient Alert Engine helps dynamically filter noise
and capture veritable anomalies
• Powerful metrics explorer and chart view
• Phenomenal growth of Lyft cloud service resulted in enormous
amount of metrics
• Graphite could not scale to meet the demand of observability
team – issues with reliability, query performance and
maintenance18,000+
Alerts
1,000+
Developers
200+
Microservices
@
1000+
Dashboards
19. Confidential │ ©2019 VMware, Inc.
19
#3 most visited US website, #6 in the world
500 million monthly visitors
Challenges
Grphite could not scale, issues with maintenance
Why Wavefront?
Microservices monitoring and troubleshooting
Accelerated anomaly detection
Visibility across Kubernetes all levels
Avoiding cardinality issues with Graphite
Easy adoption across hundreds of developers
Over 2.8 million Avengers (/Marvel) movie
fans trusted BookMyShow to book their
tickets prior to the movie’s release,
avoiding long wait times and system
delays to reserve their seat well in
advance. Thanks to BookMyShow for
their trust in Wavefront as a weapon to
find the right doors of anomalies early,
maximized uptime and fight back
trouble proactively, Avengers-style.
20. Confidential │ ©2019 VMware, Inc.
Enter Wavefront: Cloud Services Monitoring at Box Today
• Amazon EC2 insight
• Real-time cost analytics - spot & reserved
instances pricing
• OS metrics monitoring - CPU, disk,
network
• Application performance monitoring -
200s, 500s,latency
• More than 800,000 metrics/second
(peaked at 1,000,000 pps)
• 400 engineers using Wavefront
• 848 Wavefront dashboards as of Oct 2017
21. Confidential │ ©2019 VMware, Inc.
Understanding real user
experience with Amazon
DynamoDB performance
metrics
Making business &
operational decisions from
AWS lambda insight
Improving game performance
with AWS load balancer
metrics
- Louis McCormack
Lead DevOps Engineer,
Space Ape Games
Space Ape Ups Time-Sensitive Cloud Applications Performance with
AWS Analytics
Wavefront SaaS analytics lets us
troubleshoot very accurately any problem
before our cloud game customers get
impacted. We can track our user
experience, service, operational and
business performance in real time.”
22. 22
• Aggregate monitoring and alerting
• Seamless integration
• Metrics-analytics driven business
decisions
The First Pane of Glass for Large European Energy Supplier
UK SRE practitioner blog:
https://sysdef.xyz/
23. Confidential │ ©2019 VMware, Inc.
Wavefront website: wavefront.com
Wavefront free-trial: wavefront.com/sign-up
Wavefront blog: wavefront.com/blog
1
2
3
Setting up a trial is easy!
Anil Gupta
Wavefront Lead - APJ
guptaanil@vmware.com
25. Confidential │ ©2019 VMware, Inc.
Thank You
Anil Gupta
Wavefront Lead - APJ
guptaanil@vmware.com
Hinweis der Redaktion Monitoring applications & services The first very easy use case is public cloud monitoring. Get your vi admins and private cloud architect to uncover new AWS, GCP and public cloud initiatives. With 60 + cloud integrations, each with built-in dashboards, we provide real-time, turn-key visibility across all major public cloud providers - AWS, Azure and GCP. Lambda, DynamoDB, EBS to name just a few. Using Wavefront analytics driven insights, your customers are able to optimize their cloud performance and utilization. Wavefront will automatically pull in relevant metrics from relevant APIs. The real value of these comes when you combine this with application metrics and you have unified visibility from top to bottom of the stack. And talking about supersizing your opportunity- Sell both Wavefront and CloudHealth for rightsizing use case using recently announced integration where Wavefront performance metrics can be used to fuel cost optimization delivered by cloud health.