oracledb
Overview
Jsonnet source code is available at github.com/grafana/jsonnet-libs
Alerts
Complete list of pregenerated alerts is available here.
OracleDBAlerts
OracledbReachingSessionLimit
alert: OracledbReachingSessionLimit
annotations:
description: '{{ printf "%.2f" $value }}% of sessions are being utilized which is
above the threshold 85%. This could mean that {{$labels.instance}} is being overutilized.'
summary: The number of sessions being utilized exceeded 85%.
expr: |
oracledb_resource_current_utilization{resource_name="sessions"} / oracledb_resource_limit_value{resource_name="sessions"} * 100 > 85
for: 5m
labels:
severity: critical
OracledbReachingProcessLimit
alert: OracledbReachingProcessLimit
annotations:
description: '{{ printf "%.2f" $value }} of processes are being utilized which is
above thethreshold 85%. This could potentially mean that {{$labels.instance}}
runs out of processes it can spin up.'
summary: The number of processess being utilized exceeded the threshold of 85%.
expr: |
oracledb_resource_current_utilization{resource_name="processes"} / oracledb_resource_limit_value{resource_name="processes"} * 100 > 85
for: 5m
labels:
severity: critical
OracledbTablespaceReachingCapacity
alert: OracledbTablespaceReachingCapacity
annotations:
description: '{{ printf "%.2f" $value }}% of bytes are being utilized by the tablespace
{{$labels.tablespace}} on the instance {{$labels.instance}}, which is above the
threshold 85%.'
summary: A tablespace is exceeding more than 85% of its maximum allotted space.
expr: |
oracledb_tablespace_bytes / oracledb_tablespace_max_bytes * 100 > 85
for: 5m
labels:
severity: critical
Dashboards
Following dashboards are generated from mixins and hosted on github: