Skip to content

bytes1024/hound

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

102 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

使用
  • 下载
    • TODO
  • 本地编译
mvn clean package -Dmaven.test.skip=true

//在 hound-collect 目录下面生成对应的jar文件
//项目启动后面添加参数 -javaagent:xxx\collect.jar
//config 配置目前用处不大

  • 本地测试预览
如下,目前使用的三个测试插件数据
{"bizBaggage":{},"endTime":1562249883956,"operationName":"plugin-springBean","parentId":"0.1.1","sampled":true,"spanId":"0.1.1.1","startTime":1562249883951,"sysBaggage":{"method":"servce1","class":"com.example.demo.service.Service"},"traceId":"c0a89a011562249883949100217996"}  5 ms
{"bizBaggage":{},"endTime":1562249883956,"operationName":"plugin-springWebmvc","parentId":"0.1","sampled":true,"spanId":"0.1.1","startTime":1562249883951,"sysBaggage":{"method":"test1","class":"com.example.demo.TestController"},"traceId":"c0a89a011562249883949100217996"}  5 ms
{"bizBaggage":{},"endTime":1562249883960,"operationName":"plugin-tomcat","parentId":"0","sampled":true,"spanId":"0.1","startTime":1562249883949,"sysBaggage":{"method":"invoke","class":"org.apache.catalina.core.StandardHostValve"},"traceId":"c0a89a011562249883949100217996"}  11 ms

系统设计

jgt

配置参数

-javaagent:collect.jar=collect.properties

#增强代码输出目录
# agent.plugin.debug.path="E:\\" 

##########################################################################
###探针编号
###
bytes.hound.agent.id=agent1
###是否开启远程传输
bytes.hound.transfer.enabled=true
###是否开启传输内容打印
bytes.hound.transfer.content.show.enabled=true
###传输类型
bytes.hound.transfer.type=web
###服务地址
bytes.hound.transfer.web.address=http://127.0.0.1:8888/v1/transfer/receive
#other config TODO...........
###########################################################################

功能
支持插件
名称 版本 粒度
tomcat 6+
webflux 5.0.0.release
okHttp 3.7.0
spring 5.0.0.RELEASE
httpClient 4.5.2
dubbo TODO
gson 2.8.0
fastjson 1.2.49
jackson TODO
hystrix TODO
mybatis 3.5.2
hibernate(jpa) TODO
mysql-jdbc TODO
redis-lettuce TODO
spring-data-*(jpa,redis,es,....) TODO
rabbitmq TODO
rocketmq TODO
mongodb TODO
log4j TODO
dbcp TODO
druid 1.1.10
hikaricp TODO
TODO

About

hound是一个分布式的链路追踪,性能监控系统

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages