Documentation forSolarWinds Observability

Database metrics

The following Database Instances entities can be monitored with SolarWinds Observability: MySQL, MongoDB, PostgreSQL, SQL Server, and Redis.

Many of the collected metrics from Database Instance entities are displayed as widgets in SolarWinds Observability explorers; additional metrics may be collected and available in the Metrics Explorer. You can also create an alert for when an entity's metric value moves out of a specific range. See Entities in SolarWinds Observability for information about entity types in SolarWinds Observability.

When Database Instance entities are monitored, metrics from related entities may also be included in Database Instance viewers and dashboards.

The following table lists the critical metrics collected for these entities. To see the Database Instance metrics in the Metrics Explorer, type dbo. in the search box.

Metric Units Description
sw.metrics.healthscore Percent (%)

Health score. A health score provides real-time insight into the overall health and performance of your monitored entities. The health score is calculated based on anomalies detected for the entity, alerts triggered for the entity's metrics, and the status of the entity. The health score is displayed as a single numerical value that ranges from a Good (70-100) to Moderate (40-69) to Bad (0-39) distinction.

To view the health score for database instance entities in the Metrics Explorer, filter the sw.metrics.healthscore metric by entity_types and select databaseinstance.

dbo.host.queries.errors.tput EPS

Errors, Error Rate. The number of recorded errors for your database instances per second; the total number of errors returned per second across your monitored databases. Incorrect database responses may indicate request are failing, while throughput and response time appear healthy.

dbo.host.queries.latency_us milliseconds (ms)

Response Time. The amount of query latency in milliseconds per query execution across your monitored databases. May be displayed as:

  • Average Response Time. An average of the query latency per query execution for all monitored databases during the selected time period
dbo.host.queries.p99_latency_us milliseconds (ms)

Response Time 99th percentile. The amount of response time in the 99th percentile value for each of the top selected queries.

dbo.host.queries.time_us Count

Load. The load on your monitored databases, as a number of requests executing simultaneously. Concurrency reveals load (or demand) in a way that is orthogonal to variations in request speed or frequency.

dbo.host.queries.tput QPS

Throughput. The number of queries or statements completed per second. This is a metric of traffic intensity and frequency, showing how many requests your servers are processing.

Related entities metrics

When a Database Instance is monitored, metrics from the related host entity are often collected at the same time. The following host metrics are often reported alongside Database Instance entities in SolarWinds Observability explorers. See Self-managed host metrics for information about these metrics.

  • system.cpu.utilization (CPU Utilization)
  • system.disk.io (Disk Throughput)
  • system.memory.usage (Memory Utilization)
  • system.network.io (Network Throughput)