grafana + prometheus + node_exporter

一、简介

  • grafana
    • prometheus: 时序数据库, 存储数据的
    • node_exporter: 收集数据(收集监控数据)
      • node_exporter 收集linux系统资源利用数据
    • 这个解决方案中,node_exporter 是可变的,是根据你要收集哪些数据来进行选择,可以是mysql、tomcat等

二、grafana + prometheus + node_exporter监控配置
第一步:

  • 安装prometheus
    • 开源,直接解压就可以使用
      • tar.gz包,解压,然后启动 `./prometheus
      • 默认端口: 9090 http://prometheus_ip:9090
      • prometheus可以设置预警

第二步:

  • 安装node_exporter------安装在被测服务器上(可以是其他被监控应用)
    • 解压tar.gzbao 然后启动 ./node_exporter
    • 默认端口:9100 http://node_exporter_ip:9100

第三步:配置prometheus + node_exporter结合

  • 修改prometheus配置文件: prometheus.yml
    - job_name: 'prometheus'
      # metrics_path defaults to '/metrics'
      # scheme defaults to 'http'.
      static_configs:
      - targets: ['localhost:9090']
  
   - job_name: 'kyj_node_exporter'
     static_configs:
     - targets: ['192.168.3.41:9100','192.168.3.57:9100']
  • targets: [‘192.168.3.41:9100’,‘192.168.3.57:9100’]:被监控机器的ip和应用的端口
    第四步:
    grafana 中配置展示Prometheus中的数据
    • 登录
    • add data source 选择 prometheus
    • URL: http://prometheus_ip:9090
    • import 模板

你可能感兴趣的:(Jmeter性能测试,性能优化)