Overview
The course teaches portable source instrumentation techniques such as logging, tracing, and metrics for monitoring C++ code in production. Students will learn how to effectively troubleshoot functional issues and identify performance bottlenecks using straightforward code additions. The teaching method includes practical code examples and discussions on minimizing instrumentation costs while maximizing monitoring benefits. This course is intended for C++ developers and engineers looking to enhance their skills in monitoring and optimizing code performance in production environments.
Syllabus
Introduction
First Attempt at C
Debugging
Instrumentation
Logging
Adding Context
Structured Logging
Tracing
Tracing and Logging
Distributed Tracing
Logging to Tracing
Linking Operations
Visualization
Tracings not free
Metrics
Open Metrics
Counters
increment operation
other counters
reading lines
conclusion
Taught by
NDC Conferences