We are pleased to announce a new release of Elastic APM, version 7.3.0, available on the Elasticsearch Service, or as part of the default distribution of Elastic Stack. This release brings enhancements to the APM App UI, React support for single-page applications (SPA), and the highly anticipated .NET agent.
Elastic APM .NET Agent GA
We are super pumped to announce that Elastic APM agent for .NET is now generally available! Thanks to all of you that provided us with valuable feedback on the preview and beta versions of the agent. The .NET Agent adds automatic instrumentation for ASP.NET Core 2.x+ and Entity Framework Core 2.x+, while also providing a Public API for the .NET agent that will allow you to instrument any .NET custom application code. If you haven’t had the chance to check out the new agent, test drive the agent and let us know what you would like to see added to it.
Aggregate Service Breakdown Charts
In addition to the transaction duration and throughput charts, 7.3 release adds aggregated service breakdown charts for services. These charts help you visualize where your application and services are spending most of their time, allowing you to get to the root cause of a performance problem quickly. These charts are available in Beta with support for certain APM agents(Java, Go, Node.js, Python).
Agent Sample Rate Configuration from APM UI
Configuring sampling rate for your services is a whole lot easier with this release. The new settings page now lets you view and configure the sampling rate for your services from within the APM UI without changing the agent yaml files for each individual reporting instance of the service. Check out our docs to learn more about this configuration.
React support for Single Page Applications
7.3 release also brings a lot of exciting changes to the RUM (Real User Monitoring) agent. We have furthered our support Single Page Applications. You can now use the RUM agent to instrument your SPA (Single Page applications) written in React.js without the need to manually create or rename transactions. Check out the docs and instrument your React SPA today!
APM RUM integration with Elastic Maps
We have also made both the geo-ip and user-agent modules enabled by default, making it easier for you to integrate with Maps so you can better understand the performance of your RUM applications.
Try it out!
You can access the 7.3.0 Elastic APM application on the Elasticsearch Service on Elastic Cloud, or you can download it as part of the default distribution of the Elastic Stack. Grab the APM Server (or leverage the one included with an Elasticsearch Service account), instrument your applications with the APM agents, and start monitoring your applications.