教你如何使用Docker部署Prometheus,全套教程,一步到位,避坑

这篇具有很好参考价值的文章主要介绍了教你如何使用Docker部署Prometheus,全套教程,一步到位,避坑。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言:本文使用doker部署Prometheus,文中命令直接复制粘贴即可

一、概念

Prometheus是一个开源的系统监控和报警系统,它前身是SoundCloud的警告工具包。

二、组件介绍

1. Node Exporter :收集服务器硬件和操作系统信息

2. mysqld-exporter:收集mysql使用情况数据信息

3. cAdvisor:负责收集服务器运行的docker容器信息

4. Prometheus Server:普罗米修斯监控的服务器

5. Grafana:用于展示普罗米修斯监控的图形化界面

三、安装

1.下载镜像包

1.1 docker pull prom/node-exporter(监控服务器CPU内存、磁盘、I/O等信息

1.2 docker pull prom/mysqld-exporter(监控服务器Mysql情况)

1.3 docker pull google/cadvisor(收集服务器运行的docker容器信息)

1.4 docker pull prom/prometheus

1.5 docker pull grafana/Grafana(图形化界面)

2.启动node-exporter

2.1二进制包安装

2.1.1 wget https://github.com/prometheus/node_exporter/releases/download/v0.17.0/node_exporter-0.17.0.linux-amd64.tar.gz

2.1.2 tar -zxvf node_exporter-0.17.0.linux-amd64.tar.gz

2.1.3 mv node_exporter-0.17.0.linux-amd64 /usr/local/node_exporter

2.1.4 chmod 777 node_exporter

2.1.5 nohup /usr/local/node_exporter/node_exporter &

教你如何使用Docker部署Prometheus,全套教程,一步到位,避坑

2.2 docker安装

教你如何使用Docker部署Prometheus,全套教程,一步到位,避坑

docker run -d -p 9100:9100 \

  -v /proc:/h文章来源地址https://www.toymoban.com/news/detail-414683.html

到了这里,关于教你如何使用Docker部署Prometheus,全套教程,一步到位,避坑的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如何使用 Docker 部署 FreeGPT-WebUI:一个简单的教程

    目录 1. FreeGPT-WebUI 项目简介 2. 安装 Docker 3. 从 Docker Hub 拉取 FreeGPT-WebUI 镜像 4. 使用 Docker 运行 FreeGPT-WebUI 应用程序 5. 访问 FreeGPT-WebUI 应用程序 总结 在本教程中,我们将了解如何使用 Docker 部署 FreeGPT-WebUI,一个基于 Python 的开源项目,它为 GPT 模型提供了一个简单的 Web 用户界

    2024年02月16日
    浏览(49)
  • 手把手教你如何把vue项目打包后部署到服务器(小白教程)

    一.需要用到的工具 vscode 下载链接:Visual Studio Code - Code Editing. Redefined FinalShell 下载链接:FinalShell官网 二.打包步骤 1.vscode打开你的vue项目-- 点终端 -- 输入npm run build 按回车进行打包;  2.打包成功 , 生成了dist文件夹, 打包好的文件会默认存放在里面;   三. 用FinalShell连接服

    2024年02月16日
    浏览(52)
  • 【Docker】手把手教你使用Docker搭建kafka【详细教程】

    目录 前提条件 1.安装Zookeeper 1.1运行ZooKeeper容器 2.运行Kafka容器 2.1启动Kafka容器 3.验证 3.1进入Kafka容器 3.2查看容器状态 3.3查看容器日志 3.4重新启动容器 3.5创建测试主题 1. 安装Docker: 确保你已经在你的Windows机器上安装了Docker。你可以从Docker官方网站下载并安装Docker Desktop。

    2024年02月04日
    浏览(60)
  • 【喂饭级AI教程】手把手教你在本机安装Stable Diffusion秋包【附带全套资源】

    今天,我们将探索一个为Bilibili社区核心贡献者秋叶大佬所发布的神器——一款整合软件包。这款软件巧妙地简化了学习Python和网络知识这一通常漫长的过程。即使是编程新手,也能轻松入门并开始使用Stable Diffusion(简称SD),并且几乎不需要任何调整,就能体验到前沿的A

    2024年04月26日
    浏览(48)
  • 【零基础】手把手教你使用Docker部署Springboot项目(详细版)

    ​  本篇文章适合刚学完Docker,想要部署Springboot项目的小白;当然,如果你还没有学习Docker,只要严格按照本篇文章的步骤执行,理论上也是可以完成部署的。   我接下来部署的项目都是以一台全新Liunx服务器视角来操作,该服务器上jdk,mysql和Docker都还没有安装。 ​

    2024年01月20日
    浏览(56)
  • 【Docker】手把手教你在windows使用Docker搭建Minio[详细教程]

    目录 1什么是Minio 2安装Docker 3Docker搭建Minio 4.创建Minio容器并运行 5.进行访问 6安装可能出现的问题         MinIO是一个基于开源的对象存储服务器,MinIO的设计目标是提供高性能、高可用性和高可靠性的对象存储服务。MinIO可以作为一个独立的对象存储服务,也可以在Kuber

    2024年01月19日
    浏览(56)
  • 手把手教你如何使用Docker

    我们在公司开发中,会有开发环境,测试环境,上线环境, 比如我们开发人员开发好了一个项目,在开发环境中运行正常,但测试人员拉到测试环境就跑不起来【jdk版本等】,或者上线的时候运行不起来,这时候就要为每个机器配置一个环境,那运维人员不得累死?【哈哈,

    2024年02月10日
    浏览(66)
  • 手把手教你在windows使用Docker搭建Minio[详细教程]

    目录 1什么是Minio 2安装Docker 3Docker搭建Minio 4.创建Minio容器并运行 5.进行访问 6安装可能出现的问题         MinIO是一个基于开源的对象存储服务器,MinIO的设计目标是提供高性能、高可用性和高可靠性的对象存储服务。MinIO可以作为一个独立的对象存储服务,也可以在Kuber

    2024年02月12日
    浏览(50)
  • docker 部署prometheus+grafana

    2024年03月08日
    浏览(38)
  • 【运维】手把手教你在windows使用Docker搭建Minio[详细教程]

    目录 1什么是Minio 2安装Docker 3Docker搭建Minio 4.创建Minio容器并运行 5.进行访问 6安装可能出现的问题         MinIO是一个基于开源的对象存储服务器,MinIO的设计目标是提供高性能、高可用性和高可靠性的对象存储服务。MinIO可以作为一个独立的对象存储服务,也可以在Kuber

    2024年02月06日
    浏览(56)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包