11 sky walking application toolkit
吴晟 Wu Sheng edited this page 2017-09-25 15:01:27 +08:00

What's sky-walking application toolkit?

Sky-walking application toolkit is a batch of libraries, provided by sky-walking APM group. Using them, you have a bridge between your application and sky-walking APM agent.

Most important, they will not trigger any runtime or performance issues for your application, whether sky-walking tracer is active or not.

What does bridge mean?

As you known, skywalking agent run by -javeagent VM parameter. So you definitely don't need to change even a single line of your codes. But in some cases, you want to do interop with tracing/APM system. This is the moment you want to use application toolkit. e.g.

  1. Integrate trace context(traceId) into your log. Log4j, Log4j2 or Logback
  2. Use CNCF OpenTracing for manually instrumentation. OpenTracing Tracer
  3. Use Skywalking annotation and interop APIs. Use Trace-Context

Notice: all toolkits library is on bitray.com/jcenter. And make sure their version should be as same as the tracer's version.