网站导航如何做半透明,农业电商网站建设ppt,动态小网站,什么专业就业前景好首先确保Linux已安装Docker#xff0c;如未安装请先参考#xff1a;Linux安装Docker
1.安装准备
创建挂载目录
/opt/prometheus/data目录#xff0c;准备用来挂载放置prometheus的数据 /opt/prometheus/config目录#xff0c;准备用来放置prometheus的配置文件 /opt/pro…首先确保Linux已安装Docker如未安装请先参考Linux安装Docker
1.安装准备
创建挂载目录
/opt/prometheus/data目录准备用来挂载放置prometheus的数据 /opt/prometheus/config目录准备用来放置prometheus的配置文件 /opt/prometheus/rules目录准备用来挂载放置prometheus的规则文件
mkdir -p /opt/prometheus/{data,config,rules}授权相关权限
chmod -R 777 /opt/prometheus/data
chmod -R 777 /opt/prometheus/config
chmod -R 777 /opt/prometheus/rules2.配置文件
文件内容
文件放入新建的config目录下
global:# 数据采集间隔scrape_interval: 45s# 告警检测间隔evaluation_interval: 45s
# 启用alertmanager
alerting:alertmanagers:- static_configs:- targets:- 192.168.250.132:9093
# 告警规则
rule_files:# 这里匹配指定目录下所有的.rules文件- /prometheus/rules/*.rules# 采集配置
scrape_configs:# 采集项(prometheus)- job_name: prometheusstatic_configs:# prometheus自带了对自身的exporter监控程序所以不需额外安装exporter就可配置采集项- targets: [192.168.250.132:9090,192.168.250.132:8080,192.168.250.132:9100]- job_name: springboot-ordermetrics_path: /actuator/prometheusstatic_configs:- targets: [192.168.250.124:7080]配置含义
global全局配置 如果有内部单独设定会覆盖这个参数 alerting告警插件定义。这里会设定alertmanager这个报警插件 rule_files告警规则。 按照设定参数进行扫描加载用于自定义报警规则其报警媒介和route路由由alertmanager插件实现 scrape_configs采集配置。配置数据源包含分组job_name以及具体target。又分为静态配置和服务发现 remote_write用于远程存储写配置 remote_read用于远程读配置
启动
启动命令
docker run --name prometheus -d \-p 9090:9090 \-v /etc/localtime:/etc/localtime:ro \-v /opt/prometheus/data:/prometheus/data \-v /opt/prometheus/config:/prometheus/config \-v /opt/prometheus/rules:/prometheus/rules \prom/prometheus --config.file/prometheus/config/prometheus.yml --web.enable-lifecycle查看启动情况
docker ps -a看到Prometheus的状态为UP证明正在运行端口9090接下来可以到浏览器访问
访问Prometheus
URL:ip:端口号 IP为Linux网卡IP端口号为我们设置的为9090 看到下面的界面访问成功
操作结束 同系列文章
Linux安装Docker
Docker拉取并配置Grafana
Docker安装并配置Node-Exporter
Docker安装并配置cAdvisor
Docker安装并运行Alertmanager
PrometheusGrafanaAlertManager监控Linux主机状态
PrometheusGrafanaAlertManager监控SpringBoot项目并发送邮件告警通知