Documentation forSolarWinds Observability

Configure Redis integration

Monitor your native OTel Redis integration with SolarWinds Observability on a dedicated host, Docker image, or Kubernetes container. The OTel Redis integration on SolarWinds Observability uses a native OTel integration and polls your Redis database to capture a number of time series metrics that detail database availability.

You can also monitor your Redis database as a database instance with SolarWinds Observability. Monitor your Redis database on a dedicated host to capture a robust assortment of Redis query metrics that give you insight into your database performance and what consumes your database’s resources. See Redis database configuration for installation instructions.

To integrate Redis with SolarWinds Observability:

  1. In SolarWinds Observability, click Add Data at the top.

  2. In the Add Data dialog, click Integration, and then click Redis.

  3. In the Add Redis dialog, select a host with the SolarWinds Observability Agent you want to use for Redis and click Next.

    To only display Agents running in a Kubernetes cluster, click the List only Agents... toggle.

    If you want to install a dedicated Agent on a dedicated host, add the host and then add the Redis integration. See Add a self-managed host.

    If you prefer using Docker, see Run the SolarWinds Observability Agent as a Docker image or Kubernetes deployment.

  4. Select where the Redis service is located:

    • On Host: The Redis service runs on the same physical or virtual machine as the Agent.

    • Off Host: The Redis service runs on a different physical or virtual machine than the Agent.

  5. Specify credentials to be used for authenticating the Redis integration in SolarWinds Observability.

    • Add New Credential

      Select this option to create new credentials. Provide a name for the credentials set and the requested details, such as password, API key, and/or client secret.

    • Use Existing Credential

      Select this option to use existing credentials. Select credentials from the list.

    • No Credential

      Select this option if you do not want to use credentials for authentication. Integrating Redis does not require credentials.

  6. Review the configuration and click Deploy to deploy the changes to the agent.

    • Provide a Display Name.

    • Review the Redis Endpoint.

    • Review the Collection Interval.

    • For On Host integrations, you can collect logs. Click Enable log monitoring and configure logs.

  7. Optional for On Host integrations: Configure logs.

    If you enabled logs:

    1. Grant the Agent access to the Redis log folder. Use the following command:

      sudo usermod -a -G adm swagent
    2. Restart the Agent. Run the following command.

      sudo service uamsclient restart
    3. Review the default path for storing logs. Adjust it if appropriate.

  8. When the installation is complete, you can continue to observe Redis data. Use the buttons on the Summary screen.

To view data collected for the newly configured integration, click Dashboards and search for Redis. Click the system dashboard for Redis. See Dashboards.

To view metrics collected for Redis, click Analyze > Metrics and search for Redis. See Metrics Explorer for details.