Docker快速安装Grafana
#创建数据目录
sudo mkdir -p /app/grafana/config
sudo mkdir -p /app/grafana/data
sudo chmod -R 777 /app/grafana
#配置文件grafana.ini
sudo cat > /app/grafana/config/grafana.ini<<EOFdomain = localhostEOF
#启动docker命令
docker run -d \--restart=always \-p 3000:3000 \-v /app/grafana/config/grafana.ini:/etc/grafana/grafana.ini \-v /app/grafana/data:/var/lib/grafana \--log-opt max-size=1g \--log-opt max-file=2 \--name=grafana \grafana/grafana-enterprise
#访问ui界面,并使用默认账号密码admin/admin进行登录
# 计算主机CPU使用率公式
100 - (avg by(job) (irate(node_cpu_seconds_total{mode="idle"}[1m])) * 100)
# 计算主机内存使用率公式
100 * ((avg(node_memory_MemTotal_bytes - node_memory_MemAvailable_bytes) by (job)) / avg(node_memory_MemTotal_bytes) by (job))
# 计算主机网络使用率公式
# 上行
avg by (job, device) (rate(node_network_receive_bytes_total{device=~"eth0|ens5"}[1m]) / 1024 / 1024)
# 下行
avg by (job, device) (rate(node_network_transmit_bytes_total{device=~"eth0|ens5"}[1m]) / 1024 / 1024)