filmov
tv
Completely master Tracing in .NET 8 Microservices | Guide for Synchronous & Asynchronous Systems
Показать описание
🔹Asynchronous Microservices Tracing refers to tracking and monitoring the flow of asynchronous operations (such as HTTP requests, message queues, or background jobs) in a distributed microservices architecture. Tools like OpenTelemetry and Honeycomb UI are commonly used to achieve this.
🔹Tracing in synchronous microservices refers to tracking the path and performance of a request as it flows through different services, APIs, or systems. It provides visibility into how a request propagates, allowing developers to understand the request flow, latency issues, and performance bottlenecks. This becomes especially important in microservices architectures, where many small, independent services work together to handle a request.
🔹When combined with tools like OpenTelemetry and observability platforms such as Honeycomb, tracing becomes a powerful way to monitor, analyze, and troubleshoot distributed systems.
/*Grab source code*/
/*Playlists*/
# Featured
# Here's a follow-up section to encourage engagement and support for Netcode-Hub:
🌟 Get in touch with Netcode-Hub! 📫
# ☕️ If you've found value in Netcode-Hub's work, consider supporting the channel with a coffee!
# Timestamps
00:00 Introduction to the course
04:29 Creating projects
08:46 Adding Product API
31:02 Adding and configuring tracing packages
1:00:37 Creating asynchronous tracing
1:20:58 Publishing product to RabbitMQ
1:47:04 Creating Docker Compose file
1:56:34 Tracing operations in Honeycomb
2:07:10 Consuming event from RabbitMQ
🔹Tracing in synchronous microservices refers to tracking the path and performance of a request as it flows through different services, APIs, or systems. It provides visibility into how a request propagates, allowing developers to understand the request flow, latency issues, and performance bottlenecks. This becomes especially important in microservices architectures, where many small, independent services work together to handle a request.
🔹When combined with tools like OpenTelemetry and observability platforms such as Honeycomb, tracing becomes a powerful way to monitor, analyze, and troubleshoot distributed systems.
/*Grab source code*/
/*Playlists*/
# Featured
# Here's a follow-up section to encourage engagement and support for Netcode-Hub:
🌟 Get in touch with Netcode-Hub! 📫
# ☕️ If you've found value in Netcode-Hub's work, consider supporting the channel with a coffee!
# Timestamps
00:00 Introduction to the course
04:29 Creating projects
08:46 Adding Product API
31:02 Adding and configuring tracing packages
1:00:37 Creating asynchronous tracing
1:20:58 Publishing product to RabbitMQ
1:47:04 Creating Docker Compose file
1:56:34 Tracing operations in Honeycomb
2:07:10 Consuming event from RabbitMQ
Комментарии