Skip to content

YanXs/nighthawk

Repository files navigation

nightawk

nightawk是一个分布式服务追踪库,以Zipkin为基础实现分布式链路追踪

目前支持的追踪功能

  • http zipkin的brave提供了基于http消息追踪的类库

  • nightawk-dubbo3 提供dubbo3框架链路追踪的功能,具体开启方式见dubbo3教程

  • nightawk-redis 提供redis调用监控功能

  • nightawk-jdbc 提供如下几种方式监控数据库:

    -- nightawk-commons-jdbc 提供对commons-dbcp BasicDataSource的监控
    -- nightawk-mybatis 利用mybatis Interceptor机制提供数据库查询监控功能
    -- nightawk-mysql 提供mysql数据库查询监控功能,如果程序中使用了mybatis推荐使用nightawk-mybatis(不可重复使用)
    -- nightawk-druid 利用druid数据源Filter机制,实现TracingFilter监控数据库(与nightawk-mybatis不可重复使用)
    -- nightawk-tomcat-jdbc 提供对tomcat-jdbc的监控

  • nightawk-mq 提供消息中间件的追踪功能,目前支持kafka,rabbitmq

ScreenShots

  • query trace

image

  • tracing details

image

  • dependencies

image

  • span

image

使用文档

About

nightawk是一个分布式服务追踪库,利用Zipkin收集分布式链路数据

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages