安装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
百度云下载:百度云地址
提取码: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

在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文件,下载地址
在这里插入图片描述

第二步

导入数据
在这里插入图片描述

第三步

配置Prometheus
在这里插入图片描述
在这里插入图片描述
输入安装prometheus的ip和端口,然后拉到底,save就可以了
在这里插入图片描述

第四步

  • 导入json
  • 选择Prometheus
    在这里插入图片描述

结果展示

在这里插入图片描述

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