Score
0
Watch 195 Star 377 Fork 138

强子1985 / MyEyeJava

Join us
Explore and code with more than 2 million developers,Free private repositories !:)
Sign up
业务监控:自研, 一个用于企业内部健康实时监控的系统。 可以监控http,rpc,redis,sql,mq等所有有代码地方的(成功率,平均耗时,最大耗时,最小耗时,是否超过最大次数限制,是否超过最小次数限制),同时提供可定制的报警屏蔽周期(可为0)。--- () spread retract

Clone or download
Loading...
README.md

#MyEye

公司内部接入了64个产品,每天写入HBase数据量(100G/天).水平扩展就可以支持日TB级数据量。 上线12个月非常稳定!

#官方QQ群: 120734278

技术选型如下:(其中MyThrift请参考本人的另外一个RPC服务框架MyThrift.)

==================配置信息======================================

前端: JQuery EasyUI(1.5) + Bootstrap + ECharts(感谢百度,良心之作)

Web容器:Tomcat(9.0.0) + SpringMVC(4.3.0) RPC: MyThrift(0.4.9,内置Thrift版本0.9.3) + ZK(3.4.6)

配置存储: Dbutils(1.6) + Druid(1.0.27) + mysql-connector-java (5.1.39) + MySQL

==================监控数据上报===================================

Java语言上报客户端 自研 + Metrics(3.0.2) VS 非Java语言上报: Netty(4.0.36) + UDP +QUIC

Web容器: Netty(4.0.36)

RPC: MyThrift(0.4.9) + ZK(3.4.6)

大数据存储: HBase-client(1.2.4)|Phoenix(计划使用) + HBase(1.1.2)

       Redis(3.2.6-存储加速)  + Jedis(2.9.0)

---( 大数据安装: Ambari[2.2.2] )

=================监控数据实时分析================================

消息队列:Redis(3.2.6)/Kafka

实时分析:Storm/Flink/Heron (主要使用storm,后续考虑支持Flink&Heron)

=================调用链分析======================================

Zipkin(1.19.0)/brave(3.16.0) + Pinpoint

=================界面小样Demo====================================

后台配置界面如下: 输入图片说明 输入图片说明 =================客户端client_metrics采集结果demo================= 输入图片说明 输入图片说明

Comments ( 27 )

Sign in for post a comment

Java
1
https://gitee.com/qiangzigege/MyEye.git
git@gitee.com:qiangzigege/MyEye.git
qiangzigege
MyEye
MyEye
master

Help Search