如何通过iPaaS对数据作预警监控

通过iPaaS的企业级API网关的预警设置功能即可实现监控,预警设置功能可配置多种预警机制,如API超时发送通知、调用错误发送通知、速率异常通知、业务数据异常通知等多场景监测预警。也可使用邮件、企业微信、钉钉等消息接收预警机制发送的消息提醒。

首先,确定您要监控和预警的关键指标,这些指标可能包括数据流量、请求响应时间、错误率、处理延迟等,了解了业务需求和关注点,并选择适合监控的指标,以下是网关预警设置的监控功能具体操作步骤:

响应超时预警功能介绍:

API响应超过配置时间时,触发预警发送消息。

点击【预警设置】,响应超时预警进入响应超时预警界面

点击【新增预警规则】进入预警规则基本属性配置界面。配置完成后点开规则+号添加API进规则 ,添加进规则。

规则基本属性配置页面:

通知方式:可通过方式进行预警消息推送

**事件接受API:**通知方式为自定义时,填写能接收预警推送的API

@用户:可以选择平台的用户或自定义填写用户的手机号码,系统会根据选择用户匹配到的手机号自动@企业微信/钉钉/飞书群内对应的人员

在组织权限中心-账号关联-点击【修改】更多设置,里面填写手机号和邮箱

**事件范围:**选择时间范围,表示范围内预警是有效的,空表示时间不限制

**通知级别:**可以选择通知级别

**消息内容:**可选择模板示例中的立即推送模板和定时推送模板,点击?可查看更多字段

预警属性配置:

**超时时间:**绑定的API调用,超过指定时间触发预警

**总请求次数:**总请求次数中累计达到指定次数后发送预警信息

**预警间隔:**同一服务器相同的API在间隔时间内不重复预警消息,0不限定

示例效果-预警规则配置选择配置好的钉钉机器人,超时规则后发送消息到钉钉预警

通知方式和通知级别:

在首页-平台配置-消息通知配置中进行配置

错误码预警功能介绍:

当预警API返回预警错误码达到一定次数时将会发送预警。

点击【预警设置】,点击错误码预警进入错误码预警界面

点击【新增预警规则】进入预警规则基本属性界面(预警规则通知配置页面,可参考响应超时预警配置)。配置完成后点开规则+号添加API进规则 ,添加进规则。

预警属性页面

**错误码:**指定监控的错误码

**请求次数:**指定累计总请求范围

**累计错误次数:**总请求中错误码累计达到指定累计错误次数后发送预警消息

绑定网关类型:

可绑定服务器的内部网关和外部网关类型,绑定网关类型后只有在指定的网关类型服务器上本规则才生效!

示例效果-预警规则配置选择配置好的钉钉机器人,检测到错误码后发送消息到钉钉

请求速率预警功能介绍:

当用户或某一次请求过于频繁或每秒并发数达到一定次数时发送预警。

点击【预警设置】,请求速率预警进入错误码预警界面

点击【新增预警规则】进入预警规则基本属性界面,配置参数可参考响应超时预警。配置完成后点开规则+号添加API进规则 ,添加进规则。

绑定网关类型:

可绑定服务器的内部网关和外部网关类型,绑定网关类型后只有在指定的网关类型服务器上本规则才生效!

服务器网关类型可在【监控平台--API监控中心--应用服务器监控--集群服务器监控】中查看。

异常业务预警功能介绍:

当业务数据异常时发送预警,需要使用JAVA语法编写逻辑

点击【预警设置】,请求速率预警进入错误码预警界面

点击【新增预警规则】进入预警规则基本属性界面,配置参数响应超预警。配置完成后点开规则+号添加API进规则 ,添加进规则可参考。

绑定网关类型:

可绑定服务器的内部网关和外部网关类型,绑定网关类型后只有在指定的网关类型服务器上本规则才生效!

服务器网关类型可在【监控平台--API监控中心--应用服务器监控--集群服务器监控】中查看。

数据检测条件:

可以切换成为列表模式

列表模式可以转换成为代码

**绑定过滤插件:**绑定一个数据检测预警插件时,插件必须继承IGatewayDataWaring接口(绑定插件后脚本将失效)

**检测逻辑:**使用JAVA语法进行编写

网络连通性预警功能介绍:

配置源IP和目标IP,当链接两者的网络连通性出现问题时或API可用性出现问题时发送预警。

点击【预警设置】,网络连通性预警进入网络连通性预警界面

点击【新增监听器】进入监听器基本属性配置界面,配置完成后点击保存。

通过以上步骤,在iPaaS平台上可以建立起对数据的预警监控,根据需要的预警类型进行规则配置,这将帮助您及时发现潜在问题、减少停机时间,并有助于保持关键指标在可接受的范围内。

相关推荐
OxYGC7 小时前
[AI工程] Spring AI 第十四篇:Agent 五种模式在 2.0 里怎么写
java·spring·ai·ai编程
code2cat7 小时前
【随笔】从聊天到调用工具:理解MCP在AI应用中的位置
java·人工智能
2501_933923257 小时前
Spring Bean作用域揭秘:单例、原型、请求与会话的区别
java·后端·spring·java-ee
wuyk5558 小时前
【Socket 进阶之路】第 7 章 IO 多路复用 select & poll 完整实战|多 fd 监听、超时等待、优缺点横向对比
服务器·开发语言·网络·数据库·物联网
学编程就要猛8 小时前
基于Spring AI 的智能聊天机器人
java·spring ai·chat robot
修炼室8 小时前
Java开发工程师笔试经验贴【高频知识】
java
木井巳8 小时前
【记忆化搜索】最长递增子序列
java·算法·leetcode·深度优先·剪枝·推荐算法
文人sec8 小时前
grant 之后要跟着 flush privileges 吗?要不要使用分区表?
数据库·mysql·adb·数据分析
杨杨杨大侠8 小时前
知识库已经有了,Java 程序员还要做什么?Spring AI RAG 实战
java·openai·ai编程
伊信8 小时前
Spring AI 基础学习与应用
java·后端