创建Prometheus 配置文件
Prometheus 配置文件通常以 .prometheus 或 .prometheus.conf 为名,文件中包含所有的配置命令。
创建配置文件
-
打开终端。
-
打开
prometheus,选择file,然后选择config。 -
在
prometheus.conf文件中输入以下内容(示例):# 定义容器映射 container_map: "my_project:/my_project" # 映射到本地项目目录 # 定义负载均衡 load_balancers: "my_project:/my_project" # 负载均衡名称 "my_project:/my_project" # 负载均衡地址(可选) # 定义流量控制 flow Controllers: "my_project:/my_project" # 流量控制名称 "my_project:/my_project" # 流量控制端口(可选) # 定义端口范围 ip_ranges: "my_project:/my_project" # 端口范围(可选)
配置端口范围
Prometheus 提供端口范围功能,用于限制流量的来源和目标端口。
端口范围(可选)
- 在
Prometheus中右键点击Prometheus,选择Prometheus> 选项 >Prometheus>Prometheus> 选项 >Prometheus>Prometheus> 选项 >Prometheus>Prometheus> 端口范围。 - 点击
设置,然后在端口范围选项卡中:- 输入
my_project:/my_project,表示流量只能从本地项目进入。 - 点击
确定。
- 输入
配置流量控制
Prometheus 提供多种流量控制策略,如按源端口、按目标端口、按源IP、按目标IP 等。
按源端口(可选)
- 在
Prometheus中右键点击Prometheus,选择Prometheus> 选项 >Prometheus> 选项 >Prometheus> 选项 >Prometheus> 流量控制。 - 点击
选择策略,然后选择按源端口。 - 点击
确定。
按目标端口
- 在
Prometheus中右键点击Prometheus,选择Prometheus> 选项 >Prometheus> 选项 >Prometheus> 流量控制。 - 点击
选择策略,然后选择按目标端口。 - 点击
确定。 - 输入
my_project:/my_project,表示流量只能到达本地项目。
配置负载均衡
Prometheus 提供多种负载均衡策略,如按源端口、按源IP、按目标端口 等。
按源端口(可选)
- 在
Prometheus中右键点击Prometheus,选择Prometheus> 选项 >Prometheus> 选项 >Prometheus> 负载均衡。 - 点击
选择策略,然后选择按源端口。 - 点击
确定。
按源IP
- 在
Prometheus中右键点击Prometheus,选择Prometheus> 选项 >Prometheus> 选项 >Prometheus> 负载均衡。 - 点击
选择策略,然后选择按源IP。 - 输入
my_project:/my_project,表示流量只能从本地项目进入。 - 点击
确定。
按目标端口
- 在
Prometheus中右键点击Prometheus,选择Prometheus> 选项 >Prometheus> 选项 >Prometheus> 负载均衡。 - 点击
选择策略,然后选择按目标端口。 - 点击
确定。
配置容器映射
Prometheus 提供容器映射功能,用于监控容器在云服务中的运行状态。
定义容器映射
- 在
Prometheus中右键点击Prometheus,选择Prometheus> 选项 >Prometheus> 选项 >Prometheus> 容器映射。 - 点击
选择映射,然后选择本地项目。 - 输入
my_project:/my_project,表示映射到本地项目目录。 - 点击
确定。
监控容器运行状态
Prometheus 提供多种监控工具,如 Container Health、Load Balancer、Container Task 等。
使用 Container Health
- 在
Prometheus中右键点击Prometheus,选择Prometheus> 选项 >Prometheus> 选项 >Prometheus> 监控工具。 - 点击
选择工具,然后选择Container Health。 - 点击
确定。 - 点击
运行,然后查看容器的健康状态。
监控负载均衡
- 在
Prometheus中右键点击Prometheus,选择Prometheus> 选项 >Prometheus> 选项 >Prometheus> 负载均衡。 - 点击
选择策略,然后选择按源端口。 - 点击
运行,然后查看负载均衡状态。
使用Prometheus 2.x 版本
如果使用的是 Prometheus 2.x,配置流程会有所不同,以下是 2.x 配置教程:
创建配置文件
-
打开终端。
-
打开
prometheus,选择file,然后选择config。 -
在
prometheus.conf文件中输入以下内容(示例):# 定义容器映射 container_map: "my_project:/my_project" # 映射到本地项目目录 # 定义负载均衡 load_balancers: "my_project:/my_project" # 负载均衡名称 "my_project:/my_project" # 负载均衡地址(可选) # 定义流量控制 flow Controllers: "my_project:/my_project" # 流量控制名称 "my_project:/my_project" # 流量控制端口(可选) # 定义端口范围 ip_ranges: "my_project:/my_project" # 端口范围(可选)
端口范围(可选)
- 在
Prometheus中右键点击Prometheus,选择Prometheus> 选项 >Prometheus> 选项 >Prometheus> 端口范围。 - 点击
设置,然后在端口范围选项卡中:- 输入
my_project:/my_project,表示流量只能从本地项目进入。 - 点击
确定。
- 输入
流量控制(可选)
- 在
Prometheus中右键点击Prometheus,选择Prometheus> 选项 >Prometheus> 选项 >Prometheus> 流量控制。 - 点击
选择策略,然后选择按源端口。 - 点击
确定。 - 输入
my_project:/my_project,表示流量只能从本地项目进入。 - 点击
运行,然后查看流量控制状态。
使用 Prometheus 2.x 的新功能
Prometheus 2.x 提供了新的配置选项,如 container_map 和 container_mapping,用于更直观地监控容器映射。








