Skip to main content

# SAP BTP Cloud Foundry Application - Monitoring Parameters

Here you will find detailed information about monitoring parameters for SAP BTP Cloud Foundry Application monitored objects.

Monitoring parameters are the mechanism for you to configure how your systems are monitored. They are how you set configuration of how the agent runs, how checks are executed, thresholds for checks (when does a check go critical or warning) and much more. All Monitoring Parameters have a carefully chosen default value. As soon as you add a new system, Avantra uses these defaults. You may change these defaults by defining a parameter and by modifying its values. Monitoring Parameters can be defined for a single system, or for collections of systems using Monitoring Parameter Sets. You can also define your own Custom Monitoring Parameters for use within Custom Checks and automations.

## CFAuditEventsWarning​

When configured, this monitoring parameter will return a Warning status for BTPCFAuditEvents if any of the listed Audit Events were detected since the check was last run.

A type selector allows you to include as many Audit Event types as you wish.

### Reference Data​

Configures | BTPCFAuditEvents
Default Value | `audit.app.stop;audit.app.process.delete;audit.app.process.terminate_instance;audit.app.restart`
Unit | String

## CFAuditEventsCritical​

When configured, this monitoring parameter will return a Critical status for BTPCFAuditEvents if any of the listed Audit Events were detected since the check was last run.

A type selector allows you to include as many Audit Event types as you wish.

### Reference Data​

Configures | BTPCFAuditEvents
Default Value | `app.crash;audit.app.process.crash`
Unit | String

## CFAuditEventsShowAll​

When set to True, this monitoring parameter retrieves all events. When set to False, only events listed in the Warning or Critical thresholds will be retrieved.

### Reference Data​

Configures | BTPCFAuditEvents
Default Value | True
Unit | Boolean

## CFAuditEventsSinceLastRun​

When set to True, this monitoring parameter retrieves all events that have occurred since the last run of BTPCFAuditEvents.

When set to False, it will only retrieve those that have occurred in the time defined in the monitoring parameter CFAuditEventsPastMinutes.

### Reference Data​

Configures | BTPCFAuditEvents
Default Value | True
Unit | Boolean

## CFAuditEventsPastMinutes​

This monitoring parameter is used to defined how far BTPCFAuditEvents will look back to if no run has occurred, or if the monitoring parameter CFAuditEventsSinceLastRun is set to False.

### Reference Data​

Configures | BTPCFAuditEvents
Default Value | 1440
Unit | Number

## CFCPUEntitlementSpikeWarn​

This monitoring parameter will set the BTPCFCPUEntitlementSpike check status to Warning if the time spent spiking is more than the defined percentage, but less than CFCPUEntitlementSpikeCrit.

### Reference Data​

Configures | BTPCFCPUEntitlementSpike
Default Value | 30%
Unit | Percent

## CFCPUEntitlementSpikeCrit​

This monitoring parameter will set the BTPCFCPUEntitlementSpike check status to Critical if the time spent spiking is more than the defined percentage.

### Reference Data​

Configures | BTPCFCPUEntitlementSpike
Default Value | 50%
Unit | Percent

## CFCPUUsageHostWarn​

This monitoring parameter will set the BTPCFCPUUsage check status to Warning if the percentage of Host CPU used on average by instances of a process is higher than the defined threshold, but less than CFCPUUsageHostCrit.

### Reference Data​

Configures | BTPCFCPUUsage
Default Value | 95%
Unit | Percent

## CFCPUUsageHostCrit​

This monitoring parameter will set the BTPCFCPUUsage check status to Critical if the percentage of Host CPU used on average by instances of a process is higher than the defined threshold.

### Reference Data​

Configures | BTPCFCPUUsage
Default Value | 100%
Unit | Percent

## CFCPUUsageEntitlementWarn​

This monitoring parameter will set the BTPCFCPUUsage check status to Warning if the percentage of CPU entitlement used on average by instances of a process is higher than the defined threshold, but less than CFCPUUsageEntitlementCrit.

### Reference Data​

Configures | BTPCFCPUUsage
Default Value | 95%
Unit | Percent

## CFCPUUsageEntitlementCrit​

This monitoring parameter will set the BTPCFCPUUsage check status to Critical if the percentage of CPU entitlement used on average by instances of a process is higher than the defined threshold.

### Reference Data​

Configures | BTPCFCPUUsage
Default Value | 100%
Unit | Percent

## CFDiskUsageWarn​

This monitoring parameter will set the BTPCFDiskUsage check status to Warning if the percentage of disk used out of the application's entitlement is higher than the defined threshold, but less than CFDiskUsageCrit.

### Reference Data​

Configures | BTPCFDiskUsage
Default Value | 90%
Unit | Percent

## CFDiskUsageCrit​

This monitoring parameter will set the BTPCFDiskUsage check status to Critical if the percentage of disk used out of the application's entitlement is higher than the defined threshold.

### Reference Data​

Configures | BTPCFDiskUsage
Default Value | 95%
Unit | Percent

## CFHttpErrorsWarn​

This monitoring parameter will set the BTPCFHttpErrors check status to Warning if the number of HTTP errors are higher than the defined threshold, but less than CFHttpErrorsCrit.

