Tracing is a valuable tool in software development that helps prevent issues when making changes by providing visibility into system behavior and performance. It involves monitoring and recording the flow of data or events as they move through a system. Tracing in a distributed system includes components such as tracer, span, context propagation, correlation ID, instrumentation, data store, and visualization and analysis tools. OpenTracing, OpenTelemetry, Zipkin, and Jaeger are widely used distributed tracing libraries. Digma is an observability tool that provides insights and feedback during development.
Table of contents
Table of ContentsTracing in ContextDetecting API usages using the insights provided by DigmaTracingConclusion: Using traces to avoid breaking changes2 Comments
Sort: