本文主要是介绍apisix嵌入Grafana,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
安装Grafana
前置条件:安装好docker
第一步
查找镜像
docker search grafana
第二步
获取镜像
docker run -d -p 3000:3000 --name=grafana -v /data/grafana:/var/lib/grafana grafana/grafana
如果出现docker拉取异常,配置阿里云镜像
vi /etc/docker/daemon.json
{
“registry-mirrors”: [“https://alzgoonw.mirror.aliyuncs.com”]
}
第三步
查看日志,安装过程会报错
docker logs -f grafana
报错如下
[root@localhost ~]# docker logs -f grafana/
GF_PATHS_DATA=’/var/lib/grafana’ is not writable.
You may have issues with file permissions, more information here: http://docs.grafana.org/installation/docker/#migration-from-a-previous-version-of-the-docker-container-to-5-1-or-later
mkdir: can’t create directory ‘/var/lib/grafana/plugins’: Permission denied
没有权限创建目录,所以就赋权
chmod 777 /data/grafana
#docker 重启grafana
docker restart grafana
注意:如果重启电脑可能访问不了,这里需要重启网络和docker
#重启网络和docker
systemctl restart network && systemctl restart docker
第四步
查看效果:http://10.4.6.211:3000
账号:admin
密码:admin
安装prometheus
安装版本:prometheus-2.6.1
百度云下载:百度云地址:https://pan.baidu.com/share/init?surl=w16lQZKw8PCHqlRuSK2i7A
提取码:lw1q
二进制安装部署
1、下载二进制包:prometheus-2.6.1.linux-amd64.tar.gz
2、解压包:tar xvzf prometheus-2.6.1.linux-amd64.tar.gz
3、移动到安装目录:mv prometheus-2.6.1.linux-amd64 /usr/local/prometheus
4、进入目录:cd /usr/local/prometheus
5、修改配置文件底部监控本机:vim prometheus.yml
scrape_configs:
- job_name: ‘prometheus’
static_configs:监控本地及端口
- targets: [‘localhost:9090’]
6、启动服务:./prometheus --config.file=prometheus.yml
7、测试访问地址:http://localhost:9090
- targets: [‘localhost:9090’]
在apisix中嵌入grafana
第一步
查找配置文件
find / -name "defaults.ini"
第二步
修改参数
vi /var/lib/docker/overlay2/7463474648c82cdffc659eb0278aa82dab76e8be85f0d57f5d624582d89b2220/diff/usr/share/grafana/conf/defaults.ini# 允许嵌入
allow_embedding = true# 允许匿名登录
[auth.anonymous]
enabled = true
在文件中查找
/allow_embedding
按n是下一个
配置监控apisix
前置条件:配置一个route开启prometheus插件的监控,然后等配置好后,请求接口就会发现变化了。
第一步
下载json文件,下载地址:https://grafana.com/grafana/dashboards/11719
第二步
导入数据
第三步
配置Prometheus
输入安装prometheus的ip和端口,然后拉到底,save就可以了
第四步
导入json
选择Prometheus
结果展示
这篇关于apisix嵌入Grafana的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!