• 安装redis exporter


    redis监控,prometheus需要使用redis_exporter客户端。

    这里我们采用docker方式部署,既可以部署在redis所在服务器,也可以部署在其他机器:

    docker镜像地址:https://hub.docker.com/r/oliver006/redis_exporter/tags

    1、下载镜像

    1
    [root@izbp1hjhm96yi3k68wi59rz ~]# docker pull oliver006/redis_exporter

    2、运行服务

    1
    [root@izbp1hjhm96yi3k68wi59rz ~]# docker run -d --name redis_exporter -p 9121:9121 oliver006/redis_exporter --redis.addr redis://172.16.11.51:6379 --redis.password 'Vanje!9201'

    参数解释:

      --redis.addr  指定redis地址,由于这里使用docker起的服务,所以不能使用127.0.0.1地址。

      --redis.password redis认证密码,如果没有密码,该参数不需要

    3、配置 Prometheus 添加redis监控目标主机

    1
    2
    3
    4
    5
    6
    7
    8
    # ## 新增
      - job_name: "redis-sit"
        static_configs:
        - targets: ['172.16.11.51:9121']
          labels:
            operator: 'aliyun'
            area: "华东1"
            env: 'sit'

    '''注意给对应主机打标签,可以做报警分组抑制使用'''

    重启prometheus后,可以看到redis主机已经添加到prometheus监控列表:

    4、接入Grafana监控展示模板

    redis_exporter 监控模板,业界普遍推荐使用Grafana模板库中编号为763的,https://grafana.com/dashboards/763

    如下图所示,填写,模板编号,点击加载即可。

    监控模板样例:

     

     source:https://www.cnblogs.com/tchua/p/11427917.html

  • 相关阅读:
    An introduction to parsing text in Haskell with Parsec
    Kafka and ZooKeeper
    Kotlin + Anko for Android
    LibGDX
    OpenCV
    大中型网站技术实践系列
    Go by Example
    Benchmarks for the Top Server-Side Swift Frameworks vs. Node.js
    The Languages and Frameworks You Should Learn in 2017
    RabbitMQ
  • 原文地址:https://www.cnblogs.com/weifeng1463/p/12831397.html
Copyright © 2020-2023  润新知