物联网设备数据流转之告警信息推送:TDengine-alert
背景
前面关于 TDengine
的使用,我们只涉及到 Server
端与 Client
端,除此之外,官方还有一个报警模块,用以根据用户定义的规则实现近实时的报警监测。
从开始到现在,我们一直在喊口号: 人至践则无敌
,事实上,在这个小项目中任何一个功能都对应一个实际真实存在的需求。既然是监测物联网设备的数据,那么我们的目的肯定是要看看设备的数据是不是有异常,这就对应于这样一个需求:
我们实际项目中通常要对某项指标设置一个阈值,超过阈值要进行告警推送。
- 官方文档的具体实践是这样:结合
Prometheus
的AlertManager
实现报警推送; - 这篇文章里就不涉及
Prometheus
的AlertManager
了,直接将TDengine
产生的报警信息推送到我们自己编写的SpringBoot
的Web
服务回调,并完成WebSocket
推送、告警邮件推送。
Note: 整理代码时对
物联网设备数据流转之告警信息推送:TDengine-alert相关推荐
- 物联网设备数据流转之数据如何实时推送至前端:WebSocket服务端推送
背景 还记得,我们在物联网设备数据流转之实时数据从哪里来.如何转发:Node.js, MQTT, EMQX的WebHook这篇文章中,当 EMQX 的 WebHook 收到来自设备的消息时,我们当时只 ...
- 物联网设备数据流转之数据何时存储:Spring事件及监听机制, 数据入库
背景 还记得,我们在物联网设备数据流转之实时数据从哪里来.如何转发:Node.js, MQTT, EMQX的WebHook这篇文章中,当 EMQX 的 WebHook 收到来自设备的消息时,我们当时只 ...
- 物联网设备数据流转之数据如何实时推送至前端:WebSocket前端接收
背景 在实现 WebSocket 前端接收前,我们先说明白一件事,为什么要使用WebSocket? 这要从 HTTP 协议说起,我们知道 HTTP 协议只能由客户端发起,而且是短链接,这就会导致我们在 ...
- TDengine极简实战:从采集到入库,从前端到后端,体验物联网设备数据流转
作者:牛晓青 背景 我们的项目涉及物联网相关业务,由于一开始的年少无知,传感器数据采用了 MySQL 进行存储,经过近两年的数据累积,目前几个核心表单表数据已过亿,虽然通过索引优化. SQL 优化以及 ...
- 物联网设备数据流转之数据如何导出:Excel文件
背景 其实,到现在为止,前面的页面已经实现了对设备数据的展现.这一篇文章中对当前的项目做一个增强: 绘制Echarts 图表展示数据变化趋势: 导出设备数据到Excel,体验TDengine的查询效率 ...
- 物联网设备数据流转之搭建前端服务框架:Vue3.0, ElementPlus, Axios, Echarts
背景 有了后端服务接口,我们就要开始前端项目搭建啦,终于可以看到展示物联网设备数据的页面了.这篇文章搭建基于最新版 Vue 3.2.13 . ElementPlus 2.1.9 的极简前端脚手架,方便 ...
- 物联网设备数据流转之数据如何存储:TDengine集成SpringBoot, MyBatisPlus实现ORM与CRUD
背景 这篇文章我们重点实现 SpringBoot 与 MyBatisPlus . TDengine 的集成,完成 ORM 以及 CRUD .我们通常说的数据表 CRUD (Create, Retrie ...
- 【Google Cloud】账单告警信息推送至第三方
[背景] Google billing 账单系统登录后可查看到当前项目所关联的账单报告及明细,但是某客户领导由于网络的问题,并不能随时登录BIlling中查看账单,并提出希望在公司常用的办公软件飞书中 ...
- 物联网设备数据流转之搭建环境:开源云原生分布式物联网MQTT消息服务器EMQX
背景 EMQX Broker 一开始的定位就是物联网消息中间件,目前开源版本功能已经非常强大,而企业版本与Cloud版本更是提供了高阶功能,全托管.更稳定.更可靠,技术支持更及时.开源版的 EMQX ...
最新文章
- 计算机专业毕业论文的参考文献,计算机专业毕业专著类参考文献 计算机专业毕业论文参考文献哪里找...
- Spring Boot – spring.config.name –案例研究
- python3学习者的福音
- 前端学习(799):根据位置返回字符
- NuGet的简单使用
- 奖金(信息学奥赛一本通-T1352)
- Python多任务——线程
- 比亚迪2021年上半年营收908.85亿元 同比增长50.22%
- html清除视频缓存,html清除页面缓存
- shiro服务器取不到用户信息,SpringMvc+Shiro有时候shiro取不到用户名
- vmware ubuntu 16.04 guest 修复不能桌面大小自动调整和从宿主机复制粘贴的问题
- Scratch编程与科学结合-串联与并联
- android 脱壳 加固,安卓的脱壳之战-爱加密加固
- N76E003的TM1620B驱动
- 在php中调用api接口,如何调用51ditu的api接口并在PHP中应用
- php实例-微信第三方登录
- Arthas、jprofiler使用
- 最新大学英语四级词汇表 A
- pair类型 C++
- 深度学习-第二章 卷积神经网络面试题(大厂必问,历经半年整理)