Elastic has announced the beta release of its APM .NET agent, version 1.0.0-beta1, which includes significant enhancements since its alpha release, such as distributed tracing support and sampling capabilities to manage transaction recording. The agent adheres to the W3C Trace Context specification, enabling seamless tracing across services communicating over HTTP, while also allowing manual serialization and deserialization of trace-parent values for non-HTTP protocols. It introduces the capability to report various system metrics, such as memory and CPU usage, and has improved transaction naming based on routing information in ASP.NET Core to align with other Elastic APM agents. The beta version supports .NET Core and .NET Framework with automatic and manual instrumentation options, and it is compatible with Elastic APM Server version 6.5 and newer. User feedback is highly encouraged to refine features for the general availability (GA) release, with the development team actively seeking community input to enhance functionality and close the gap with other Elastic APM offerings.