Hi
I have a query in regards to alerting on different versions of the same application
I will provide some background and what I am attempting to resolve and why.
At present we have a hot deployment infastructure where applications can be deployed and removed on demand. The applications are running under IIS, so I am utilising the .Net AppDynamics agent.
Multiple of the same app can be deployed and used at any one time. This is made possible via app versioning (using the build number as part of the virtual path)
The following is a high level example of a typical deployment
Default Site (Site)
AppName
Version 1 (Web Application, AppPool1)
Version 2 (Web Application, Apppool 2)
In this scenario, the config is set to monitor the Default Site and assign it the ExampleSite tier
e.g.
<application path="/" site="Default Site">
<tier name="ExampleSite" />
</application>
Ultimately, this will be recored in AppDynamics as such
Tier - ExampleSite
Node - AppName/Version 1
Node - AppName/Version 2
This is as expected. However, one of our requierments is to be ale to indicate slowness between different versions of the same application.
What would be the best way to achieve this desired result? If it was possible to dynamically group nodes by applying a regex expression when nodes are resolved, I could group all nodes by the AppName, however, i do not believe this is possible.
Please note the following considerations:
- There are 100's of apps, so creating a business transaction for each would blow out the 50 business transaction limits pretty quickly, hence why I am not grouping each app into an individual tier, and instead monitoring the application at the site level.