当前位置: 首页 > news >正文

网站升级建设招标公告北京优化网站方法

网站升级建设招标公告,北京优化网站方法,wordpress经典编辑器没有,富顺住房和城乡建设厅网站文章目录 PrometheusGrafanaAlertManager监控平台搭建新建SpringBoot项目为Prometheus提供指标新建项目,引入依赖新建接口,运行程序 推送指标到pushgateway 开始监控Grafana连接Prometheus数据源导入Grafana模板监控SpringBoot项目 邮件告警通知同系列文…

文章目录

  • Prometheus+Grafana+AlertManager监控平台搭建
  • 新建SpringBoot项目
    • 为Prometheus提供指标
      • 新建项目,引入依赖
      • 新建接口,运行程序
    • 推送指标到pushgateway
  • 开始监控
    • Grafana连接Prometheus数据源
    • 导入Grafana模板
    • 监控SpringBoot项目
  • 邮件告警通知
  • 同系列文章

Prometheus+Grafana+AlertManager监控平台搭建

Docker搭建并配置Prometheus

Docker拉取并配置Grafana

Docker安装并配置Node-Exporter

Docker安装并配置cAdvisor

Docker安装并运行Alertmanager

新建SpringBoot项目

为Prometheus提供指标

新建项目,引入依赖

<!--用于导出prometheus系统类型的指标数据-->
<dependency><groupId>io.micrometer</groupId><artifactId>micrometer-registry-prometheus</artifactId><version>1.9.8</version>
</dependency>

新建接口,运行程序

Prometheus配置文件中已添加该项目地址,运行后到Prometheus页面中查看连接情况
在这里插入图片描述

成功

推送指标到pushgateway

引入依赖

<dependency><groupId>io.prometheus</groupId><artifactId>simpleclient</artifactId><version>0.12.0</version>
</dependency>
<dependency><groupId>io.prometheus</groupId><artifactId>simpleclient_pushgateway</artifactId><version>0.12.0</version>
</dependency>

新增push接口,用于推送指标(job=B,instance=A)到Pushgateway

@GetMapping("push")
public void executeBatchJob(){try{String url = "192.168.251.44:9091";CollectorRegistry registry = new CollectorRegistry();Gauge guage = Gauge.build("my_custom_metric11", "This is my custom metric.").create();guage.set(1.22);guage.register(registry);PushGateway pg = new PushGateway(url);Map<String, String> groupingKey = new HashMap<String, String>();groupingKey.put("instance", "A");pg.pushAdd(registry, "B", groupingKey);} catch (Exception e){e.printStackTrace();}
}

运行后调用接口,访问Pushgateway
在这里插入图片描述

指标已被推送至Pushgateway

开始监控

Grafana连接Prometheus数据源

点击Add your first data source
在这里插入图片描述

选择Prometheus
在这里插入图片描述

Prometheus server URL中输入IP地址及端口号
注意:此处IP地址为Prometheus在Docker容器内部的IP地址
在这里插入图片描述

查看容器内ID方法:

docker exec -it 容器ID sh
ifconfig

在这里插入图片描述
退出:Ctrl+D

点击底部Save&Test
在这里插入图片描述

导入Grafana模板

在这里插入图片描述
填入模板号,点击load
在这里插入图片描述
选择之前设置的Prometheus作为数据源即可
在这里插入图片描述

监控SpringBoot项目

在这里插入图片描述

邮件告警通知

开启邮箱POP3/SMTP服务(以QQ邮箱为例)

在这里插入图片描述
在这里插入图片描述

开启后获得授权码,填到alertmanager配置文件相应位置中,并补全其他必要信息,重启alertmanager服务。
停止SpringBoot项目,等待一段时间。
进入Prometheus的Alerts页面,可以看到有告警信息,提示所监控机器不可用,状态已经为Firing,这表示已经将告警发送至Alertmanager。
在这里插入图片描述

进入AlertManager界面,可以看到告警信息。
在这里插入图片描述
AlertManager会根据配置好的规则将消息发送至邮箱。

在这里插入图片描述
在这里插入图片描述

操作完成


同系列文章

Linux安装Docker

Docker搭建并配置Prometheus

Docker拉取并配置Grafana

Docker安装并配置Node-Exporter

Docker安装并配置cAdvisor

Docker安装并运行Alertmanager

Prometheus+Grafana+AlertManager监控Linux主机状态

http://www.zhongyajixie.com/news/58936.html

相关文章:

  • 网站建设培训网站推广产品最好的方式
  • 建网站价格多少百度指数官网登录
  • 安卓app安装seo是什么职务
  • 网站后台html页面怎样做百度推广网页
  • 农业网站建设源代码 ASP房地产网站建设
  • 系统开发的方法有哪些seo类目链接优化
  • 福田网站建设费用海外网站cdn加速
  • 做网站什么内容手机上怎么制作网页
  • 深圳网站建设金瓷网络google官网入口
  • 北京市建设资格与执业资格注册中心网站seo页面优化的方法
  • 呼和浩特市网站建设今日国际重大新闻
  • 网站建设的目标是什么 提供了哪些栏目软文营销是什么意思
  • 企业网站网页设计的步骤网络媒体
  • 做韩国网站有哪些东西吗手机百度电脑版入口
  • 老网站改版做别的建网站建设
  • 优质网站建设在哪里长春seo
  • 如何用macbook做网站代写文章多少钱
  • 余姚网站建设哪家好网络推广有几种方法
  • 贵阳有哪家做网站建设好点的培训网站排名
  • 建网站 发信息 做推广百度官网电话
  • 网站怎么做商桥seo推广公司招商
  • 网站单页面怎么做的做一个个人网站
  • 怎么编辑网站源码网站如何seo推广
  • 梧州网站建设公司如何自己编写网站
  • 怎么联系做网站公司宜昌今日头条新闻
  • 批量导文章到wordpress网站关键词优化多少钱
  • wordpress适合做企业站网站关键词排名分析
  • 会展中心网站建设电脑培训班零基础网课
  • 王也最后结局浙江seo外包
  • 网站建设czzmcn网站设计与开发