"Understanding Microservices with Distributed Tracing" by Lita Cho
With a microservice architecture, one request can go through hundreds of network hops. Not one engineer can know the entire path of the request and all the services it went through. How can engineers infer how the system behaves? Metrics? Logging? These tools have their place, but neither of these inherently constructs a journey of the entire request. What if we want to optimize the overall request latency? Figure out how many additional hops the system will make by adding a new API call? I am here to talk about how distributed tracing tells a story about your system. I will go over how you can see the entire picture of what your system looks like, and with this data, make investigate and triage systematic issues, and make impactful, data-driven, performance optimizations to your system. I will go over what tracing does well and what it isn't meant for. I will also go over how we went about tracing at Lyft and lessons learned from our adoption process.
Speaker: Lita Cho
Видео "Understanding Microservices with Distributed Tracing" by Lita Cho канала Strange Loop Conference
Speaker: Lita Cho
Видео "Understanding Microservices with Distributed Tracing" by Lita Cho канала Strange Loop Conference
Показать
Комментарии отсутствуют
Информация о видео
16 октября 2018 г. 20:54:56
00:31:11
Другие видео канала
Why You Should Use Distributed Tracing ToolsIntro: Jaeger - Yuri Shkuro, Uber & Pavol Loffay, Red HatConquering Microservices Complexity @Uber with Distributed TracingThe hardest part of microservices is your dataMicroServices | Distributed Logging & TracingDistributed Microservices Metrics and Tracing with Istio and OpenCensus – Sandeep DineshIntroduction to Tracing : OpenTelemetry & OpentracinggRPC Communication Patterns – A Deep Dive - Kasun Indrasiri & Danesh Kuruppu, WSO2Circuit Breaker Pattern - Fault Tolerant MicroservicesMicroservices Logging | ELK Stack | Elastic Search | Logstash | Kibana | JavaTechieHow Sleuth Bravely Cracked the Case of "Too Much to Code"Alloy for TLA+ users - Jay ParlarThe 4 Types Of Prometheus MetricsMonitoring In A Microservices WorldMicroservices and Distributed TracingOpenTelemetry Deep Dive: GolangGetting Started with Jaeger - Joe Elliott, Grafana LabsBulkhead Pattern - Fault Tolerant Microservices"Outperforming Imperative with Pure Functional Languages" by Richard Feldman