2 sky walking application toolkit chn
吴晟 Wu Sheng edited this page 2017-01-23 15:42:52 +08:00
This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

什么是sky-walking应用程序工具包?

Sky-walking应用程序工具包是一系列的类库,有sky-walking团队提供。通过这些类库,你可以在你的应用程序内,访问sky-walking的一些内部信息.

最为重要的是, 即使你移除sky-walking的探针,或者不激活探针,这些类库也不会对应用程序有任何影响,也不会影响性能.

开发工具包提供了哪些能力?

首先,从2.0-2016版本起,sky-walking开始提供这种新的特性。它提供一些基础,但是十分重要的能力.

  • 允许常用日志组件在输出日志的使用,能够输出当前上下文的traceid.
  • 在应用程序中,直接获取当前上下文中的traceid.

在2.0-2016版本中,我们提供了四种工具包:toolkit-log4j-1.x, toolkit-log4j-2.x, toolkit-logback-1.x and toolkit-trace-context.你只需要依赖并配置使用即可。

在2.1-2017版本中,skywalking开始支持OpenTracing官方标准,并成为Supported Tracers列表成员。因此,你的应用程序或者你使用的任何框架,如果支持OpenTracing,使用OpenTracing API创建span,进行tag、log操作的话,则你可以直接在分布式调用链中,看到这些节点信息。

注意: 所有的应用程序工具包都托管在bitray.com/jcenter. 同时请确保你使用的开发工具包和sky-walking的agent探针版本一致.