使用docker安装Grafana,并配置Prometheus

1. 找镜像、拉取镜像

[root@localhost ~]# docker search grafana
NAME                                             DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED
grafana/grafana                                  The official Grafana docker container           1942
kamon/grafana_graphite                           All in one image running StatsD, Graphite an…   154
grafana/loki                                     Loki - Cloud Native Log Aggregation by Grafa…   96
monitoringartist/grafana-xxl                     Dockerized Grafana 5.x/4.x/3.x with all prei…   89                   [OK]
tutum/grafana                                    Grafana dashboard for InfluxDB. Please set "…   54                   [OK]
grafana/promtail                                                                                 43
fg2it/grafana-armhf                              Unofficial Grafana docker container for armhf   37
izakmarais/grafana-reporter                      Service that generates a PDF report from a G…   8
grafana/grafana-image-renderer                                                                   8
appcelerator/grafana                             Grafana image based on Alpine linux             7                    [OK]
grafana/grafana-arm32v7-linux                                                                    6
teslamate/grafana                                A custom grafana image that auto provisions …   6
grafana/grafana-enterprise                       Official Grafana Enterprise docker image        3
luzifer/grafana                                  Automated build from Grafana Debian package     3                    [OK]
wkulhanek/grafana                                Grafana Docker Image for use with Red Hat Op…   2
grafana/grafana-dev                                                                              2
grafana/agent                                                                                    1
dmrub/grafana                                    Docker configuration for running Grafana in0                    [OK]
stefanwalther/grafana                            Grafana Docker image for easy initialization…   0                    [OK]
teliaoss/grafana-resource                        A Concourse resource to update Grafana dashb…   0
indicatorprotocol/grafana-indicator-controller   Grafana indicator controller for Kubernetes     0
matisq/grafana                                   TIG Stack - Grafana                             0                    [OK]
basi/grafana                                     Grafana with some limited automated data sou…   0                    [OK]
appcelerator/grafana-amp                         Grafana image customized for AMP                0                    [OK]
rplan/grafana                                    customized grafana docker image                 0                    [OK]

2. 启动镜像

[root@localhost ~]# docker run -d -p 3000:3000 --name=grafana -v /data/grafana:/var/lib/grafana grafana/grafana
Unable to find image 'grafana/grafana:latest' locally
latest: Pulling from grafana/grafana
540db60ca938: Pull complete
7e1d2a027b57: Pull complete
74ddcc6e5c7a: Pull complete
4a562319b811: Pull complete
748da4ab02c2: Pull complete
4f4fb700ef54: Pull complete
6dd583ea8b73: Pull complete
ce8903044663: Pull complete
Digest: sha256:d99012e66f59e7da753ad2e740cb9b0d30625cd3b806d059384dcb8e650271f0
Status: Downloaded newer image for grafana/grafana:latest
00ad3dbe2be58da24245a8d9f49ba97f1c32ec35d4ef6cbc4a9f64808508782d

3.查看镜像启动情况

[root@localhost ~]# docker ps
CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES
[root@localhost ~]# docker ps -a
CONTAINER ID   IMAGE             COMMAND     CREATED          STATUS                      PORTS     NAMES
00ad3dbe2be5   grafana/grafana   "/run.sh"   14 seconds ago   Exited (1) 12 seconds ago             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/#migrate-to-v51-or-later
mkdir: can't create directory '/var/lib/grafana/plugins': Permission denied

发现报错,对’/var/lib/grafana/plugins’没有权限创建目录,那么就赋予权限:

[root@localhost ~]# chmod 777 /data/grafana/

重启Grafana镜像

[root@localhost ~]# docker restart grafana
grafana

再次查看日志文件
在这里插入图片描述

4. 检查

访问http://ip:3000/ 默认账号密码:admin/admin
在这里插入图片描述

5.配置Prometheus数据

1、添加数据资源
在这里插入图片描述
在这里插入图片描述
2、配置Prometheus数据
Name填入 Prometheus ,URL填入 http://ip:9090,其他不用变。Save&Test。
在这里插入图片描述
在这里插入图片描述
3、选择dashboard
点击Dashboards,点击三个Import,引入三个dashboard。
在这里插入图片描述
4、引入其他dashboard
在这里插入图片描述
比如可以填入URL https://grafana.com/grafana/dashboards/405 ,点击Load,就可以下载Node Exporter的dashboard。
选择Folder,选择Prometheus数据源,Import。
在这里插入图片描述
在这里插入图片描述
5、查看dashboard
左上角HOME,出现下拉框,即可选择dashboard。
在这里插入图片描述
在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值