【Docker】Prometheus 容器部署及应用

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

你可以通过轻云UC部署工具直接安装部署,也可以手动按如下文档操作,该项目已经全面开源,可以从如下环境获取

配置文件地址: https://gitee.com/qingplus/qingcloud-platform

qinghub自动安装部署配置库

What is Push Gateway?

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

快速运行

console 复制代码
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如下位置:

console 复制代码
docker run --name prometheus \
-v path/to/prometheus.yml:/opt/bitnami/prometheus/conf/prometheus.yml \
bitnami/prometheus:latest

日志

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

console 复制代码
docker logs pushgateway
相关推荐
java_logo8 小时前
Docker 部署 EmulatorJS:轻松搭建浏览器复古游戏平台
游戏·docker·容器·复古游戏·轩辕镜像·emulatorjs·红白机
吴声子夜歌8 小时前
Kubernetes权威指南——网络原理(一)
网络·容器·kubernetes
方便面不加香菜10 小时前
Docker Container --容器及容器的操作案例详解
运维·docker·容器
无人生还别怕16 小时前
如何搭建docker仓库(轻量级)registry
linux·运维·docker·云原生·容器·registry·openanolisos
YYYing.1 天前
【K8s系列 (一) 】Docker与容器(上篇)
docker·云原生·容器·kubernetes
csdn_aspnet1 天前
使用 Docker 和 RedisInsight 设置 Redis 以进行本地开发
redis·docker·容器·redisinsight
余槐i2 天前
MySQL 8.0 联合索引走错:为什么加了索引查询反而从 200ms 变成 8s
java·spring boot·mysql·docker·性能优化
csdn_aspnet2 天前
如何在本地 Docker 容器中运行 Redis,并使用 Redis Insight 和 Redis CLI 进行管理
redis·docker·容器
且从容.2 天前
Ubuntu 安装 Docker
linux·ubuntu·docker
todoitbo2 天前
我在 Mac 上用 Docker 部署 Nexent:从拉取镜像到接入模型
macos·docker·大模型·ai智能体·nexent·快速入门与环境准备