监控
文章平均质量分 71
Fishermen_sail
这个作者很懒,什么都没留下…
展开
-
利用SpringBoot处理ELK监控结果
接下来运维人员按照自己的需求进行ElastAlert 的配置,配置好报警规则,ElastAlert会根据你的规则定期去 ElasticSearch 进行搜索,如有匹配,会通过 Webhook 的方式发送给Alertmanager,Alertmanager 作为一个中转站,统一了后端接受报警的格式。之后继续传递给SpringBoot 后端,在由SpringBoot 通过钉钉、邮箱、短信的方式通知对应的人,还会根据传来的报警信息的Label,进行数据的写入,以及相关操作,为之后的业务提供基础。原创 2024-05-04 19:35:20 · 187 阅读 · 2 评论 -
利用SpringBoot处理Prometheus监控结果
下一步配置 Alertmanager 报警的规则,当达到报警要求时,Alertmanager 会通过 Webhook 的方式发送给 SpringBoot 后端,在由 SpringBoot 通过钉钉、邮箱、短信的方式通知对应的人,还会根据传来的报警信息的 Label,进行数据的写入,以及相关操作,为之后的业务提供基础。,如果对你有帮助可以点个 Star 支持一下。我们知道 Prometheus 可以做到监控报警的功能,但如果你自己想扩展,比如想用钉钉的方式去报警,就必须自己扩展。下图为该流程的时序图。原创 2024-05-04 19:10:47 · 167 阅读 · 1 评论 -
毕业设计:《基于 Prometheus 和 ELK 的基础平台监控系统设计与实现》
基于 Prometheus 和 ELK 的基础平台监控系统设计与实现》,这是我在本科阶段的毕业设计,通过引入 Prometheus 和 ELK 架构实现企业对指标与日志的全方位监控。并且基于云原生,使用容器化持续集成部署的开发方式,通过 SpringBoot 和 Vue 的前后端分离技术,开发出基础平台监管系统,实现对所有基础平台的全面监控与可视化管理,让每一个监控项精确跟踪,每一个流程责任到人,每一个问题闭环处理。原创 2024-05-04 17:49:43 · 1315 阅读 · 0 评论 -
如何从Prometheus单独提取个别数据持久化到InfluxDB
Telegraf与Prometheus功能类似,也是采集指标的,一些不同之处在于Prometheus只能采集指标,而Telegraf什么也能采集,比如你想采集日志,就安装上对应插件,就可以采集日志了;InfluxDB是没有表的,它有一个叫bucket,这就相当于数据库,数据库里存放这些数据,第一个measurement其实就是代表了表;但是,从我们的使用场景出发,需要注意数据库的写入性能,通常,关系型数据库会采用B+数据结构,在数据写入时,有可能会触发叶裂变,从而产生了对磁盘的随机独写,降低写入速度。原创 2023-06-13 14:18:48 · 2088 阅读 · 0 评论 -
SpringBoot引入Micrometer报“io.micrometer.prometheus.HistogramFlavor”
SpringBoot中有些依赖是不用写版本号的,因为继承了parent标签,人家SpringBoot就帮你定好了版本。,它主要是添加了一些默认的配置,像指定了使用的 JDK 版本号,编码方式,还有一些比较高级的像资源过滤、插件配置等,具体可参考。然后去掉了依赖版本,刷新了一下Maven发现不写版本也可以运行,SpringBoot已经帮你定好了版本。就可以了,因为SpringBoot的父依赖已经帮你确定好了。是因为导入依赖时版本的问题,上面是我最初导入的依赖,去掉。的版本了,确实是1.9.7。原创 2023-03-28 00:06:52 · 3336 阅读 · 1 评论