Is there a way to use APM in ASP.NET Framework 4.6.2

We have a lot of applications that run ASP.NET Framework ("classic") 4.6.2 in PCF 2.5.

Log capture works great, we just bind a syslog service, but I can't figure out how to add APM to my app written in .NET Classic.

It works great for our ASP.NET Core 2.2 apps.

Is this unsupported, or is there guidance on how use APM for .NET Classic?

Hi @stuwilliams-clgx

https://www.elastic.co/guide/en/apm/agent/dotnet/current/supported-technologies.html

.NET Framework 4.6.1 (or newer) is supported via the Public API.

As to PCF support that will require further investigation.

.NET Framework 4.6.1 (or newer) is supported in the sense that you can use agent's public API to implement manual instrumentation. Automatic instrumentation for classic ASP.NET is planned for a future release. Regarding the ways to configure the agent in case of non .NET Core application - you can use environment variables and agent's public API. We have an issue in the backlog to support configuration via web.config for classic ASP.NET.

This topic was automatically closed 20 days after the last reply. New replies are no longer allowed.