Course curriculum

    1. Course resources

    1. Introduction

    2. Introduction to Logging

    3. Writting logs via ILogger

    4. Standing up a Seq Docker container

    5. Sending logs to Seq in your local box

    6. Generalizing the Seq configuration

    7. Deploying Seq to Kubernetes

    8. Adding Seq support to the microservice helm chart

    9. Sending logs to Seq in AKS

    10. Assignment: Adding logging to your microservices

    1. Introduction

    2. Introduction to Distributed Tracing

    3. Upgrading the Common library to MassTransit v8

    4. Upgrading all microservices to MassTransit v8

    5. Using OpenTelemetry to collect and export distributed traces

    6. Standing up a Jaeger Docker container

    7. Exporting distributed traces to Jaeger

    8. Generalizing the distributed tracing configuration

    9. Adding distributed tracing to all microservices

    10. Deploying Jaeger to Kubernetes

    11. Adding Jaeger support to the microservice helm chart

    12. Sending distributed traces to Jaeger in AKS

    1. Introduction

    2. Introduction to Monitoring

    3. Using OpenTelemetry to collect and export metrics

    4. Standing up a Prometheus Docker container

    5. Generalizing the monitoring configuration

    6. Deploying Prometheus and Grafana to Kubernetes

    7. Letting Prometheus discover microservices in AKS

    8. Getting a microservice monitored by Prometheus and Grafana in AKS

    9. Assignment: Publishing and visualizing microservice metrics

About this course

  • 32 lessons
  • 4.5 hours of video content