### Reference Data​

Configures | BTPCFHttpErrors
Default Value | 1
Unit | Number

## CFHttpErrorsCrit​

This monitoring parameter will set the BTPCFHttpErrors check status to Critical if the number of HTTP errors are higher than the defined threshold.

### Reference Data​

Configures | BTPCFHttpErrors
Default Value | 1
Unit | Number

## CFHttpErrorsStatusInclude​

This monitoring parameter is used to define a list of HTTP Errors that are to be included in the BTPCFHttpErrors monitoring.

### Reference Data​

Configures | BTPCFHttpErrors
Default Value | Empty
Unit | String

## CFHttpErrorsStatusExclude​

This monitoring parameter is used to define a list of HTTP Errors that are to be included in the BTPCFHttpErrors monitoring.

### Reference Data​

Configures | BTPCFHttpErrors
Default Value | Empty
Unit | String

## CFJavaExceptionsExceptionTypesInclude​

This monitoring parameter is used to define a list of Exception Types that are to be included in the BTPCFJavaExceptions monitoring. Wildcards are allowed. Any entries will be the only types that are included. Leaving this empty will include all types.

### Reference Data​

Configures | BTPCFJavaExceptions
Default Value | empty
Unit | String

## CFJavaExceptionsExceptionTypesExclude​

This monitoring parameter is used to define a list of Exception Types that are to be excluded in the BTPCFJavaExceptions monitoring. Wildcards are allowed. Leaving this empty will include all types.

### Reference Data​

Configures | BTPCFJavaExceptions
Default Value |
Unit |

## CFJavaExceptionsUnderlyingExceptionTypesInclude​

This monitoring parameter is used to define a list of Underlying Exception Types that are to be included in the BTPCFJavaExceptions monitoring. Wildcards are allowed. Any entries will be the only types that are included. Leaving this empty will include all types.

### Reference Data​

Configures | BTPCFJavaExceptions
Default Value | empty
Unit | string

## CFJavaExceptionsUnderlyingExceptionTypesExclude​

This monitoring parameter is used to define a list of Underlying Exception Types that are to be excluded in the BTPCFJavaExceptions monitoring. Wildcards are allowed. Leaving this empty will include all types.

### Reference Data​

Configures | BTPCFJavaExceptions
Default Value | empty
Unit | string

## CFMemoryUsageWarn​

If any instance of any process uses more than the defined percentage of allocated memory, but less than the value defined in CFMemoryUsageCrit, the BTPCFMemoryUsage check status is set to Warning.

### Reference Data​

Configures | BTPCFMemoryUsage
Default Value | 90
Unit | Percent

## CFMemoryUsageCrit​

If any instance of any process uses more than the defined percentage of allocated memory, the BTPCFMemoryUsage check status is set to Critical.

### Reference Data​

Configures | BTPCFMemoryUsage
Default Value | 95
Unit | Percent

## CFProcessesMinRunning​

Configures the check status for BTPCFProcesses to return as Critical if the number of running processes is below the defined value.

### Reference Data​

Configures | BTPCFProcesses
Default Value | 1
Unit | Number

## CFProcessesMaxCrashed​

Configures the check status for BTPCFProcesses to return as Critical if the number of crashed processes is higher the defined value.

### Reference Data​

Configures | BTPCFProcesses
Default Value | 0
Unit | Number

## CFRoutesHttpResponseTimeWarn​

Configures the check status for BTPCFRoutes to return as Warning if the HTTP route response time is higher than the defined value, but less than CFRoutesHttpResponseTimeCrit.

### Reference Data​

Configures | BTPCFRoutes
Default Value | 900
Unit | Milliseconds

## CFRoutesHttpResponseTimeCrit​

Configures the check status for BTPCFRoutes to return as Critical if the HTTP route response time is higher than the defined value.

### Reference Data​

Configures | BTPCFRoutes
Default Value | 1800
Unit | Milliseconds

## CFStackSupportDates​

Configure the list of end of support dates for Linux OS of stacks. The default value is the end of Ubuntu Standard Support dates for the stacks.

You are able to update this monitoring parameter to add custom stacks. Dates must use the format `YYY-MM-DD` in the parameter.

Avantra will attempt to keep the default value up to date, but customers may need to configure updated maintenance dates until the next Avantra release can be installed.

### Reference Data​

Configures | BTPCFStackSupport
Default Value | `cflinuxfs3:2023-04-30,cflinuxfs4:2027-04-30`
Unit | String

## CFStackSupportWarn​

Configures the check status for BTPCFRoutes to return as Warning if the application is using a stack that has a support date that is less days in the future than the defined value, but is more than CFStackSupportCrit.

For example, if the stack support ends in 209 days, but the value is 210 (the default value), a Warning status is returned.

### Reference Data​

Configures | BTPCFStackSupport
Default Value | 210
Unit | Days

## CFStackSupportCrit​

Configures the check status for BTPCFRoutes to return as Critical if the application is using a stack that has a support date that is less days in the future than the defined value.

For example, if the stack support ends in 29 days, but the value is 30 (the default value), a Critical status is returned.

### Reference Data​

Configures | BTPCFStackSupport
Default Value | 30
Unit | Days