Lost in Translation
The Challenge of Managing Microservices Mirko Novakovic CEO & Co-founder Instana
Lost in Translation The Challenge of Managing Microservices Mirko - - PowerPoint PPT Presentation
Lost in Translation The Challenge of Managing Microservices Mirko Novakovic CEO & Co-founder Instana Innovate Fast Lines of Code Daily Builds 265,060,408 4,362 or Die Slowly: 150.00 The digital transformation is fundamentally
Lost in Translation
The Challenge of Managing Microservices Mirko Novakovic CEO & Co-founder Instana
Innovate Fast
“The digital transformation is fundamentally changing the way
enabled us to build more direct relationships with our consumers… but also to become faster, better and more efficient in every part of the organization.”
2015 2016 2017 2018 2019150.00 33.85
Lines of Code
265,060,408 4,362
Daily Builds
DevOps Organisation
Technical Complexity
Service Mesh
Deployment Frequency Change
Deployment Automation
3 Tectonic Shifts in Application Operations Are Impacting Businesses
Observability: Metrics, Logs, Traces?
731 Hosts 14 Containers / Host
Let’s have a look at a Microservices environment
731 Hosts 14 Containers / Host
Adding Kubernetes
Clusters Namespaces Deployments Services Pods...
Services and Dependencies
940 Microservices 14 Containers / Host
Traces & Calls
731 Hosts 14 Containers / Host
Let’s do the math...
731 Hosts x 20 Metrics = 14,620 Metrics 731 x 14 Containers = 10,243 x 20 Metrics = 205,060 Metrics
50,000,000 Traces per Day 500,000,000 Calls per Day 100,000,000+ Logs per Day
To make it worse: Change!
731 Hosts 14 Containers / Host
Alerts?
731 Hosts 14 Containers / Host Clusters Namespaces Deployments Services Pods... Nam/ Host
It’s nearly impossible to find your services in this chaos New services are deployed without monitoring Finding the root cause of issues just got exponentially more difficult Releases occur so fast it’s difficult to tell which ones make things better or worse Impossible to make sense of all of this data
You can’t tell which service failed first and is breaking
New Challenges
4 Layers of Modern Monitoring
Data Semantics Intelligence Information
DevOps CI/CD Applications & Traces UEM
Infrastructure & Technologies
Metrics, Logs, Traces (commoditized) Area of focus and competition
Dynamic Graph
Connects Entities:
Context Guide
Getting context in a complex and dynamic application landscape!
Quickly see full stack dependencies View upstream and downstream service dependencies
Application Perspective
Incidents
Infrastructure
> -
Semantics: Releases, Deployments, Versions
Get immediate, automated feedback on every new release, deployment, and version with a full understanding
Commit Build Test Deploy
Edmunds drastically reduced deployment time while increasing both quality and uptime Immediate visibility and feedback
Intelligence
Golden Signals:
Context
Cause
Information: Root Cause Analysis
Incident Mode
every Function of Instana
Information: Root Cause Analysis
Outlier Detection
Beacons
& Beacons
Beacons
Microservices Management Requirements
731 Hosts 14 Containers / Host
Automated Discovery & Monitoring Dependency Tracking & Visualization Correlated Analytic Analysis Immediate Feedback
Automatic & Assisted Root Cause Analysis Developer Application Drilldown
> -
Thank You