alipay/sofa-tracer

Name: sofa-tracer

Owner: Alipay

Description: SOFATracer is a component for the distributed system call trace. And through a unified traceId logging the logs of various network calls in the invoking link . These logs can be used for quick discovery of faults, service governance, etc.

Created: 2018-05-14 09:56:50.0

Updated: 2018-05-24 02:33:02.0

Pushed: 2018-05-24 02:33:00.0

Homepage:

Size: 324

Language: Java

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

SOFATracer

Build Status Coverage Status license maven

SOFATracer ??????????????????????? traceId ?????????????????????????????????????????????????????????????

????

??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

???????????????????????????? OpenTracing ?? ?????????? SOFATracer ??????

??????

????????????????????????SOFATracer ?????????

2.1 ?? OpenTracing ???????????????

?? OpenTracing ?? ??????????????????????????????????????????????????????????

2.2 ???????????????

?? Disruptor ??????????????????????????????????????????????????????????????????SOFATracer ???????????????????????????????????????????????????????????????????

2.3 ????????????

??????? SOFATracer ???????????????????????????????????

2.4 ?? SLF4J MDC ?????

SLF4J ??? MDC?Mapped Diagnostic Contexts???????????????????????????SOFATracer ??? SLF4J MDC ????????????????????????? Tracer ???? tracerId ? spanId?

2.5 ??????

SOFATracer ?????????????????? Zipkin ????????????

2.6 ??????

??????????????????????????

??????

?????????????????????? SOFATracer?

??????

????????????????????? SOFATracer ?????

SOFATracer ????????? JDK7 ?? JDK8????? Apache Maven 3.2.5 ????????????

????

????? tracer-samples ????? SOFATracer ??????????

????

??? WIKI ?? SOFATracer ????


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.