Skip to main content

Microservices Troubleshooting Essentials

4h 23m 24s
English
Paid

Be the first to know when your microservices are having issues in Production and get everything sorted out way before your customers even start noticing.

About the Author: Julio Casal

Julio Casal thumbnail
Over the last decade, I helped multiple teams at Microsoft build all sorts of C#/.NET cloud-based services that handle millions of requests every month. Then, in early 2023, I got laid off. So, before jumping into another 9-5 job, I decided to dedicate my full time to creating educational content around Microsoft developer technologies, which I had been doing on the side so far. Today I run a one-person business that teaches .NET developers how to unlock the power of the .NET platform to reach the next level in their careers. When I'm not working on my business, I'm enjoying time with my wife and three kids, playing board games, watching movies or enjoying beautiful places around Washington state.

Watch Online 29 lessons

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 29 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Introduction
All Course Lessons (29)
#Lesson TitleDurationAccess
1
Introduction Demo
00:34
2
Introduction to Logging
02:46
3
Writting logs via ILogger
25:29
4
Standing up a Seq Docker container
04:52
5
Sending logs to Seq in your local box
11:39
6
Generalizing the Seq configuration
09:51
7
Deploying Seq to Kubernetes
07:13
8
Adding Seq support to the microservice helm chart
07:26
9
Sending logs to Seq in AKS
06:05
10
Introduction
00:38
11
Introduction to Distributed Tracing
04:33
12
Upgrading the Common library to MassTransit v8
04:25
13
Upgrading all microservices to MassTransit v8
10:47
14
Using OpenTelemetry to collect and export distributed traces
14:25
15
Standing up a Jaeger Docker container
04:27
16
Exporting distributed traces to Jaeger
11:19
17
Generalizing the distributed tracing configuration
10:38
18
Adding distributed tracing to all microservices
12:43
19
Deploying Jaeger to Kubernetes
13:11
20
Adding Jaeger support to the microservice helm chart
05:34
21
Sending distributed traces to Jaeger in AKS
07:09
22
Introduction
00:44
23
Introduction to Monitoring
02:44
24
Using OpenTelemetry to collect and export metrics
19:51
25
Standing up a Prometheus Docker container
13:02
26
Generalizing the monitoring configuration
11:00
27
Deploying Prometheus and Grafana to Kubernetes
16:50
28
Letting Prometheus discover microservices in AKS
10:23
29
Getting a microservice monitored by Prometheus and Grafana in AKS
13:06
Unlock unlimited learning

Get instant access to all 28 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Books

Read Book Microservices Troubleshooting Essentials

#Title
1Roadmap_Troubleshooting
2Handouts_Troubleshooting
3Net8Upgrade