Monitored performances include :
Surveillance table:
Performance feature :
Select the specific SQL server performance you want to monitor (see below)
Threshold:
Parameter | Description |
---|---|
Active | Use this field to activate or deactivate a line of configuration. |
Performance feature | Select the SQL server performance you want to monitor |
Threshold | The threshold for the selected performance You can use the multi threshold syntax (i.e. : G2W:40 W2C:5) . Notice that values expressed in this field will vary depending on the performance. |
Auto clear | If checked, the alarm will be cleared as soon as the alarm condition is not met anymore. |
Alarm tag | This field allows to add custom text within the alarm message. %MSG% variable will contain the actual generated message and can be used such as: “my_prefix %MSG% my_suffix”. By default, tag will be used as prefix. |
Alarm | If checked, this line of surveillance will be used for alarm generation. |
Metric | If checked, this line of surveillance will be used for metric generation. |
Report | If checked, this line of surveillance will used for showing threshold and severity in the daily report |
Active | Performance feature | Threshold | Auto clear | Alarm tag | Alarm | Metric | Report |
---|---|---|---|---|---|---|---|
true | Buffer cache hit ratio | G2W:95 W2C:80 | true | true | true | true |
Effect : For this rule, SQL server - Buffer cache hit ratio performance counter will be monitored
A WARNING alarm is sent if Buffer cache hit ratio is 95% or less, a CRITICAL alarm if 80% or less.
metricId | metricUnit | metricTarget | metricDescription |
---|---|---|---|
MSSQL_DATABASE_PERF_AVG_LATCH_WAIT_TIME_MS | Millisecond | [SQL Server performance name] | fetched value of performance |
MSSQL_DATABASE_PERF_AVG_WAIT_TIME_MS_KEY | Millisecond | [SQL Server performance name] | fetched value of performance |
MSSQL_DATABASE_PERF_AVG_WAIT_TIME_MS_OBJECT | Millisecond | [SQL Server performance name] | fetched value of performance |
MSSQL_DATABASE_PERF_AVG_WAIT_TIME_MS_PAGE | Millisecond | [SQL Server performance name] | fetched value of performance |
MSSQL_DATABASE_PERF_BUFFER_CACHE_HIT_RATIO | Percent | [SQL Server performance name] | fetched value of performance |
MSSQL_DATABASE_PERF_COMPILATIONS_SEC | Second | [SQL Server performance name] | fetched value of performance |
MSSQL_DATABASE_PERF_DEADLOCKS_PER_SEC_KEY | Second | [SQL Server performance name] | fetched value of performance |
SSQL_DATABASE_PERF_DEADLOCKS_PER_SEC_OBJECT | Second | [SQL Server performance name] | fetched value of performance |
MSSQL_DATABASE_PERF_DEADLOCKS_PER_SEC_PAGE | Second | [SQL Server performance name] | fetched value of performance |
MSSQL_DATABASE_PERF_LATCH_WAITS_PER_SEC | Second | [SQL Server performance name] | fetched value of performance |
MSSQL_DATABASE_PERF_LAZY_WRITES_PER_SEC | second | [SQL Server performance name] | fetched value of performance |
MSSQL_DATABASE_PERF_LOGINS_PER_SEC | Second | [SQL Server performance name] | fetched value of performance |
MSSQL_DATABASE_PERF_LOCK_REQUESTS_PER_SEC_KEY | Second | [SQL Server performance name] | fetched value of performance |
MSSQL_DATABASE_PERF_LOCK_REQUESTS_PER_SEC_OBJECT | Second | [SQL Server performance name] | fetched value of performance |
MSSQL_DATABASE_PERF_LOCK_REQUESTS_PER_SEC_PAGE | Second | [SQL Server performance name] | fetched value of performance |
MSSQL_DATABASE_PERF_LOCK_TIMEOUTS_PER_SEC_KEY | Second | [SQL Server performance name] | fetched value of performance |
MSSQL_DATABASE_PERF_LOCK_TIMEOUTS_PER_SEC_OBJECT | Second | [SQL Server performance name] | fetched value of performance |
MSSQL_DATABASE_PERF_LOCK_TIMEOUTS_PER_SEC_PAGE | Second | [SQL Server performance name] | fetched value of performance |
MSSQL_DATABASE_PERF_LOCK_WAITS_PER_SEC_KEY | Second | [SQL Server performance name] | fetched value of performance |
MSSQL_DATABASE_PERF_LOCK_WAITS_PER_SEC_OBJECT | Second | [SQL Server performance name] | fetched value of performance |
MSSQL_DATABASE_PERF_LOCK_WAITS_PER_SEC_PAGE | Second | [SQL Server performance name] | fetched value of performance |
MSSQL_DATABASE_PERF_LOCK_WAIT_TIME_MS_KEY | Millisecond | [SQL Server performance name] | fetched value of performance |
MSSQL_DATABASE_PERF_LOCK_WAIT_TIME_MS_OBJECT | Millisecond | [SQL Server performance name] | fetched value of performance |
MSSQL_DATABASE_PERF_LOCK_WAIT_TIME_MS_PAGE | Millisecond | [SQL Server performance name] | fetched value of performance |
MSSQL_DATABASE_PERF_LOGOUTS_PER_SEC | Second | [SQL Server performance name] | fetched value of performance |
MSSQL_DATABASE_PERF_LONGEST_TRANS_RUNNING_TIME | Milliseconds | [SQL Server performance name] | fetched value of performance |
MSSQL_DATABASE_PERF_PAGE_LIFE_EXPECTANCY | Second | [SQL Server performance name] | fetched value of performance |
MSSQL_DATABASE_PERF_PAGES_READ_PER_SEC | Second | [SQL Server performance name] | fetched value of performance |
MSSQL_DATABASE_PERF_RECOMPILATIONS_SEC | Second | [SQL Server performance name] | fetched value of performance |
MSSQL_DATABASE_PERF_TABLE_LOCK_ESCALATIONS_PER_SEC | Second | [SQL Server performance name] | fetched value of performance |
MSSQL_DATABASE_PERF_TOTAL_LATCH_WAIT_TIME_MS | Millisecond | [SQL Server performance name] | fetched value of performance |
MSSQL_DATABASE_PERF_USER_CONNECTIONS | Number | [SQL Server performance name] | fetched value of performance |
MSSQL_DATABASE_PERF_WORKTABLES_FROM_CACHE_RATIO | Percent | [SQL Server performance name] | fetched value of performance |