{
  "schema_version": 2,
  "id": "integrate/new-relic-with-redis-enterprise",
  "title": "New Relic with Redis Software",
  "url": "https://redis.io/docs/latest/integrate/new-relic-with-redis-enterprise/",
  "summary": "To collect, view, and monitor metrics data from your databases and other cluster components, you can connect New Relic to your Redis Software cluster using the Redis New Relic Integration.",
  "tags": [
    "docs",
    "integrate",
    "rs"
  ],
  "last_updated": "2026-10-02T14:54:03+01:00",
  "children": [],
  "page_type": "content",
  "content_hash": "cc7c42e0ee08b9ad4613960505cd0faee4faad41d15f0006346edc766ffe9c30",
  "sections": [
    {
      "id": "overview",
      "title": "Overview",
      "role": "overview",
      "text": "[New Relic](https://newrelic.com/?customer-bypass=true) is used by organizations of all sizes and across a wide range of industries to \nenable digital transformation and cloud migration, drive collaboration among development, operations, security and \nbusiness teams, accelerate time to market for applications, reduce time to problem resolution, secure applications and \ninfrastructure, understand user behavior, and track key business metrics.\n\nThe New Relic Integration for Redis Software uses Prometheus remote write functionality to connect Prometheus data \nsources to New Relic. This integration enables Redis Software users to export metrics to New Relic for analysis, \nand includes Redis-designed dashboards for use in monitoring Redis Software clusters.\n\nThis integration makes it possible to:\n- Collect and display metrics not available in the admin console\n- Set up automatic alerts for node or cluster events\n- Display these metrics alongside data from other systems\n\n![](https://redis.io/docs/latest/images/rs/redis-enterprise-newrelic.png)"
    },
    {
      "id": "install-redis-new-relic-integration-for-redis-software",
      "title": "Install Redis' New Relic Integration for Redis Software",
      "role": "setup",
      "text": "The New Relic Integration for Redis is based on a feature of the Prometheus data source. Prometheus can forward metrics on to \nanother destination using remote writes. The Prometheus installation must be configured to pull metrics from Redis \nEnterprise and write them to New Relic. There are two sections, first the pull from Redis and second the write to New Relic.\n\nGet metrics from Redis Software:\n\n[code example]\n\nWrite them to New Relic:\n\n[code example]"
    },
    {
      "id": "view-metrics",
      "title": "View metrics",
      "role": "content",
      "text": "The Redis Software Integration for New Relic contains pre-defined dashboards to aid in monitoring your Redis Software deployment.\n\nThe following dashboards are currently available:\n\n- Cluster: top-level statistics indicating the general health of the cluster\n- Database: performance metrics at the database level\n- Node\n- Shard: low-level details of an individual shard\n- Active-Active: replication and performance for geo-replicated clusters\n- Proxy: network and command information regarding the proxy\n- Proxy Threads: processor usage information regarding the proxy's component threads"
    },
    {
      "id": "monitor-metrics",
      "title": "Monitor metrics",
      "role": "content",
      "text": "New Relic dashboards can be filtered using the text area. For example, when viewing a cluster dashboard it is possible to\nfilter the display to show data for only one cluster by typing 'cluster' in the text area and waiting for the system to\nretrieve the relevant data before choosing one of the options in the 'cluster' section.\n\nCertain types of data do not know the name of the database from which they were drawn. The dashboard should have a list \nof database names and ids; use the id value when filtering input to the dashboard."
    }
  ],
  "examples": [
    {
      "id": "install-redis-new-relic-integration-for-redis-software-ex0",
      "language": "yaml",
      "code": "- job_name: \"redis-enterprise\"\n    scrape_interval: 30s\n    scrape_timeout: 30s\n    metrics_path: /\n    scheme: https\n    tls_config:\n      insecure_skip_verify: true\n    static_configs:\n      # The default Redis Software Prometheus port is 8070. \n      # Replace REDIS_ENTERPRISE_HOST with your cluster's hostname.\n      - targets: [\"REDIS_ENTERPRISE_HOST:8070\"]",
      "section_id": "install-redis-new-relic-integration-for-redis-software"
    },
    {
      "id": "install-redis-new-relic-integration-for-redis-software-ex1",
      "language": "yaml",
      "code": "# Remote write configuration for New Relic.\n# - Replace REDIS_ENTERPRISE_SERVICE NAME with any name you'd like to use to refer to this data source.\n# - Replace NEW_RELIC_BEARER_TOKEN with the token you generated on the New Relic Administration -> API Keys page.\nremote_write:\n- url: https://metric-api.newrelic.com/prometheus/v1/write?prometheus_server=REDIS_ENTERPRISE_SERVICE_NAME\n  authorization:\n    credentials: NEW_RELIC_BEARER_TOKEN",
      "section_id": "install-redis-new-relic-integration-for-redis-software"
    }
  ]
}
