Company
Date Published
Author
Arpad Borsos
Word count
666
Language
English
Hacker News points
None

Summary

The Sentry Native SDK has undergone significant improvements, increasing platform compatibility through major rewrites and switching to CMake build system, making it easier to integrate Crashpad, Breakpad, or in-process stackwalker on all major platforms. The new release allows developers to track the exact moment their application started to degrade, including crash-free sessions, users, version adoption, and custom product usage metrics that can be defined by the developer. This metric tracking is available under the release tab once the SDK is updated. The Sentry Native SDK supports a wide range of use cases, including command-line applications, graphical user interfaces, headless servers, and games, and provides insights into the health of these applications. The data from each release can be tracked across the entire user base to identify improvements or regressions in relation to usage, and developers can also use the insights tool, Discover, to save queries, pivot on parameters, and define alerting logic for specific issues. The Native SDK has received external contributions from customers and is being worked on to support Rust, with a Rust SDK expected to report on sessions, users, and version adoption in the near term.