w/ kubernetes & google cloud platform debugging ... - red hat · debugging &...

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

Upload: others

Post on 15-Mar-2020

15 views

Category:

Documents


0 download

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