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

    • How does the Poll Strategy setting work for website monitors?

      When configuring thresholds for performance metrics, you can set strategies that the website monitor will use to send alerts during a threshold breach. There are twelve options available: Poll count Poll average Time duration Average time Poll sum ...
    • How does unit conversion work for performance charts and dashboards?

      The values and their respective units shown in the performance charts and custom dashboards will automatically be changes to a higher unit, once a threshold is reached. The unit conversion will be done based on the average value calculated for the ...
    • How to separate the combined date-time column in exported CSVs

      Follow the below steps to separate the combined date-time column into two individual date and time columns. The following steps will be applicable for LibreOffice Calc for Linux. Step 1 Open the downloaded CSV file and choose Date (MDY) from the ...
    • OpenTelemetry Licensing

      The OpenTelemetry (OTel) Service license usage applies when traces are stored and indexed in AppLogs. The cost is tied to trace storage, rather than the number of OTel services or monitors created. Suppose you have purchased 100GB of log storage. If ...
    • Configuring the status module (mod_status) for Apache monitoring

      The Apache mod_status module enables users to view detailed performance metrics of the Apache web server. You must enable and configure the mod_status correctly in the Apache configuration file to get performance metrics from Apache and view ...