• 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基础学习参考(四):条件与循环
    Python基础学习参考(三):内置函数
    Python基础学习参考(二):基本语法
    2011的最后一篇博文 写给我自己也写给你们
    前端开发面试题
    常用js操作:
    两个嵌套for循环执行顺序
    在寻找学习js的途中,又发现了好的东西!
    arcgis api for js初学
    解决为什么arcgis api for js的first map里不显示arcgis地图
  • 原文地址:https://www.cnblogs.com/jinanxiaolaohu/p/15136719.html
Copyright © 2020-2023  润新知