运维
文章平均质量分 80
黄豆籽的大窝
网络工程专业毕业的程序猿一枚
展开
-
Prometheus+Grafana+AlertManager监控SpringBoot项目并发送邮件告警通知
进入Prometheus的Alerts页面,可以看到有告警信息,提示所监控机器不可用,状态已经为Firing,这表示已经将告警发送至Alertmanager。开启后获得授权码,填到alertmanager配置文件相应位置中,并补全其他必要信息,重启alertmanager服务。Prometheus配置文件中已添加该项目地址,运行后到Prometheus页面中查看连接情况。注意:此处IP地址为Prometheus在Docker容器内部的IP地址。选择之前设置的Prometheus作为数据源即可。原创 2023-08-23 11:17:42 · 1277 阅读 · 0 评论 -
Prometheus+Grafana+AlertManager监控Linux主机状态
点击Add your first data source选择PrometheusPrometheus server URL中输入IP地址及端口号注意:此处IP地址为Prometheus在Docker容器内部的IP地址退出:Ctrl+D点击底部Save&Test。原创 2023-08-23 11:07:31 · 1288 阅读 · 0 评论 -
Docker安装并配置Pushgateway
Pushgateway是Prometheus的一个组件,prometheus server默认是通过Exporter主动获取数据(默认采取pull拉取数据),Pushgateway则是通过exporter主动方式推送数据到Pushgateway,再由Prometheus主动去拉取 Pushgateway数据,用户可以写一些自定义的监控脚本把需要监控的数据发送给Pushgateway。原创 2023-08-23 10:33:09 · 1163 阅读 · 0 评论 -
Docker安装并运行Alertmanager
Alertmanager是一个独立的告警模块,接收Prometheus等客户端发来的警报,之后通过分组、删除重复等处理,并将它们通过路由发送给正确的接收器;告警方式可以按照不同的规则发送给不同的模块负责人,Alertmanager支持Email, Slack,等告警方式, 也可以通过webhook接入钉钉等国内IM工具。原创 2023-08-23 10:28:51 · 784 阅读 · 0 评论 -
Docker安装并配置cAdvisor
cAdvisor 是 Google 开源的一款用于展示和分析容器运行状态的可视化工具。通过在主机上运行 CAdvisor 用户可以轻松的获取到当前主机上容器的运行统计信息,并以图表的形式向用户展示。cAdvisor 可以对节点机器上的资源及容器进行实时监控和性能数据采集,包括 CPU 使用情况、内存使用情况、网络吞吐量及文件系统使用情况。原创 2023-08-23 10:14:34 · 519 阅读 · 0 评论 -
Docker安装并配置Node-Exporter
Exporter是Prometheus的指标数据收集组件。它负责从目标Jobs收集数据,并把收集到的数据转换为Prometheus支持的时序数据格式。和传统的指标数据收集组件不同的是,他只负责收集,并不向Server端发送数据,而是等待Prometheus Server 主动抓取。原创 2023-08-23 10:11:21 · 1148 阅读 · 0 评论 -
Docker拉取并配置Grafana
opt/grafana/config目录,准备用来挂载放置grafana的配置文件。环境变量GF_SECURITY_ADMIN_PASSWORD:指定admin的密码。grafana-simple-json-datasource代表json数据源插件。/opt/grafana/plugins目录,准备用来放置grafana的插件。/opt/grafana/data目录,准备用来挂载放置grafana的数据。环境变量GF_INSTALL_PLUGINS:指定启动时需要安装得插件。原创 2023-08-23 10:03:58 · 1799 阅读 · 0 评论 -
Docker搭建并配置Prometheus
rule_files:告警规则。按照设定参数进行扫描加载,用于自定义报警规则,其报警媒介和route路由由alertmanager插件实现。/opt/prometheus/rules目录,准备用来挂载放置prometheus的规则文件。/opt/prometheus/config目录,准备用来放置prometheus的配置文件。/opt/prometheus/data目录,准备用来挂载放置prometheus的数据。看到Prometheus的状态为UP,证明正在运行,端口9090,接下来可以到浏览器访问。原创 2023-08-23 09:54:48 · 1189 阅读 · 1 评论 -
Linux安装Docker
看到这些信息,代表测试镜像拉取运行成功,Docker完成。Linux内核版本高于3.1。能看到版本号代表安装成功。原创 2023-08-23 09:39:18 · 1267 阅读 · 1 评论