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 monitored with SolarWinds Observability can be self-hosted or cloud based. The following database configurations can be monitored with SolarWinds Observability.

  • MongoDB:

    • MongoDB self-hosted
    • MongoDB Atlas
  • MySQL

    • MySQL self-hosted
    • MySQL on Amazon RDS
    • MySQL on Amazon Aurora
    • MySQL on Google Cloud
    • MySQL on Azure DB
    • MySQL Fork or Variant
    • MySQL Service Fork or Variant
    • MySQL MariaDB
  • PostgreSQL

    • PostgreSQL self-hosted
    • PostgreSQL on Amazon RDS
    • PostgreSQL on Amazon Aurora
    • PostgreSQL on Google Cloud SQL
    • PostgreSQL on Azure DB
    • PostgreSQL Fork or Variant
    • PostgreSQL Service Fork or Variant
  • SQL Server

    • SQL Server self-hosted
    • SQL Server on Amazon RDS
    • SQL Server on Google Cloud SQL
    • SQL Server on Azure DB
  • Redis

    • Redis self-hosted

Self-hosted monitoring

With self-hosted monitoring, the SolarWinds Observability Agent runs on the server it monitors and uses packet sniffing to capture query data. The following self-hosted database instances can be monitored with SolarWinds Observability:

  • MongoDB

  • MySQL

  • PostgreSQL

  • Redis

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

Cloud based monitoring

With cloud based monitoring, the SolarWinds Observability Agent is installed on any compatible host, and connects to the monitored server over the network. The following cloud based database instances can be monitored with SolarWinds Observability:

  • MongoDB Atlas

  • MySQL database instance hosted on Amazon RDS, Amazon Aurora, Google Cloud SQL, or Azure DB

  • PostgreSQL database instance hosted on Amazon RDS, Amazon Aurora, Google Cloud SQL, or Azure DB

  • SQL Server database instance hosted on Amazon RDS, Google Cloud SQL, or Azure DB.

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

Prepare your database instance for monitoring

Before monitoring your database instance with SolarWinds Observability, ensure your database meets the proper prerequisites. Click the database instance that you want to monitor to be directed to roles, privileges, and other prerequisites to monitor your database with SolarWinds Observability.

Monitor 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:

To view data collected for the newly configured entity in the Entity Explorer, click the name of the Database Instance in the confirmation dialog in the lower-left corner. It may take a few seconds for data to appear for the newly created entity. See Entity Explorer for details.

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