Apache APISIX学习(2):安装Grafana、prometheus
一、Grafana安装
1、介绍
Grafana 是一个监控仪表系统,它是由 Grafana Labs 公司开源的的一个系统监测 (System Monitoring) 工具。它可以大大帮助你简化监控的复杂度,你只需要提供你需要监控的数据,它就可以帮你生成各种可视化仪表。同时它还有报警功能,可以在系统出现问题时通知你。
下载命令:
wget https://dl.grafana.com/enterprise/release/grafana-enterprise-10.4.1-1.x86_64.rpm -P /tmp
进行安装:
yum install -y /tmp/grafana-enterprise-10.4.1-1.x86_64.rpm
设置中文:
sed -i "s|^default_language =.*|default_language = zh-Hans|" /usr/share/grafana/conf/defaults.ini
2、启动
启动:
systemctl start grafana-server
浏览器访问 http://服务器地址:3000 登录UI页面。用户名和密码都是admin
第一次登录时要更改密码。这里把密码重置成admin666
主界面
3、Grafana命令
- systemctl start grafana-server 启动
- systemctl restart grafana-server 重启
- systemctl stop grafana-server 停止
- systemctl enable grafana-server 开机启动
- systemctl disable grafana-server 禁止开机启动
- systemctl status grafana-server 查看状态
二、安装prometheus
1、介绍
prometheus是由谷歌研发的一款开源的监控软件,它通过安装在远程机器上的exporter,通过HTTP协议从远程的机器收集数据并存储在本地的时序数据库上同时Prometheus后端用 golang语言开发,前端是 Grafana。
下载:
mkdir -p /opt/module
wget https://github.com/prometheus/prometheus/releases/download/v2.51.0/prometheus-2.51.0.linux-amd64.tar.gz -P /tmp
解压安装:
tar -zxvf /tmp/prometheus-2.51.0.linux-amd64.tar.gz -C /opt/module
2、配置服务启动
创建配置文件
vim /usr/lib/systemd/system/prometheus.service
内容如下:
[Unit]
Description=Prometheus
Documentation=https://prometheus.io/
After=network.target
[Service]
Type=simple
ExecStart=/opt/module/prometheus-2.51.0.linux-amd64/prometheus --config.file=/opt/module/prometheus-2.51.0.linux-amd64/prometheus.yml --web.listen-address=0.0.0.0:9090
ExecReload=/bin/kill -HUP $MAINPID
KillMode=process
Restart=on-failure
[Install]
WantedBy=multi-user.target
启动:
systemctl start prometheus
浏览器访问 http://服务器地址:9090 进入UI页面。
3、prometheus启停命令
- systemctl start prometheus 启动
- systemctl restart prometheus 重启
- systemctl stop prometheus 停止
- systemctl enable prometheus 设置开机启动
- systemctl disable prometheus 禁止开机启动
- systemctl status prometheus 查看状态