Top Banner
Debugging & Troubleshooting Microservices w/ Kubernetes & Google Cloud Platform It runs in production, but it's not enough! Ray Tsang Developer Advocate, Google Twitter: @saturnism
17

w/ Kubernetes & Google Cloud Platform Debugging ... - Red Hat · Debugging & Troubleshooting Microservices w/ Kubernetes & Google Cloud Platform It runs in production, but it's not

Mar 15, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: w/ Kubernetes & Google Cloud Platform Debugging ... - Red Hat · Debugging & Troubleshooting Microservices w/ Kubernetes & Google Cloud Platform It runs in production, but it's not

Debugging & Troubleshooting Microservicesw/ Kubernetes & Google Cloud Platform

It runs in production, but it's not enough!

Ray TsangDeveloper Advocate, Google

Twitter: @saturnism

Page 2: w/ Kubernetes & Google Cloud Platform Debugging ... - Red Hat · Debugging & Troubleshooting Microservices w/ Kubernetes & Google Cloud Platform It runs in production, but it's not

Distributed Systems are hard!

Page 3: w/ Kubernetes & Google Cloud Platform Debugging ... - Red Hat · Debugging & Troubleshooting Microservices w/ Kubernetes & Google Cloud Platform It runs in production, but it's not

We've been there, done that

Page 4: w/ Kubernetes & Google Cloud Platform Debugging ... - Red Hat · Debugging & Troubleshooting Microservices w/ Kubernetes & Google Cloud Platform It runs in production, but it's not

Visibility & Insight is Key

Page 5: w/ Kubernetes & Google Cloud Platform Debugging ... - Red Hat · Debugging & Troubleshooting Microservices w/ Kubernetes & Google Cloud Platform It runs in production, but it's not

Remember SOA?

Page 6: w/ Kubernetes & Google Cloud Platform Debugging ... - Red Hat · Debugging & Troubleshooting Microservices w/ Kubernetes & Google Cloud Platform It runs in production, but it's not

First SOA Project - Trace ID! Brilliant

Page 7: w/ Kubernetes & Google Cloud Platform Debugging ... - Red Hat · Debugging & Troubleshooting Microservices w/ Kubernetes & Google Cloud Platform It runs in production, but it's not

Tracing at Google - Dapper

Page 8: w/ Kubernetes & Google Cloud Platform Debugging ... - Red Hat · Debugging & Troubleshooting Microservices w/ Kubernetes & Google Cloud Platform It runs in production, but it's not

Zipkin, Opentrace

Page 9: w/ Kubernetes & Google Cloud Platform Debugging ... - Red Hat · Debugging & Troubleshooting Microservices w/ Kubernetes & Google Cloud Platform It runs in production, but it's not

Information - Logs!

Page 10: w/ Kubernetes & Google Cloud Platform Debugging ... - Red Hat · Debugging & Troubleshooting Microservices w/ Kubernetes & Google Cloud Platform It runs in production, but it's not

Log aggregation, at scale

Page 11: w/ Kubernetes & Google Cloud Platform Debugging ... - Red Hat · Debugging & Troubleshooting Microservices w/ Kubernetes & Google Cloud Platform It runs in production, but it's not

Metrics & Alerting from Logs

Page 12: w/ Kubernetes & Google Cloud Platform Debugging ... - Red Hat · Debugging & Troubleshooting Microservices w/ Kubernetes & Google Cloud Platform It runs in production, but it's not

Search and Query Your Logs

Page 13: w/ Kubernetes & Google Cloud Platform Debugging ... - Red Hat · Debugging & Troubleshooting Microservices w/ Kubernetes & Google Cloud Platform It runs in production, but it's not

Oops… I forgot a log message. Darn!

Page 14: w/ Kubernetes & Google Cloud Platform Debugging ... - Red Hat · Debugging & Troubleshooting Microservices w/ Kubernetes & Google Cloud Platform It runs in production, but it's not

Don't you wish you can use a debugger?

Page 15: w/ Kubernetes & Google Cloud Platform Debugging ... - Red Hat · Debugging & Troubleshooting Microservices w/ Kubernetes & Google Cloud Platform It runs in production, but it's not

Live demo

Page 16: w/ Kubernetes & Google Cloud Platform Debugging ... - Red Hat · Debugging & Troubleshooting Microservices w/ Kubernetes & Google Cloud Platform It runs in production, but it's not

THANK YOUplus.google.com/+RedHat

linkedin.com/company/red-hat

youtube.com/user/RedHatVideos

facebook.com/redhatinc

twitter.com/RedHatNews

Page 17: w/ Kubernetes & Google Cloud Platform Debugging ... - Red Hat · Debugging & Troubleshooting Microservices w/ Kubernetes & Google Cloud Platform It runs in production, but it's not