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

浙公网安备 33010602011771号