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

【Docker】Prometheus 容器部署及应用

Prometheus标准软件基于Bitnami apache 构建。当前版本2.50.1

你可以通过轻云UC部署工具直接安装部署,也可以手动按如下文档操作,该项目已经全面开源,可以从如下环境获取
配置文件地址: https://gitee.com/qingplus/qingcloud-platform

qinghub自动安装部署配置库

What is Push Gateway?

Prometheus 是一个开源监控和警报系统。它使系统管理员能够通过按给定时间间隔从配置的目标收集指标来监控其基础设施。

快速运行

docker run --name prometheus bitnami/prometheus:latest

配置

Prometheus 通过命令行标志和配置文件进行配置。虽然命令行标志配置不可变的系统参数(例如存储位置、保留在磁盘和内存中的数据量、侦听地址等),但配置文件定义了与抓取作业及其实例相关的所有内容,以及要加载哪些规则文件。
Prometheus 可以在运行时重新加载其配置。如果新配置的格式不正确,则不会应用更改。通过向 Prometheus 进程发送 SIGHUP 或向 //reload 端点发送 HTTP POST 请求(当启用 --web.enable-lifecycle 标志时)来触发配置重新加载。这还将重新加载所有配置的规则文件。

命令行标志

您可以向默认已使用的标志添加新标志,这些标志通过CMD Dockerfile 中的指令传递给 Prometheus。
要查看所有可用的命令行标志,请运行docker run bitnami/prometheus:latest -h。

配置文件

您可以使用自定义的prometheus.yml. 创建一个自定义conf文件并将其挂载在/opt/bitnami/prometheus/conf/prometheus.yml如下位置:

docker run --name prometheus \
-v path/to/prometheus.yml:/opt/bitnami/prometheus/conf/prometheus.yml \
bitnami/prometheus:latest

日志

Prometheus Docker 映像将容器日志发送到stdout. 要查看日志:

docker logs pushgateway

相关文章:

  • 软件杯 深度学习 python opencv 实现人脸年龄性别识别
  • Selenium-webdriver_manager判断是否已经下载过驱动(复用缓存驱动)
  • 【C++】了解一下编码
  • FPGA的时钟资源
  • 【C++刷题】优选算法——动态规划第一辑
  • 欧科云链做客Google Cloud与WhalerDAO专题论坛,畅谈Web3数据机遇
  • vue常用指令
  • 008:安装Docker
  • Unity2019.2.x 导出apk 安装到安卓Android12+及以上的系统版本 安装出现-108 安装包似乎无效的解决办法
  • 探秘Nutch:揭秘开源搜索引擎的工作原理与无限应用可能(三)
  • 【vue在主页中点击主页面如何弹出一个指定某个页面的窗口】
  • SQLiteC/C++接口详细介绍之sqlite3类(十五)
  • C++ 虚函数表
  • python之自动化(django)
  • 数据库 | Mysql - [binlog]
  • 【LeetCode热题100】148. 排序链表(链表)
  • 门牌制作-蓝桥杯?-Lua 中文代码解题第3题
  • 第八阶段:uni-app小程序 --首页开发(2)
  • 【深度学习目标检测】二十三、基于深度学习的行人检测计数系统-含数据集、GUI和源码(python,yolov8)
  • Spring同时集成JPA与Mybatis
  • Manus向全球用户开放注册
  • 朝着解决问题的正确方向迈进——中美经贸高层会谈牵动世界目光
  • 科创板年内第3家!健信超导IPO获受理,拟募资8.65亿
  • 美英贸易协议|不,这不是一份重大贸易协议
  • 中美瑞士会谈后中国会否取消矿产出口许可要求?外交部回应
  • 国内大模型人才大战打响!大厂各出奇招