zoukankan      html  css  js  c++  java
  • Grafana监控Redis的使用情况

    Grafana监控Redis的使用情况


    前言

    • 最近在进行性能测试, 为了比较直观的将监控数据展示出来. 自己在周末时学习了下prometheus, 与之前的一个node_exporter一样, 本次进行的是redis的监控. 数据库方面的暂时还没处理.

    1. 拉取镜像以及启动相关镜像.


    1. 在公司外面的服务器垃圾redis_exporter的监控镜像. 
       注意这个可以在x86上面运行, 然后监控非x86架构的redis服务
       docker pull oliver006/redis_exporter
    2. 修改Redis服务, 注意要使之能够对外提供服务, 避免在其他机器上面安装Redis_exporter时无法监控数据.
       注意需要修改bind以及增加requirepass 增加密码
    3. 容器化运行,并且暴露出来信息以供prometheus进行pull
     docker run -d --name redis_exporter6379 -p 9121:9121 oliver006/redis_exporter --redis.addr redis://yourip:6379 --redis.password 'yourpasswords'
     docker run -d --name redis_exporter6378 -p 9122:9121 oliver006/redis_exporter --redis.addr redis://yourip:6378 --redis.password 'yourpasswords'
    

    2. prometheus添加监控项目


    vim /prometheus/prometheus.yml 
    注意空格, 别弄错了. 增加部分内容为: 
    - job_name: "redis-6379"
      static_configs:
      - targets: ['dockerserver:9121']
    - job_name: "redis-6378"
      static_configs:
      - targets: ['dockerserver:9122']
    # 注意dockerserver为运行redis_exporter的ip地址, 不是redis服务器的地址.
    
    • 可以进入 yourpromethues/yourport 登录系统查看相关内容
      image

    3.grafana导入json 这边选用的是 763 编号的 导入不在阐述. 直接放图

    image

  • 相关阅读:
    Python 特殊语法:filter、map、reduce、lambda
    db2 常用命令(二)
    db2 常用命令(一)
    java 基础
    No.16 selenium学习之路之异常处理
    python之assert断言
    python之uinttest单元测试框架
    测试用例
    No.15 selenium for python JavaScript
    No.14 selenium for python table表单
  • 原文地址:https://www.cnblogs.com/jinanxiaolaohu/p/15136719.html
Copyright © 2011-2022 走看看