Prometheus实战篇:docker安装Prometheus

本文涉及的产品
可观测可视化 Grafana 版,10个用户账号 1个月
简介: Docker搭建Prometheus监控系统

docker安装Prometheus

Docker搭建Prometheus监控系统

环境准备(这里的环境和版本是经过测试没有问题,并不是必须这个版本)

主机名 IP 配置 系统 说明
localhost 随意 2核4g CentOS7或者Ubuntu20.0.4 docker版本23.0.1或者24.0.5,docker-compose版本1.29

安装Docker

Ubuntu20.0.4版本这里主要讲解一个版本

首先配置镜像加速

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
    "registry-mirrors":["https://hub-mirror.c.163.com"]
}
EOF

安装docker

export DOWNLOAD_URL="https://hub-mirror.163.com/docker-ce"
curl -fsSL https://get.docker.com/ |sh

检查docker版本查看是否安装成功

docker -v

安装Docker-compose

安装命令

sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

检查版本

docker-compose -v

通过克隆gitee的代码来进行安装Prometheus

因为docker-compose安装Prometheus需要进行大量的配置,这里推荐直接从gitee上克隆已经配置好的docker-compose文件

mkdir /data

cd /data

git clone https://gitee.com/linge365/docker-prometheus.git

cd docker-prometheus

当然以上这一步需要安装git,也可以直接访问https://gitee.com/linge365/docker-prometheus.git 下载对应的压缩包,解压后移动到/data目录下即可

运行prometheus

运行命令

cd /data/docker-prometheus

docker-compose up -d

检查是否运行成功

查看正在运行的docker容器

docker ps

image-20231213160740513.png

ss -lntp|egrep "3000|9090|9100|9093"

到这里对应的容器就全部启动了,这里需要将对应的端口开放进行访问(云服务器需要开放对应的安全组或者防火墙),然后通过服务器ip+端口号在浏览器中即可访问.(很重要)

web访问地址

应用 访问地址 备注
prometheus http://127.0.0.1:9090 无用户和密码
grafana http://127.0.0.1:3000 admin/XXX
altermanager http://127.0.0.1:9093 无用户和密码
node-exporter http://127.0.0.1:9100/metrics 无用户和密码

这里grafana的配置文件中我们配置的密码为password,所以直接输入admin/password即可访问成功.
image.png

添加数据源

在下方齿轮图标选择添加数据源
image.png
image.png
选择Prometheus作为数据源
image.png
填写Prometheus的地址,这里的ip需要将服务名作为地址填写在URL中
image.png

下滑到最下方测试并保存
image.png

导入仪表盘

选择左边仪表盘图标点击导入
image.png

这里需要导入一个仪表盘的URL或者id
image.png
可以直接访问https://grafana.com/grafana/dashboards/路径进入官网进行复制,直接选择Node Exproter Full
image.png
选择Copy ID
image.png
然后粘贴到刚刚的输入框中,点击加载(Load)按钮
image.png
然后选择Prometheus作为数据源
image.png
点击导入,即可进入仪表盘界面
image.png

最后

​ 我是一名00后互联网开发从业者全干程序员demo,致力代码改变生活,目前自学自媒体中,欢迎各位大佬关注!

相关文章
|
3天前
|
运维 监控 安全
构建高效自动化运维体系:Ansible与Docker的协同实战
【5月更文挑战第25天】 在当今快速迭代的软件发布环境中,自动化运维成为确保部署效率和可靠性的关键。本文通过深入分析Ansible和Docker技术,探索它们如何协同工作以构建一个高效的自动化运维体系。文章不仅介绍了Ansible的配置管理功能和Docker容器化的优势,还详细阐述了将两者结合的实践策略,旨在帮助读者理解并实现更智能、更灵活的基础设施管理。
|
5天前
|
Prometheus 监控 Cloud Native
Ubantu docker学习笔记(九)容器监控 自带的监控+sysdig+scope+cAdvisor+prometheus
Ubantu docker学习笔记(九)容器监控 自带的监控+sysdig+scope+cAdvisor+prometheus
|
5天前
|
Linux Docker 容器
Ubantu docker学习笔记(一) docker安装
Ubantu docker学习笔记(一) docker安装
|
7天前
|
Linux Docker 容器
最全树莓派4B安装docker-compose(64位Linux)(1),2024年最新一文说清
最全树莓派4B安装docker-compose(64位Linux)(1),2024年最新一文说清
|
8天前
|
Cloud Native 测试技术 数据库
【云原生之Docker实战】使用Docker部署flatnotes笔记工具
【5月更文挑战第17天】使用Docker部署flatnotes笔记工具
44 8
|
11天前
|
jenkins 持续交付 数据安全/隐私保护
Docker 安装 Jenkins
Jenkins 是一个独立的开源自动化服务器,可用于自动化与构建、测试、交付或部署软件相关的各种任务。
55 1
|
11天前
|
Linux Docker 容器
安装新版本Docker报错container-selinux >= 2:2.74 - 蓝易云
以上步骤应该能够帮助你解决遇到的问题。如果问题仍然存在,你可能需要寻求专业的技术支持。
37 0
|
11天前
|
Ubuntu Linux Docker
window10下安装ubuntu系统以及docker使用
window10下安装ubuntu系统以及docker使用
|
13天前
|
并行计算 Ubuntu Docker
Docker环境Ubuntu20.04安装Python3.10版本
Docker环境Ubuntu20.04安装Python3.10版本
78 0
|
13天前
|
Ubuntu Docker 容器
Ubuntu 22.04.3 LTS_安装Docker
Ubuntu 22.04.3 LTS_安装Docker
124 1