Documentation forSolarWinds Observability

Add a database instance

Use SolarWinds Observability to monitor your Mongo DB, MySQL, PostgreSQL, SQL Server, or Redis database instances. Database Instances can be monitored with the On-Host or Off-Host capture methods:

On-Host monitoring

With on-host monitoring, the SolarWinds Observability Agent runs on the server it monitors and uses packet sniffing to capture query data. Use this installation method if:

  • You are monitoring a MySQL or PostgreSQL database you manage (whether on your own hardware or on EC2)

  • You are monitoring MongoDB or Redis

On-host monitoring currently supports unencrypted TCP traffic only; if you are using an encrypted connection (or any connection other than TCP), you will need to use the off-host monitoring capture method.

Before monitoring your on-host database instance, you must install the SolarWinds Observability Agent. For more information about installing the SolarWinds Observability Agent, see the Add a self-managed host topic.

Off-Host monitoring

With off-host monitoring, the SolarWinds Observability Agent is installed on any compatible host, and connects to the monitored server over the network. Use this installation method if:

  • You are monitoring Amazon RDS or Aurora for PostgreSQL or MySQL

  • You are monitoring Google Cloud SQL (MySQL or Postgres 11+)

  • You are monitoring Azure MySQL or PostgreSQL (version 10+)

  • You are monitoring Azure SQL, SQL Server, or RDS SQL Server

  • You are monitoring MongoDB Atlas or a MongoDB database with encrypted connections

  • You are monitoring DocumentDB in AWS

  • You otherwise do not have direct access to the server running the database

  • You use encrypted connections or connect to your database using sockets

Before monitoring your off-host database instance, you must install the SolarWinds Observability Agent. For more information about installing the SolarWinds Observability Agent, see the Add a self-managed host topic.

Preparing your database instance for monitoring

Before monitoring your database instance with SolarWinds Observability, ensure your database meets the proper prerequisites. Select the database you want to monitor for more information:

Monitoring your database instance

Monitor single database instances with SolarWinds Observability in the Add Data dialog. Select the type of database you want to register for a complete walk-through of the process:

When you complete the configuration, SolarWinds Observability displays data collected for the Database Instance entity. See Entity Explorer for details.

See SolarWinds Observability introduction for an overview of Database Instance entities and how they work in SolarWinds Observability.