1,prometheus搭建与启动配置

1,下载tls版本

https://prometheus.io/download/

2,做好时间同步软链接

2 * * * * /sbin/ntpdate ntp1.aliyun.com &>/dev/null

ln -s /prometheus/package/prometheus-3.5.0.linux-amd64 /prometheus/app

3,启动方式

后台启动方式
nohup /app/prometheus/prometheus &>> /var/log/prometheus.log &

systemctl文件管理

Prometheus 命令行核心选项

主要配置参数说明

示例 类型 默认值 说明
--config.file="/etc/prometheus/config.yml" 文件路径 prometheus.yml 指定Prometheus配置文件路径
--web.listen-address="192.168.1.10:9090" 网络地址 0.0.0.0:9090 Web UI和API监听地址,0.0.0.0表示监听所有网络接口
--web.max-connections=1024 整数 512 最大并发连接数,控制服务器负载
--storage.tsdb.path="/var/lib/prometheus/data" 目录路径 data/ 时间序列数据库(TSDB)数据存储目录,相对于安装目录
--log.level=debug 字符串 info 日志级别:
- info: 一般信息
- debug: 详细调试信息
--log.format=json 字符串 logfmt 日志格式:
- logfmt: 默认格式化文本
- json: JSON格式(适合日志收集系统)

启动命令示例

# 基础启动
prometheus --config.file="prometheus.yml"
# 完整配置启动示例
prometheus \
  --config.file="/etc/prometheus/config.yml" \
  --web.listen-address="0.0.0.0:9090" \
  --web.max-connections=512 \
  --storage.tsdb.path="/data/prometheus" \
  --log.level=info \
  --log.format=logfmt
posted @ 2025-12-30 21:33  shuix1ng  阅读(0)  评论(0)    收藏  举报