Possible Causes
The APM Insight monitor status corresponds to the respective .NET Core application process(w3wp.exe) status i.e., as long as the NET Core application process(w3wp.exe) is running, the monitor status will be UP.
1. No Transactions Recorded: It is possible that the application being monitored doesn't have any transactions in the selected time window. In such cases,
perform some transactions and check after some time.
2. Adjust Time Window: If older data is available but not collected due to no recorded transactions, extend the time window to a period when transactions were expected. By default, you can view the last 7 days of data for APM Insight applications.
3. Application Changes: If the respective application has replaced/renamed/moved in the IIS server, a new monitor instance might have been added and the old monitor would have no data to report. If that's the case, kindly suspend (if historical data is required) or delete the monitor. Since the applications are mapped to their respective IIS paths, any change to the physical path of the application will require an update to the App Filters.
If the issue persists, Change the agent logs level to DEBUG mode by following the below steps:
- From Application Manager Console, Navigate to the APM tab -> Your APM Applications/Instances -> Monitors Actions -> Edit -> Edit APM Insight Agent Configuration Profile -> Change the Logging Level to DEBUG and Save
- From Agent installed machine, Navigate to the `<AgentDestinationPath>\DotNetCoreAgent\DotNetAgent` directory and open the `apminsight.conf` file
- Add the below config at the end of the file and add an empty line after that
protected.debug.enabled=true - Execute the `IISRESET` cmd from administrator cmd mode and Perform some transactions on the application to analyze the data collection
- Then, Contact support@manageengine.com along with the updated Agent diagnostics for further assistance