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

本文介绍了如何通过iPaaS的预警设置功能监控API性能,包括超时、错误码、请求速率、业务数据异常和网络连通性。详细讲解了配置步骤和各种预警机制,帮助企业及时发现并解决潜在问题。

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

image

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

响应超时预警功能介绍:

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

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

image

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

规则基本属性配置页面:

image

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

image

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

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

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

image

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

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

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

image

预警属性配置:

image

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

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

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

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

image

通知方式和通知级别:

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

image

错误码预警功能介绍:

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

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

image

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

预警属性页面

image

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

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

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

绑定网关类型:

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

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

image

请求速率预警功能介绍:

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

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

image

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

image

绑定网关类型:

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

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

异常业务预警功能介绍:

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

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

image

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

image

绑定网关类型:

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

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

数据检测条件:

image

可以切换成为列表模式

image

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

image

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

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

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

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

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

image

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

image

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

本课程以实战演练为主,快速帮助学习者在极短时间内,从0到1搭建Prometheus + grafana + Alertmanager 监控预警平台,同时对Linux 操系统、MySQL、Nginx、Zookeeper、Elasticsearch 完成监控预警。本课程由浅到深循序渐进,从安装部署软件,到软件配置调优,再扩展到企业级自定义开发,帮助学习者快速掌握监控预警体系知识。本课程配套安装部署文档、安装包、配置文件、运维脚本,真正实现开箱即用。本课程特点简单、实用、知识点全面、可操性强、上手容易等特点。本课程重点内容安装部署Prometheus+Grafana+Alertmanager安装部署Linux操系统、MySQL、Nginx、Zookeeper、Elasticsearch 相关Prometheus Exporter Prometheus预警规则配置及自定义开发Grafana监控面板配置及自定义开发自定义Web hook处理监控预警Springboot应用自定义埋点数据监控Prometheus 监控组件Prometheus是一个开源的系统监控和告警系统,通常会搭配Grafana、Alertmanager 实现监控可视化及预警通知,prometheus支持多种exporter采集数据,还支持通过pushgateway进行数据上报,Prometheus在性能上可支撑上万台规模的集群。1)Prometheus Server: 用于采集和存储度量指标数据,存储于本地TSDB时间序列数据库,默认是pull主动拉取模式,也支持push模式。主要包括Retrieval、Storage、PromQL等模块,Retrieval可以理解为定时器采集数据,Storage模块负责存储采集到的度量指标数据,PromQL负责查询计算度量指标。2)Prometheus Exporters: 每个软件都有其配套的Exporter,Exporter的用是将软件内部运行的监控数据,整合成Prometheus 能够处理的数据格式,然后Prometheus 采用定时pull拉取的方式,调用Exporter暴露出来的接口URL,采集metrics度量指标数据并存储到TSDB。3)Alertmanager: Prometheus server 端拉取得到度量指标后,会计算度量指标数据,是否触发相关预警规则,如果达到预警规则条件,则生成 alerts 告警信息,将告警信息推送给ALertmanager,Alertmanager 收到告警信息进一步去重、分组,然后将告警信息通知出去,常见的通知方式有:电子邮件,微信,钉钉, slack等。4)Grafana:可视化监控面板展示服务,比如展示Linux 操系统监控面板、MySQL 监控面板、Nginx监控面板、Elasticsearch 监控面板等。5)pushgateway: 相当于度量指标收集器网关,各jobs上报监控数据至pushgatewy,由prometheus server定时统一从pushgateway拉取数据。 课程大纲第一节 Prometheus架构及组件介绍第二节 Prometheus快速安装部署第三节 Exporter快速安装部署node_exporter (Linux操系统 )安装启动mysqld_exporter 安装启动nginx-prometheus-exporter安装启动zookeeper-exporter安装启动elasticSearch_exporter安装启动配置Prometheus采集exporter 度量指标数据第四节 Grafana快速安装部署第五节 Grafana监控配置第六节 Alertmanager安装部署第七节 预警规则配置及常见告警处理Prometheus通用预警规则配置Linux操系统监控预警规则配置MySQL监控预警规则配置Nginx监控预警规则配置Zookeeper监控预警规则配置ElasticSearch监控预警规则配置其他软件监控预警规则配置应用监控预警规则配置第八节 快速开发自定义web hook处理预警第九节 如何快速开发Springboot应用自定义埋点监控接口调用量统计接口调用耗时统计第十节 附录-推荐学习资料汇总本课程最后附所有安装包、预警规则、grafana监控面板模板、springboot demo-admin源码、课件下载地址。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值