基于kettle的简单HTTP接口监控
2014-09-30 11:02
417 查看
需求:监控系统中使用的所有http接口,要求简单,易用。
一般的思路也就是发送get/post请求,然后检查接口的响应结果。
如果写代码,要处理http请求,检查http响应,实现发邮件,写db。
懒了,直接使用kettle拖几个控件就很容易实现啦。
excel:接口属性数据存储
shell:kettle 的转换/job调度
2)使用kettle excel输入控件将统计的接口信息引入ktr
3)rest client 控件 请求接口
4)过滤记录控件 过滤出请求异常的接口
5)根据出错类型发送报警邮件
kettle ktr 流程:
一般的思路也就是发送get/post请求,然后检查接口的响应结果。
如果写代码,要处理http请求,检查http响应,实现发邮件,写db。
懒了,直接使用kettle拖几个控件就很容易实现啦。
1、使用工具:
kettle:核心的工具excel:接口属性数据存储
shell:kettle 的转换/job调度
2、实现流程
1)设计接口属性信息统计模板(excel格式);2)使用kettle excel输入控件将统计的接口信息引入ktr
3)rest client 控件 请求接口
4)过滤记录控件 过滤出请求异常的接口
5)根据出错类型发送报警邮件
kettle ktr 流程:
相关文章推荐
- 基于postman/newman实现的HTTP接口监控
- 简单介绍基于WEB开发的HTTP协议
- 简单介绍基于WEB开发的HTTP协议
- 基于Spring AOP实现对外接口的耗时监控
- [Tomcat服务器 --- 一个简单的基于HTTP WEB服务器]
- HTTPSQS:基于HTTP协议的轻量级开源简单队列服务(安装php客户端)
- 基于Java实现简单Http服务器之一
- 基于HTTP协议的轻量级开源简单队列服务:HTTPSQS
- [PHP]基于MySQL简单的库存量流程处理接口设计
- 基于HTTP协议的轻量级开源简单队列服务:HTTPSQS[转载 http://blog.s135.com/httpsqs/]]
- 【基于Spring AOP实现对外接口的耗时监控】
- 简单介绍基于WEB开发的HTTP协议
- 基于Java实现简单Http服务器之一
- 简单介绍基于WEB开发的HTTP协议
- 使用HttpSessionListener接口实现用户在线状态监控
- 简单介绍基于WEB开发的HTTP协议
- 转:几种基于HTTP协议的RPC性能比较,以及ICE接口性能测试比较
- HTTPSQS(HTTP Simple Queue Service)是一款基于 HTTP GET/POST 协议的轻量级开源简单消息队列服务
- 基于HttpModule的简单.NET网站授权方案
- 基于HTTP长轮询实现简单推送