Summary
In this chapter, we explored different types of telemetry, including the common areas where that information can be generated, captured, and leveraged. We saw how implementing custom meters and counters using .NET 7 can be relatively simple and provides value. Through the use of the OpenTelemetry framework, we learned how to not only create and expose custom telemetry but also saw how it can be integrated into standardized platform tools such as Jaeger and Prometheus to assist with monitoring, alerting, and tracing across our event-driven system.
In our last chapter, Chapter 14, Observability Revisited, we will take a deeper look into how APIs and microservices can be observed further using concepts such as service discovery and metadata cataloging.