美文网首页
Grafana+influxdb+prometheus+Jmet

Grafana+influxdb+prometheus+Jmet

作者: 星空_Sparkle | 来源:发表于2023-05-04 18:23 被阅读0次

    1、安装docker-compose

    第一步:sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
    第二步:sudo chmod +x /usr/local/bin/docker-compose
    第三步:docker-compose --version
    

    2、克隆 gitee上的文件(具体的文件已经上传到自己的git仓库,可以直接从https://gitee.com/xcjcode/docker-prometheus.git 处下载)
    注意:环境可能没有安装git,可通过yum install git 进行安装

    第一步:cd /opt
    第二步:mkdir data
    第三步:cd data/
    第四步:git clone https://gitee.com/xcjcode/docker-prometheus-andinfluxdb-andgrafana.git
    

    3、防火墙开通对应的端口

    第一步:
    prometheus端口9090:firewall-cmd --zone=public --add-port=9090/tcp --permanent
    influxdb端口8086:firewall-cmd --zone=public --add-port=8086/tcp --permanent
    alertmanager端口9093:firewall-cmd --zone=public --add-port=9093/tcp --permanent
    cadvisor端口8080:firewall-cmd --zone=public --add-port=8080/tcp --permanent
    node_exporter端口9100:firewall-cmd --zone=public --add-port=9100/tcp --permanent
    grafana端口3000:firewall-cmd --zone=public --add-port=3000/tcp --permanent
    
    第二步:重启防火墙
    systemctl restart firewalld.service
    

    4、进入/opt/data/docker-prometheus-andinfluxdb-andgrafana目录,通过docker-compose命令启动容器,出现以下界面,则表示启动容器成功

    第一步:cd /opt/data/docker-prometheus-andinfluxdb-andgrafana/
    第二步:docker-compose up -d
    
    image.png

    5、关闭防火墙,主要防止客户端访问失败

    systemctl stop firewalld
    

    6、验证是否安装成功
    (1)、登录prometheus:http://192.168.247.132:9090/
    (2)、登录Alertmanager:http://192.168.247.132:9093/
    (3)、登录node-exporter:http://192.168.247.132:9100/metrics
    (4)、登录grafana:http://192.168.247.132:3000/login(账号密码默认都是admin)
    7、配置influxdb数据库

    (1):进入influxdb容器:docker exec -it influxdb bash
    (2):输入influx命令,进入到客户端和influxdb的交互模式
    (3):在交互模式中输入:show databases;   可以查看现有的数据库
    (4):在交互模式中输入:create database jmeter   创建一个jmeter数据库
    (5):在交互模式中输入:use jmeter   切换到jmeter数据库
    (6):在交互模式中输入:show measurements   查看当前数据库中的表
    

    8、grafana配置数据源


    prometheus数据源配置.png
    influxdb数据源配置.png

    9、配置面板

    image.png image.png
    在这个地方找到需要的模板https://grafana.com/grafana/dashboards/5496-apache-jmeter-dashboard-by-ubikloadpack/
    image.png
    image.png
    image.png

    10、jmeter后端监视器配置


    image.png

    相关文章

      网友评论

          本文标题:Grafana+influxdb+prometheus+Jmet

          本文链接:https://www.haomeiwen.com/subject/fagxsdtx.html