软件系统异构语言监控和数据统计

开发语言是Java,采购的三方软件是c++ go python c# c写的,通过 络协议(主要是http tcp)来通信,

 

client-server一对一直连

直接在java写的client端进行监控,一旦http调用连续 错,就判断server挂了

一对多 dns负载均衡  用公司的主语言(Java)写个中间层

nginx负载均衡 openstray,用lua写统计

 

 

参考业界grpc这种支持所有常见语言的RPC框架,写一个支持所有常见语言的监控工具,支持的平台Linux(centos 6/7 redhat

 

角度一是类似zabbix,获取软件系统状态(进程是否存在

 

角度二是劫持 卡的数据,再根据http协议一个请求i进来,一个响应 文的特点,解析http 文,针对不通的项目,不通的http 文格式,逐个适配。

wireshark flitter机制

pinpoint就是提供插件机制,支持不通的java中间件

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年1月9日
下一篇 2020年1月9日

相关推荐