将 New Relic 与 Redis Enterprise 集成

要收集、查看和监控来自数据库和其他集群组件的指标数据,您可以使用 Redis New Relic 集成将 New Relic 连接到您的 Redis Enterprise 集群。

New Relic 被各种规模和行业的组织使用,以实现数字化转型和云迁移,推动开发、运营、安全和业务团队之间的协作,加速应用程序上市时间,缩短问题解决时间,保护应用程序和基础设施,了解用户行为,并跟踪关键业务指标。

Redis Enterprise 的 New Relic 集成使用 Prometheus 远程写入功能将 Prometheus 数据源连接到 New Relic。此集成允许 Redis Enterprise 用户将指标导出到 New Relic 进行分析,并包含 Redis 设计的仪表盘,用于监控 Redis Enterprise 集群。

此集成可实现以下功能:

  • 收集和显示管理控制台中不可用的指标
  • 为节点或集群事件设置自动警报
  • 将这些指标与其他系统的数据一起显示

安装 Redis 的 New Relic 集成 for Redis Enterprise

Redis 的 New Relic 集成基于 Prometheus 数据源的一项功能。Prometheus 可以使用远程写入将指标转发到另一个目标。必须配置 Prometheus 安装以从 Redis Enterprise 拉取指标并将其写入 New Relic。这分为两个部分,第一部分是从 Redis 拉取,第二部分是写入 New Relic。

从 Redis Enterprise 获取指标

  - job_name: "redis-enterprise"
    scrape_interval: 30s
    scrape_timeout: 30s
    metrics_path: /
    scheme: https
    tls_config:
      insecure_skip_verify: true
    static_configs:
      # The default Redis Enterprise Prometheus port is 8070. 
      # Replace REDIS_ENTERPRISE_HOST with your cluster's hostname.
      - targets: ["REDIS_ENTERPRISE_HOST:8070"]

将它们写入 New Relic

# Remote write configuration for New Relic.
# - Replace REDIS_ENTERPRISE_SERVICE NAME with any name you'd like to use to refer to this data source.
# - Replace NEW_RELIC_BEARER_TOKEN with the token you generated on the New Relic Administration -> API Keys page.
remote_write:
- url: https://metric-api.newrelic.com/prometheus/v1/write?prometheus_server=REDIS_ENTERPRISE_SERVICE_NAME
  authorization:
    credentials: NEW_RELIC_BEARER_TOKEN

查看指标

Redis Enterprise 的 New Relic 集成包含预定义的仪表盘,以帮助监控您的 Redis Enterprise 部署。

目前提供以下仪表盘:

  • 集群:指示集群总体健康状况的顶层统计信息
  • 数据库:数据库级别的性能指标
  • 节点
  • 分片:单个分片的底层详细信息
  • Active-Active:地理复制集群的复制和性能
  • 代理:与代理相关的网络和命令信息
  • 代理线程:与代理组件线程相关的处理器使用信息

监控指标

可以使用文本区域过滤 New Relic 仪表盘。例如,在查看集群仪表盘时,可以通过在文本区域中输入“cluster”并等待系统检索相关数据,然后在“cluster”部分中选择其中一个选项来过滤显示,只显示一个集群的数据。

某些类型的数据不知道其来源数据库的名称。仪表盘应包含数据库名称和 ID 的列表;在过滤输入到仪表盘的数据时,请使用 ID 值。

评价此页面
回到顶部 ↑