Skip to content

docc-lab/skua-jaeger-client-cpp

This branch is 8 commits ahead of, 49 commits behind jaegertracing/jaeger-client-cpp:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

aff81da · Aug 6, 2018

History

69 Commits
Jun 14, 2018
May 2, 2018
May 6, 2018
May 16, 2018
May 2, 2018
May 6, 2018
Aug 6, 2018
Feb 12, 2018
Nov 8, 2017
Nov 20, 2017
Nov 8, 2017
May 6, 2018
Jul 11, 2018
May 18, 2018
May 18, 2018
May 31, 2018
Apr 26, 2018
Aug 21, 2017
May 31, 2018
Apr 20, 2018
Nov 20, 2017

Repository files navigation

Build Status Coverage Status OpenTracing 1.0 Enabled

jaeger-client-cpp

C++ OpenTracing binding for Jaeger

Contributing

Please see CONTRIBUTING.md.

Building

jaeger-client-cpp is built using CMake. It will automatically download needed dependencies using Hunter.

To build:

    mkdir build
    cd build
    cmake ..
    make

After building, the example program can be run with:

    ./app ../examples/config.yml

To run tests:

    make test

To install the library:

    make install

Generated files

This project uses Apache Thrift for wire-format protocol support code generation. It currently requires Thrift 0.11.0.

The code can be re-generated with

    $ git submodule update --init
    $ find idl/thrift/ -type f -name \*.thrift -exec thrift -gen cpp -out src/jaegertracing/thrift-gen {} \;
    $ git apply scripts/thrift-gen.patch

License

Apache 2.0 License.

About

C++ OpenTracing binding for Jaeger

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 88.8%
  • CMake 9.2%
  • Python 1.2%
  • Other 0.8%