The Difference Between Tracing, Tracing, and Tracing
Blog post from New Relic
Distributed tracing, as explored by Erika Arnold at New Relic, involves analyzing, recording, and describing system transactions to enhance performance monitoring and troubleshooting. New Relic's distributed tracing project encompasses data collection, propagation, and visualization, spanning multiple domains within the company. The project aligns with emerging standards like OpenTracing and TraceContext, aiming to improve context propagation across systems to prevent trace breaks. By adopting these standards, New Relic seeks to enhance its tracing capabilities, enabling seamless tracking across diverse microservices environments and facilitating better diagnostic insights for users. The article also emphasizes the importance of well-instrumented applications for efficient problem-solving and the potential of standardized APIs to reduce switching costs and encourage widespread adoption.