lost in translation
play

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


  1. Lost in Translation The Challenge of Managing Microservices Mirko Novakovic CEO & Co-founder Instana

  2. Innovate Fast Lines of Code Daily Builds 265,060,408 4,362 or Die Slowly: 150.00 “The digital transformation is fundamentally changing the way our consumers behave and the way we work. Technology has 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.” 33.85 2015 2016 2017 2018 2019

  3. 3 Tectonic Shifts in Application Operations Are Impacting Businesses Deployment DevOps Technical Frequency Change Organisation Complexity - Cloud/Hybrid - Continuous Integration - Value Stream Focus Deployment Automation - Microservices / Containers / - Sofuware Delivery Performance Service Mesh - Automated Testing - Agile - Serverless - Canary/Blue-Green Deployments - Trunk Based Development

  4. Observability: Metrics, Logs, Traces?

  5. Let’s have a look at a Microservices 731 Hosts environment 14 Containers / Host 731 Hosts 14 Containers / Host

  6. Adding Kubernetes Clusters Namespaces Deployments Services Pods...

  7. Services and Dependencies 940 Microservices 14 Containers / Host

  8. Traces & Calls 731 Hosts 14 Containers / Host

  9. 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 approx. 250,000 Metrics (not values) 50,000,000 Traces per Day 500,000,000 Calls per Day 100,000,000+ Logs per Day

  10. To make it worse: Change! 731 Hosts 14 Containers / Host

  11. Dashboards? Lost in Data...

  12. Alerts? 731 Hosts 14 Containers / Host Clusters Namespaces Deployments Services Pods... Nam/ Host

  13. New Challenges Releases occur so fast it’s It’s nearly impossible to find difficult to tell which ones your services in this chaos make things better or worse Impossible to make New services are sense of all of this data deployed without - Dashboards can’t help monitoring You can’t tell which service Finding the root cause of failed first and is breaking issues just got exponentially other services more difficult

  14. How to get from data...

  15. ...to information?

  16. 4 Layers of Modern Monitoring DevOps Applications UEM Infrastructure CI/CD & Traces inc. Mobile & Technologies Information Intelligence Area of focus and competition Semantics Data Metrics, Logs, Traces (commoditized)

  17. Dynamic Graph Connects Entities: - Traces, Calls - Services - Orchestration - Infrastructure - Cloud

  18. Context Guide View upstream and downstream service Quickly see dependencies full stack dependencies Getting context in a complex and dynamic application landscape!

  19. > - Application Perspective - Generated Dashboards - Full historical data - Filtered Services - Filtered Issues and Incidents - Corresponding Infrastructure - Drill into Analytics

  20. Edmunds drastically reduced deployment time while increasing both quality and uptime Semantics: Releases, Deployments, Versions Get immediate, Commit Build Test Deploy automated feedback on DEVELOP every new release, deployment, and version with a full understanding Immediate visibility of the impact and changes and feedback

  21. Intelligence Golden Signals: - High Level Abstraction - Learning/AI - Use Semantics for Context - Use Graph for Root Cause

  22. Information: Root Cause Analysis Incident Mode - Full UI Rework - Focus on Incident in every Function of Instana - Playback - Dependency Map - More Event based ML

  23. Information: Root Cause Analysis Outlier Detection - Slow Traces, Calls & Beacons - Erroneous Traces, Calls & Beacons - Depth of Traces, Calls & Beacons

  24. Microservices Management Requirements Automated Discovery Immediate Feedback 731 Hosts & Monitoring on Delivery / Canary 14 Containers / Host Automatic & Assisted Root Cause Analysis Dependency Tracking & Visualization Developer Application Correlated > - Drilldown Analytic Analysis

  25. Thank You

Recommend


More recommend