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

  • 相关阅读:
    两个问题解答、opencv、tensorflow、numpy、matplotlib的基本使用
    图像处理之几何变换
    anaconda一站式环境的搭建(anaconda、tensorflow、opencv)
    python基础--自定义模块、import、from......import......
    python基础--闭包、装饰器
    python基础--迭代器、生成器
    python基础--函数全解析(2)
    CSS弹性布局
    CSS定位布局
    仿写博客园主页
  • 原文地址:https://www.cnblogs.com/jinanxiaolaohu/p/15136719.html
Copyright © 2011-2022 走看看