Company
Date Published
Author
Gabriel Aszalos
Word count
865
Language
English
Hacker News points
None

Summary

The Datadog team has released version 1.0.0 of their Go tracer, which represents a major overhaul with performance improvements, enhanced compatibility with tracing standards, and a new API. The release was tested in production for five months and resulted in significant benefits, including reduced memory and CPU usage by up to 90%. The goal of the release was to provide a stable, flexible, and simplified API that adheres to semantic versioning standards, while also improving support for vendor-neutral tracing standards like OpenTracing and OpenCensus. The tracer now includes features such as distributed tracing, distributed sampling priority, and improved performance in high-traffic environments. To make the upgrade process easier, the team has launched a migration guide and enabled parallel usage of both tracers during the migration period.