docker环境下安装Prometheus+Grafana

Prometheus+Grafana监控Linux主机 通过本文的步骤,我们成功地在 Linux 主机上使用 Prometheus 和 Grafana 进行了监控配置。具体包括安装 Prometheus 和 Node Exporter,配置 Grafana 数据源,并导入预设的仪表盘来展示监控数据。通过这种方式,可以轻松实现对 Linux 主机的系统指标监控,帮助及时发现和处理潜在问题。 阅读详情

环境如下
CentOS Linux release 7.5.1804
Docker 19.03.6

一、安装Node Exporter

(能够采集到主机的运行指标如CPU, 内存,磁盘等信息)

1.拉取镜像

docker pull prom/node-exporter

2.运行

docker run -d -p 9100:9100 \
  -v "/proc:/host/proc:ro" \
  -v "/sys:/host/sys:ro" \
  -v "/:/rootfs:ro" \
  --net="host" \
  prom/node-exporter

3.验证,完成
http://192.168.200.130:9100/metrics
在这里插入图片描述

二、安装Prometheus

1.拉取镜像

docker pull prom/prometheus

2.新建目录,生成prometheus.yaml

mkdir /usr/local/prometheus/
cd /usr/local/prometheus/
vim prometheus.yml

内容如下

global:
  # 配置全局数据收集间隔
  scrape_interval:     10s
  # 规则扫描时间间隔
  evaluation_interval: 30s
 
scrape_configs:
  - job_name: prometheus
    static_configs:
      - targets: ['192.168.200.130:9090']
  #启动一个叫做linux的任务,访问192.168.200.130:9100/metrics获取数据。
  - job_name: linux
   metrics_path: "/metrics"
    static_configs:
      - targets: ['192.168.200.130:9100']

3.运行

docker run -d -p 9090:9090 -v /usr/local/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml prom/prometheus

3.验证,完成
在这里插入图片描述

三、安装Grafana

官方参考文档

1.查看可用镜像

docker search grafana

找到匹配镜像,如下

grafana/grafana The official Grafana docker container 2412

2.拉取镜像(可按需求拉取指定版本,我这里拉的8.0.6)

docker pull grafana/grafana:8.0.6

3.普通运行grafana

docker run -d -p 3000:3000 --name=grafana grafana/grafana:8.0.6

4.宿主机新建3个目录,用于挂载grafana的目录

mkdir -p /usr/local/grafana/conf
mkdir -p /usr/local/grafana/data
mkdir -p /usr/local/grafana/log

5.在运行的grafana,把配置文件目录内的文件拷贝宿主机中

docker cp grafana:/etc/grafana/.  /usr/local/grafana/conf/ 

6.修改权限

chmod -R 777 /usr/local/grafana/

7.停止并删除容器

docker stop grafana
docker rm grafana

8.重新以挂载方式运行

docker run -d -p 3000:3000 --name=grafana -v /usr/local/grafana/conf:/etc/grafana/ -v /usr/local/grafana/data:/var/lib/grafana/ -v /usr/local/grafana/log:/var/log/grafana/  grafana/grafana:8.0.6

9.web登录:http://192.168.200.7:3000
默认账号:admin 密码:admin

docker命令:

docker inspect grafana
#查看容器grafana的配置详情,包括容器id号,挂载信息,环境变量、主机名称等等。因为其内容较多,可使用管道符导出到文件做更细致分析,如 docker inspect grafana > grafana.txt

docker exec -it grafana /bin/bash
#进入容器grafana内的console状态,以便查探容器内的文件系统。

cAdvisor+Prometheus+Grafana 搞定Docker容器监控平台 阅读详情

相关推荐

基于docker部署Prometheus

文章目录基于Docker搭建Prometheus+Grafana+Cadvisor监控平台gitee介绍Prometheus部署Prometheus1、安装docker2、下载镜像包3、启动node-exporter访问url:4、启动mysqld-exporter访问url:5、启动cadvisor访问url:6、启动prometheus内容如下:7、启动prometheus访问url:8、启动grafana选择Prometheus 基于Docker搭建Prometheus+Grafana+Cadviso

北城半夏 1万+

docker安装prometheus和grafana

从零开始搭建监控系统

JustryDeng 1万+

docker环境下Prometheus+Grafana+blackbox_exporter监控系统服务(上)

Docker环境下Prometheus+Grafana+blackbox_exporter监控系统服务 首先说下背景,由于生产系统不那么稳定,有时需要用户反馈来作为发现生产服务异常,作为尚有热血的IT从业人员,自然不看受辱,决定探索一下如果监控系统。 关于选型:Zabbix,Prometheus,看了几篇文章,关于比较流行的开源监控系统主要集中在Zabbix和Prometheus,其中又以Pr...

