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

ConfiguresBTPCFAuditEvents
Default Valueaudit.app.stop;audit.app.process.delete;audit.app.process.terminate_instance;audit.app.restart
UnitString

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

ConfiguresBTPCFAuditEvents
Default Valueapp.crash;audit.app.process.crash
UnitString

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

ConfiguresBTPCFAuditEvents
Default ValueTrue
UnitBoolean

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

ConfiguresBTPCFAuditEvents
Default ValueTrue
UnitBoolean

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

ConfiguresBTPCFAuditEvents
Default Value1440
UnitNumber

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

ConfiguresBTPCFCPUEntitlementSpike
Default Value30%
UnitPercent

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

ConfiguresBTPCFCPUEntitlementSpike
Default Value50%
UnitPercent

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

ConfiguresBTPCFCPUUsage
Default Value95%
UnitPercent

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

ConfiguresBTPCFCPUUsage
Default Value100%
UnitPercent

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

ConfiguresBTPCFCPUUsage
Default Value95%
UnitPercent

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

ConfiguresBTPCFCPUUsage
Default Value100%
UnitPercent

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

ConfiguresBTPCFDiskUsage
Default Value90%
UnitPercent

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

ConfiguresBTPCFDiskUsage
Default Value95%
UnitPercent

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

ConfiguresBTPCFHttpErrors
Default Value1
UnitNumber

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

ConfiguresBTPCFHttpErrors
Default Value1
UnitNumber

CFHttpErrorsStatusInclude

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

Reference Data

ConfiguresBTPCFHttpErrors
Default ValueEmpty
UnitString

CFHttpErrorsStatusExclude

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

Reference Data

ConfiguresBTPCFHttpErrors
Default ValueEmpty
UnitString

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

ConfiguresBTPCFJavaExceptions
Default Valueempty
UnitString

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

ConfiguresBTPCFJavaExceptions
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

ConfiguresBTPCFJavaExceptions
Default Valueempty
Unitstring

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

ConfiguresBTPCFJavaExceptions
Default Valueempty
Unitstring

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

ConfiguresBTPCFMemoryUsage
Default Value90
UnitPercent

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

ConfiguresBTPCFMemoryUsage
Default Value95
UnitPercent

CFProcessesMinRunning

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

Reference Data

ConfiguresBTPCFProcesses
Default Value1
UnitNumber

CFProcessesMaxCrashed

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

Reference Data

ConfiguresBTPCFProcesses
Default Value0
UnitNumber

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

ConfiguresBTPCFRoutes
Default Value900
UnitMilliseconds

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

ConfiguresBTPCFRoutes
Default Value1800
UnitMilliseconds

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

ConfiguresBTPCFStackSupport
Default Valuecflinuxfs3:2023-04-30,cflinuxfs4:2027-04-30
UnitString

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

ConfiguresBTPCFStackSupport
Default Value210
UnitDays

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

ConfiguresBTPCFStackSupport
Default Value30
UnitDays