当前位置: 首页 > article >正文

docker运行服务端性能监控系统Prometheus和数据分析系统Grafana

文章目录

  • 一、Prometheus的安装和运行
    • 1、使用docker拉取镜像
    • 2、创建prometheus.yml文件
    • 3、启动容器
    • 4、查看启动是否成功
    • 5、记录安装过程中出现的错误
  • 二、Grafana的安装和运行
    • 1、使用docker拉取镜像
    • 2、创建grafana
    • 3、运行grafana
    • 4、查看grafana运行日志
    • 5、登录grafana

一、Prometheus的安装和运行

1、使用docker拉取镜像

sudo docker pull prom/prometheus

2、创建prometheus.yml文件

vim /etc/prometheus/prometheus.yml 

编写yml文件

global:
  scrape_interval: 15s
  evaluation_interval: 15s
scrape_configs:
  - job_name: 'prometheus'
    static_configs:
    - targets: ['localhost:9090']

3、启动容器

sudo docker run -d --name prometheus -p 9090:9090 -v /home/ubuntu/promdata/prometheus.yml:/etc/prometheus/prometheus.yml prom/prometheus

4、查看启动是否成功

在这里插入图片描述

5、记录安装过程中出现的错误

错误原因:yaml格式不正确,yaml有自己严格的格式要求

ubuntu@VM-24-12-ubuntu:~/promdata$ sudo docker logs prometheus
ts=2023-04-04T04:14:49.067Z caller=main.go:468 level=error msg="Error loading config (--config.file=/etc/prometheus/prometheus.yml)" file=/etc/prometheus/prometheus.yml err="parsing YAML file /etc/prometheus/prometheus.yml: yaml: line 5: did not find expected '-' indicator"

二、Grafana的安装和运行

1、使用docker拉取镜像

docker pull grafana/grafana

2、创建grafana

mkdir /home/ubuntu/grafana/
chmod 777 /home/ubuntu/grafana/

3、运行grafana

sudo docker run -d -p 3000:3000 --name=grafana -v /home/ubuntu/grafana:/var/lib/grafana grafana/grafana
ubuntu@VM-24-12-ubuntu:~$ sudo docker ps
CONTAINER ID   IMAGE             COMMAND                  CREATED         STATUS         PORTS                                       NAMES
2033249700e7   grafana/grafana   "/run.sh"                6 seconds ago   Up 6 seconds   0.0.0.0:3000->3000/tcp, :::3000->3000/tcp   grafana
1a85fed12fda   prom/prometheus   "/bin/prometheus --c…"   10 hours ago    Up 10 hours    0.0.0.0:9090->9090/tcp, :::9090->9090/tcp   prometheus
08b43ae8cdc6   redis:alpine      "docker-entrypoint.s…"   3 months ago    Up 3 months    6379/tcp                                    myredis
30c5b2ac7355   mariadb:latest    "docker-entrypoint.s…"   3 months ago    Up 3 months    0.0.0.0:8011->3306/tcp, :::8011->3306/tcp   mydb

4、查看grafana运行日志

sudo docker logs -f grafana

5、登录grafana

http://82.156.178.xxx:3000/
输入用户名密码: admin admin

在这里插入图片描述


http://www.kler.cn/a/10513.html

相关文章:

  • 通过脚本,发起分支合并请求和打tag
  • 关于Oracle数据库密码复杂度检查的一些概念
  • 基于Zynq FPGA对雷龙SD NAND的测试
  • 面试:TCP、UDP如何解决丢包问题
  • 微服务架构面试内容整理-监控与追踪-Zipkin
  • YOLO即插即用---PConv
  • 智慧校园大数据云平台(4)
  • 2023.04.16 学习周报
  • Java学习
  • 【数据结构】解析队列各接口功能实现
  • JS实用技巧断点调试详解
  • 一、docker-技术架构
  • C++ Primer阅读笔记--标准库类型string和vector的使用
  • oracle中sql 正则怎么写?
  • ArrayList的深入理解
  • 不会注册ChatGPT?4个国内网站让你尽情体验
  • GameFramework 框架详解之 如何接入热更框架HybridCLR
  • 【音频处理】创建环绕声混响
  • pycharm笔记
  • 内部人员或给企业造成毁灭性损失
  • LAZADA将缩短履约时效,卖家发货倍感压力
  • 代码随想录_226翻转二叉树、101对称二叉树
  • item_search_img-按图搜索1688商品(拍立淘)接口的接入参数说明
  • 跟着AI学AI(2): 逻辑回归
  • Spring Cloud快速入门
  • 网络安全之入侵检测