dayuzhuangzhi的博客 2910

docker部署prometheus+grafana监控应用

springboot应用通过actuator集成micrometer对外暴露metrics数据,prometheus负责采集应用暴露出的metrics数据,grafana负责对数据源数据进行图形展示。剩余操作pull docker镜像并启动即可,访问prometheus targets,看下自己的应用暴露地址,状态为up就ok了。建议先关闭宿主机防火墙,否则在部署docker途中关闭防火墙,docker会有安全检查,需要重启docker。访问grafana地址,添加prometheus数据源。

码农小麦 869

监控软件 Prometheus 安装与配置(一)

检查 node-exporter 是否正常工作安装 grafana环境变量配置的默认路径环境变量 默认值。

1116

多节阶梯阻抗变换器工程设计的公式推导

  多节阶梯阻抗变换器工程设计的公式推导,仔细看此文,有点烧脑,所以碎片十分钟,收获一丢丢。   现在就来设计一个超宽带多节阶梯阻抗变换器,要求带内纹波符合切比雪夫分布。   其实,此文已经是省去了大量中间公式推导,只剩下精炼内容了。   阶梯阻抗变换器指标需求   假设现在有一项目需求分析结果是:做一个微带线超宽带阶梯阻抗变换器,指标如下:   从50欧变换到100欧;   回波损耗22dB;   功率容量:2W;   频率范围2~18GHz;   插损能做多少就多少,用30mil板厚.

wusuowei1010的博客 7809

docker安装prometheus+grafana安装详细教程

通过docker部署的方式,需要把任何非根安装点都绑定到容器中,并通过–path.rootfs参数指定。至此,这是prometheus+grafana实现最基础的服务监控的搭建过程。启动前需要先手动在当前目录下创建prometheus.yml文件,根据实际ip和端口替换。cAdvisor,mysqld_exporter等 (根据需求安装相应的监控客户端)访问安装机器的3000端口(默认用户和密码:admin/admin)访问安装机器的9090端口出现一个简单ui界面,说明部署成功。

weixin_50383594的博客 2798

AI学习记录 - transformer的位置编码的理解

先看三角函数为什么可以,我们看下三角函数的图像先提一个点:位置信息肯定是唯一的,或者是在很长的文字当中,起码重复度不会太高,x轴代表位置,y轴代表叠加上去的值1、假设只使用一个三角函数sin,我们将第2和第14两个位置输入到sin,他们的值很像,在神经网络的训练中,很容易把第2个位置和第14个位置当成是一个位置,不满足我们上面说到的要求位置唯一性。sin2sin14。

weixin_43954090的博客 1412

docker部署监控Prometheus+Grafana

基于centos7.9系统用docker安装部署Prometheus+Grafana方式实现对Linux系统主机监控管理

misakivv的博客 6511

阿里云人工智能工程师ACA认证免费课程学习笔记

阿里云人工智能工程师ACA认证免费课程学习笔记

engchina的专栏 2014

LTspice仿真三线制PT100高精度测温系统设计

本文详细介绍了如何使用LTspice仿真设计三线制PT100高精度测温系统。文章从三线制原理出发,逐步讲解了在LTspice中建模PT100、构建惠斯通电桥进行信号转换、设计差分放大与滤波电路、选型ADC以及进行系统联调与误差分析的全过程,旨在帮助工程师实现0.5°C分辨率的工业测温方案设计。

pz89012345的博客 98

Docker安装Prometheus + Grafana

【代码】Docker安装Prometheus + Grafana。

summer_fish的专栏 1554

深入分析RAG知识库多模态数据预处理

多模态企业数据预处理是构建高质量RAG知识库的关键环节。本文详解了处理流程:1)文档格式识别与路由;2)多模态内容提取(文本、图像、音视频);3)结构解析与语义重建;4)数据清洗与增强;5)智能分块(强调语义完整性);6)元数据注入。推荐使用开源工具如PaddleOCR、Whisper、BLIP-2等,或商业API处理复杂场景,最终生成带丰富元数据的结构化内容,为后续向量化检索奠定基础。

qq_35354529的博客 1379

Prometheus+grafana环境搭建MongoDB(docker+二进制两种方式安装)(五)

由于所有组件写一篇幅过长,所以每个组件分一篇方便查看,前四篇mongodb的exporter坑也挺多总结一下各种安装方式,方便后续考古。

遇见bug的博客 2078

10分钟极速SpringBoot项目搭建:OpenClaw AI实战攻略

OpenClaw,作为一款革命性的 AI 工具,凭借其强大的智能体能力,能够在短短 10 分钟内,帮助开发者从零构建一个完整的 SpringBoot 项目,实现真正的极速开发。它不仅极大地提高了开发效率,还降低了开发门槛,让更多的开发者能够专注于业务逻辑的实现,而无需被繁琐的配置工作所困扰

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 298

