Skip to content

dongqing/metric-prober

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

metric-prober

使用方法: 因为还没有用公司的maven仓库,所以先暂时用下面的临时解决办法。

1、 下载git 源码。 git clone git@github.com:dongqing/metric-prober.git

2、 打包到本地maven仓库, 先忽略单元测试: 有些测试用例还没有写完: mvn clean install -Dmaven.test.skip=true

3、添加maven依赖: com.vip.metricprobe:metric-prober-extend:1.0-SNAPSHOT

4、把metric-prober-extend/src/main/resources下的配置文件拷贝到应用的resources下面 metric-prober-core/src/main/resources/下的配置文件拷贝到应用的resources下面 两个logback.xml的文件要合并到一起。

5、在宿主应用中启动spring容器,获取id="metricProberClient"的bean . metricProberClient 这个bean的使用可以参考MetricProberClientTest类。 这个类主要用来处理宿主app的技术指标统计,比如:线程池的大小、队列的长度,统计的频率由用户设定,统计指标的获取由回调函数处理,统计结果的处理由监听器处理。

6、获取id="apiCallListener"的bean. 这个bean 主要处理api 调用到telescope系统的接入,实现了缓冲、aggregate、到telescope系统的定时推送。 使用方法可以参考ApiCallListenerTest这个类。 api指标的配置文件在telescope-sdk.xml中。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages