Understanding AppFilters

How Appfilters work

The general role of Application filters in monitoring workflow is given below: 
  • When the .NET agent Windows service starts, it reads the appfilter.conf file and selects applications that need to be monitored. When the application starts, if it is not mentioned in appfilter.conf file the service will skip it from being included for monitoring.
  • Whenever a change is made in the configuration, the service reads the configuration files again to fetch the latest set of applications and their configurations.
  • When an application is added/removed, the respective app pool is recycled to start/avoid monitoring of the respective application. So adding/removing an application doesn't require a service restart or iisreset. 
Note: The APMInsight .NET Agent Configuration dialog is used to configure the sites and applications to be included for monitoring. The information is stored locally in the server in C:\ProgramData\DotNetAgent\appfilter.conf as a JSON dictionary.
    • Related Articles

    • Troubleshooting steps when the directory check does not work for large number of files or folders

      Monitor your directories using the Directory file added/deleted resource check. Log in to Site24x7 and go to Admin > Server Monitor > Resource Check Profile > Create Resource Check Profile > Directory Checks > File Added/Deleted. In case the ...
    • How does the event log monitoring work?

      Event log monitoring is crucial to track specific events across all Windows devices in a unified console. Add event log checks to your Windows server and start monitoring them. Watch a quick video to know how to set it up. When the particular event ...
    • How does poll strategy setting work?

      When configuring thresholds for performance metrics, you can set strategies depending on which the monitoring agent will send alerts during a threshold breach. Here are the available options: Poll count Poll average Time duration Average time Poll ...
    • How does resource termination settings work for Azure?

      In the Add/Edit Azure Monitor page, the option Automatically Remove Terminated Resources under Resource Termination Settings lets you to remove terminated resources (in Azure portal) from monitoring in Site24x7. A time period can also be defined as ...
    • Work-around to avoid false alerts in server monitoring

      Use case: A server monitoring set up that has jobs running periodically throughout the day at unspecified times, and for an unspecified amount of time. As these jobs are running, they use up the server's CPU usage to 100%. This triggers false alerts, ...