背景

前面关于 TDengine 的使用,我们只涉及到 Server 端与 Client 端,除此之外,官方还有一个报警模块,用以根据用户定义的规则实现近实时的报警监测。

从开始到现在,我们一直在喊口号: 人至践则无敌 ,事实上,在这个小项目中任何一个功能都对应一个实际真实存在的需求。既然是监测物联网设备的数据,那么我们的目的肯定是要看看设备的数据是不是有异常,这就对应于这样一个需求:

我们实际项目中通常要对某项指标设置一个阈值,超过阈值要进行告警推送。

  • 官方文档的具体实践是这样:结合 PrometheusAlertManager 实现报警推送;
  • 这篇文章里就不涉及PrometheusAlertManager了,直接将 TDengine 产生的报警信息推送到我们自己编写的 SpringBootWeb 服务回调,并完成 WebSocket 推送、告警邮件推送。

Note: 整理代码时对

物联网设备数据流转之告警信息推送:TDengine-alert相关推荐

  1. 物联网设备数据流转之数据如何实时推送至前端:WebSocket服务端推送

    背景 还记得,我们在物联网设备数据流转之实时数据从哪里来.如何转发:Node.js, MQTT, EMQX的WebHook这篇文章中,当 EMQX 的 WebHook 收到来自设备的消息时,我们当时只 ...

  2. 物联网设备数据流转之数据何时存储:Spring事件及监听机制, 数据入库

    背景 还记得,我们在物联网设备数据流转之实时数据从哪里来.如何转发:Node.js, MQTT, EMQX的WebHook这篇文章中,当 EMQX 的 WebHook 收到来自设备的消息时,我们当时只 ...

  3. 物联网设备数据流转之数据如何实时推送至前端:WebSocket前端接收

    背景 在实现 WebSocket 前端接收前,我们先说明白一件事,为什么要使用WebSocket? 这要从 HTTP 协议说起,我们知道 HTTP 协议只能由客户端发起,而且是短链接,这就会导致我们在 ...

  4. TDengine极简实战:从采集到入库,从前端到后端,体验物联网设备数据流转

    作者:牛晓青 背景 我们的项目涉及物联网相关业务,由于一开始的年少无知,传感器数据采用了 MySQL 进行存储,经过近两年的数据累积,目前几个核心表单表数据已过亿,虽然通过索引优化. SQL 优化以及 ...

  5. 物联网设备数据流转之数据如何导出:Excel文件

    背景 其实,到现在为止,前面的页面已经实现了对设备数据的展现.这一篇文章中对当前的项目做一个增强: 绘制Echarts 图表展示数据变化趋势: 导出设备数据到Excel,体验TDengine的查询效率 ...

  6. 物联网设备数据流转之搭建前端服务框架:Vue3.0, ElementPlus, Axios, Echarts

    背景 有了后端服务接口,我们就要开始前端项目搭建啦,终于可以看到展示物联网设备数据的页面了.这篇文章搭建基于最新版 Vue 3.2.13 . ElementPlus 2.1.9 的极简前端脚手架,方便 ...

  7. 物联网设备数据流转之数据如何存储:TDengine集成SpringBoot, MyBatisPlus实现ORM与CRUD

    背景 这篇文章我们重点实现 SpringBoot 与 MyBatisPlus . TDengine 的集成,完成 ORM 以及 CRUD .我们通常说的数据表 CRUD (Create, Retrie ...

  8. 【Google Cloud】账单告警信息推送至第三方

    [背景] Google billing 账单系统登录后可查看到当前项目所关联的账单报告及明细,但是某客户领导由于网络的问题,并不能随时登录BIlling中查看账单,并提出希望在公司常用的办公软件飞书中 ...

  9. 物联网设备数据流转之搭建环境:开源云原生分布式物联网MQTT消息服务器EMQX

    背景 EMQX Broker 一开始的定位就是物联网消息中间件,目前开源版本功能已经非常强大,而企业版本与Cloud版本更是提供了高阶功能,全托管.更稳定.更可靠,技术支持更及时.开源版的 EMQX ...

最新文章

  1. 计算机专业毕业论文的参考文献,计算机专业毕业专著类参考文献 计算机专业毕业论文参考文献哪里找...
  2. Spring Boot – spring.config.name –案例研究
  3. python3学习者的福音
  4. 前端学习(799):根据位置返回字符
  5. NuGet的简单使用
  6. 奖金(信息学奥赛一本通-T1352)
  7. Python多任务——线程
  8. 比亚迪2021年上半年营收908.85亿元 同比增长50.22%
  9. html清除视频缓存,html清除页面缓存
  10. shiro服务器取不到用户信息,SpringMvc+Shiro有时候shiro取不到用户名
  11. vmware ubuntu 16.04 guest 修复不能桌面大小自动调整和从宿主机复制粘贴的问题
  12. Scratch编程与科学结合-串联与并联
  13. android 脱壳 加固,安卓的脱壳之战-爱加密加固
  14. N76E003的TM1620B驱动
  15. 在php中调用api接口,如何调用51ditu的api接口并在PHP中应用
  16. php实例-微信第三方登录
  17. Arthas、jprofiler使用
  18. 最新大学英语四级词汇表 A
  19. pair类型 C++
  20. 深度学习-第二章 卷积神经网络面试题(大厂必问,历经半年整理)

热门文章

  1. Windows 同时访问内网和外网解决方案
  2. python学习笔记P41-47
  3. 千川投手必知: 直播间流量起飞深度分析(逐字稿)
  4. springboot线上教学平台计算机毕业设计(源码、运行环境)
  5. 微信支付报错:用户传入的appid不正确,请联系商户处理
  6. Android秀翻天的操作——使用协程进行网络请求
  7. 如何提高游戏后台数据查找效率
  8. 30天免费试用 ▎(IDM) 极速下载工具
  9. DOS中del和rd的区别
  10. 不用标点符号实现加减乘除运算