Announcing general availability of Elastic APM .NET agent profiler auto-instrumentation
Blog post from Elastic
Elastic has announced the general availability of its APM .NET agent profiler auto-instrumentation, which allows automatic instrumentation of .NET Framework, .NET Core, and .NET applications without requiring code changes or recompilation. This feature expands the capabilities of the Elastic APM .NET Agent by providing auto-instrumentation for common messaging frameworks such as Kafka and RabbitMQ, as well as databases like MySQL, Oracle, and PostgreSQL. The profiler-based approach addresses the limitations of the previous NuGet APM agent package, which required code modification and was time-consuming. The new method facilitates application observability, enabling distributed tracing for applications not initially designed for such requirements, and simplifies the transition to cloud-based architectures by allowing telemetry to be configured outside the application code. Elastic encourages users to try this feature and provide feedback, noting that the release and timing of any features remain at their discretion.