从数字后端角度谈谈occ电路(二)

从图中,我们可以清晰的看出,当scan_en为1时,test mode为1时,经过一系列逻辑单元后,得到clk_sel输出信号为1,同样可推算fast_clk_en = 0,slow_clk_en为1,此时clk_out输出为slow clk,符合我们预期。在该模式下,是使用slow clock进行scan shift,接着我们开始进行推导;从图中,我们根据逻辑运算可以看出,clk_sel输出信号为0,fast clk en为1,此时通过mux选择,clk out即为fast clk;

芯冰乐 359

Prometheus+grafana环境搭建Docker服务(docker+二进制两种方式安装)(八)

cadvisor 下载完成后直接,上传到自己的常用目录,由于cadvisor 是监控的本机docker进程,所以cadvisor所在的机器应该安装docker或者containerd。至此 prometheus 监控各种常用组件的各种方式已经总结完成,还有许多不完善之处后续用到再进行修订。重载配置 curl -X POST http://localhost:9090/-/reload。cadvisor自己带着ui界面,可以直接用ip+端口访问。点进去可以查看每个容器的情况。找到喜欢的模板id,10619。

遇见bug的博客 1190

RT-DETR改进策略【模型轻量化】| 替换骨干网络为EfficientNet v1 高效的移动倒置瓶颈结构

本文记录的是基于。采用了创新性的方法,通过精心平衡网络和来提升性能。本文将的设计优势融入RT-DETR中,提升RT-DETR的性能与效率,使其在目标检测任务中表现更为出色。本文配置了原模型中的共种不同大小的模型结构,以满足不同的需求。

Limiiiing的博客 533

Prometheus+grafana环境搭建rabbitmq(docker+二进制两种方式安装)(二)

对我本地的一些常用法人服务进行一个监控。基本都可以根据官方文档完成搭建,因为docker和二进制方式安装各有优缺点。docker适合有容器,有网的环境,启动简单,迁移时也比较方便二进制包的方式适合无网络的环境,可以将exporter注册为系统服务来管理所以我对两种方式都进行了尝试安装,更多exporter参见基本步骤都差不多需要注意的主要是配置文件的使用。

遇见bug的博客 1539

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Prometheus+grafana环境搭建mysql(docker+二进制两种方式安装)(三)

由于所有组件写一篇幅过长,所以每个组件分一篇方便查看,前两篇。

遇见bug的博客 990

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Prometheus+grafana环境搭建Nginx(docker+二进制两种方式安装)(六)

由于所有组件写一篇幅过长,所以每个组件分一篇方便查看,前五篇链接如下。

遇见bug的博客 1776

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Prometheus+grafana环境搭建redis(docker+二进制两种方式安装)(四)

由于所有组件写一篇幅过长,所以每个组件分一篇方便查看,前三篇。

遇见bug的博客 1318

docker安装配置prometheus+node_export+grafana

Prometheus是一套开源的监控+预警+时间序列数据库的组合,Prometheus本身不具备收集监控数据功能,通过获取不同的export收集的数据,存储到时序数据库中。Grafana是一个跨平台的开源的分析和可视化工具,将采集过来的数据实现可视化展示。node_export是Prometheus的一个export,主要是用来收集服务器硬件资源使用情况的。

weixin_42732813的博客 1447

Docker 部署 Prometheus + Grafana 监控平台

docker部署prometheus+grafana监控平台

LightStrikeHonor的博客 1178

云原生之运维监控实践-使用Telegraf、Prometheus与Grafana实现对InfluxDB服务的监测

没有度量就没有改进,实际上,监控系统有以下两个客户:技术,业务。上述内容即是对技术组件的监控,方便技术方面的改进与优化。本文记录了在Docker环境下通过Prometheus和Grafana实现对InfluxDB服务的监控。具体步骤包括在服务节点上使用docker-compose安装telegraf,配置Prometheus抓取InfluxDB的监控数据,并在Grafana中配置数据源和导入现成的监控仪表板,以实现对时序数据库服务的性能监控和可视化。

Heartsuit的博客 3333

docker安装prometheus+grafana实现企业可视化监控

docker搭建prometheus 1.环境配置 服务器 ip prometheus 172.16.0.4 node-exporter 172.16.0.5 node-exporter 172.16.0.6 2.安装docker 选择网络脚本安装方式 [root@VM-0-4-centos local]# curl -fsSL https://get.docker.com | sh ubuntu18以上操作系统可能不支持会release找不到的错误,可以自行手动安装 [roo

weixin_41710991的博客 854
上一篇: Jenkins Build报错:[ERROR] Some problems were encountered while processing the POMs
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值