Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tracing: Support dynamically loading tracing libraries. #2252

Merged
merged 38 commits into from
Feb 28, 2018

Commits on Dec 21, 2017

  1. Support dynamically loading tracing libraries.

    Signed-off-by: Ryan Burn <ryan.burn@gmail.com>
    rnburn committed Dec 21, 2017
    Configuration menu
    Copy the full SHA
    3dfbfbc View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2018

  1. Add v2 configuration support for dynamically loaded tracers.

    Signed-off-by: Ryan Burn <ryan.burn@gmail.com>
    rnburn committed Jan 3, 2018
    Configuration menu
    Copy the full SHA
    4aa5578 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2018

  1. Don't change v1 configuration.

    Signed-off-by: Ryan Burn <ryan.burn@gmail.com>
    rnburn committed Jan 9, 2018
    Configuration menu
    Copy the full SHA
    3473a7d View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2018

  1. Merge branch 'master' of https://github.com/envoyproxy/envoy into dyn…

    …amic-tracing
    
    Signed-off-by: Ryan Burn <ryan.burn@gmail.com>
    rnburn committed Jan 25, 2018
    Configuration menu
    Copy the full SHA
    c1ad0d3 View commit details
    Browse the repository at this point in the history
  2. s/DYNAMIC/DYNAMIC_OT/

    Signed-off-by: Ryan Burn <ryan.burn@gmail.com>
    rnburn committed Jan 25, 2018
    Configuration menu
    Copy the full SHA
    5810042 View commit details
    Browse the repository at this point in the history
  3. Update opentracing-cpp dependency.

    Signed-off-by: Ryan Burn <ryan.burn@gmail.com>
    rnburn committed Jan 25, 2018
    Configuration menu
    Copy the full SHA
    a8a1dad View commit details
    Browse the repository at this point in the history
  4. Switch to use inline tracer configuration.

    Signed-off-by: Ryan Burn <ryan.burn@gmail.com>
    rnburn committed Jan 25, 2018
    Configuration menu
    Copy the full SHA
    d0d9a12 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2018

  1. Add dynamic tracer tests.

    Signed-off-by: Ryan Burn <ryan.burn@gmail.com>
    rnburn committed Jan 31, 2018
    Configuration menu
    Copy the full SHA
    4b538a3 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2018

  1. Fix mocktracer dependencies.

    Signed-off-by: Ryan Burn <ryan.burn@gmail.com>
    rnburn committed Feb 2, 2018
    Configuration menu
    Copy the full SHA
    c0b0595 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' of https://github.com/envoyproxy/envoy into dyn…

    …amic-tracing
    
    Signed-off-by: Ryan Burn <ryan.burn@gmail.com>
    rnburn committed Feb 2, 2018
    Configuration menu
    Copy the full SHA
    b679ae0 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2018

  1. Suppress false positive from undefined behavior sanitizer.

    Signed-off-by: Ryan Burn <ryan.burn@gmail.com>
    rnburn committed Feb 3, 2018
    Configuration menu
    Copy the full SHA
    538582e View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2018

  1. Merge branch 'master' of https://github.com/envoyproxy/envoy into dyn…

    …amic-tracing
    
    Signed-off-by: Ryan Burn <ryan.burn@gmail.com>
    rnburn committed Feb 5, 2018
    Configuration menu
    Copy the full SHA
    db7de0d View commit details
    Browse the repository at this point in the history
  2. Remove code to find mocktracer library.

    Signed-off-by: Ryan Burn <ryan.burn@gmail.com>
    rnburn committed Feb 5, 2018
    Configuration menu
    Copy the full SHA
    0a46919 View commit details
    Browse the repository at this point in the history
  3. Add test coverage that creates spans with the mocktracer.

    Signed-off-by: Ryan Burn <ryan.burn@gmail.com>
    rnburn committed Feb 5, 2018
    Configuration menu
    Copy the full SHA
    41555a1 View commit details
    Browse the repository at this point in the history
  4. Fix prototypes.

    Signed-off-by: Ryan Burn <ryan.burn@gmail.com>
    rnburn committed Feb 5, 2018
    Configuration menu
    Copy the full SHA
    af4344b View commit details
    Browse the repository at this point in the history
  5. Const correctness.

    Signed-off-by: Ryan Burn <ryan.burn@gmail.com>
    rnburn committed Feb 5, 2018
    Configuration menu
    Copy the full SHA
    caa2205 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2018

  1. Modify mocktracer's json format.

    Signed-off-by: Ryan Burn <ryan.burn@gmail.com>
    rnburn committed Feb 7, 2018
    Configuration menu
    Copy the full SHA
    e3bb7f5 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' of https://github.com/envoyproxy/envoy into dyn…

    …amic-tracing
    
    Signed-off-by: Ryan Burn <ryan.burn@gmail.com>
    rnburn committed Feb 7, 2018
    Configuration menu
    Copy the full SHA
    88c1deb View commit details
    Browse the repository at this point in the history
  3. Fix commit hashes.

    Signed-off-by: Ryan Burn <ryan.burn@gmail.com>
    rnburn committed Feb 7, 2018
    Configuration menu
    Copy the full SHA
    61264a9 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2018

  1. Use std::make_unique.

    Signed-off-by: Ryan Burn <ryan.burn@gmail.com>
    rnburn committed Feb 13, 2018
    Configuration menu
    Copy the full SHA
    3ede32e View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2018

  1. Update opentracing-cpp.

    Signed-off-by: Ryan Burn <ryan.burn@gmail.com>
    rnburn committed Feb 15, 2018
    Configuration menu
    Copy the full SHA
    3474e39 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2018

  1. Make requiresClusterName const.

    Signed-off-by: Ryan Burn <ryan.burn@gmail.com>
    rnburn committed Feb 21, 2018
    Configuration menu
    Copy the full SHA
    3f80927 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2018

  1. Add missing test coverage.

    Signed-off-by: Ryan Burn <ryan.burn@gmail.com>
    rnburn committed Feb 22, 2018
    Configuration menu
    Copy the full SHA
    b0d1890 View commit details
    Browse the repository at this point in the history
  2. Add release notes.

    Signed-off-by: Ryan Burn <ryan.burn@gmail.com>
    rnburn committed Feb 22, 2018
    Configuration menu
    Copy the full SHA
    e758593 View commit details
    Browse the repository at this point in the history
  3. Fix coverage.

    Signed-off-by: Ryan Burn <ryan.burn@gmail.com>
    rnburn committed Feb 22, 2018
    Configuration menu
    Copy the full SHA
    ebefe2f View commit details
    Browse the repository at this point in the history
  4. Fix formatting of error messages.

    Signed-off-by: Ryan Burn <ryan.burn@gmail.com>
    rnburn committed Feb 22, 2018
    Configuration menu
    Copy the full SHA
    d9e9a18 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2018

  1. Point back to opentracing-cpp's main repository.

    Signed-off-by: Ryan Burn <ryan.burn@gmail.com>
    rnburn committed Feb 26, 2018
    Configuration menu
    Copy the full SHA
    899ce3f View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' of https://github.com/envoyproxy/envoy into dyn…

    …amic-tracing
    
    Signed-off-by: Ryan Burn <ryan.burn@gmail.com>
    rnburn committed Feb 26, 2018
    Configuration menu
    Copy the full SHA
    b6ca9ca View commit details
    Browse the repository at this point in the history
  3. Fix format.

    Signed-off-by: Ryan Burn <ryan.burn@gmail.com>
    rnburn committed Feb 26, 2018
    Configuration menu
    Copy the full SHA
    ace09fb View commit details
    Browse the repository at this point in the history
  4. Add TODO note for example.

    Signed-off-by: Ryan Burn <ryan.burn@gmail.com>
    rnburn committed Feb 26, 2018
    Configuration menu
    Copy the full SHA
    8dd4318 View commit details
    Browse the repository at this point in the history
  5. Add test coverage for setTag.

    Signed-off-by: Ryan Burn <ryan.burn@gmail.com>
    rnburn committed Feb 26, 2018
    Configuration menu
    Copy the full SHA
    21c9d67 View commit details
    Browse the repository at this point in the history
  6. Add test coverage for LightStepLogger.

    Signed-off-by: Ryan Burn <ryan.burn@gmail.com>
    rnburn committed Feb 26, 2018
    Configuration menu
    Copy the full SHA
    4567d6f View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2018

  1. Move method to cc file.

    Signed-off-by: Ryan Burn <ryan.burn@gmail.com>
    rnburn committed Feb 27, 2018
    Configuration menu
    Copy the full SHA
    1b491d9 View commit details
    Browse the repository at this point in the history
  2. Fix typo.

    Signed-off-by: Ryan Burn <ryan.burn@gmail.com>
    rnburn committed Feb 27, 2018
    Configuration menu
    Copy the full SHA
    8f7fa81 View commit details
    Browse the repository at this point in the history
  3. Fix tests for lightstep_tracer_impl.

    Signed-off-by: Ryan Burn <ryan.burn@gmail.com>
    rnburn committed Feb 27, 2018
    Configuration menu
    Copy the full SHA
    5f2d430 View commit details
    Browse the repository at this point in the history
  4. Fix build.

    Signed-off-by: Ryan Burn <ryan.burn@gmail.com>
    rnburn committed Feb 27, 2018
    Configuration menu
    Copy the full SHA
    f1a158c View commit details
    Browse the repository at this point in the history
  5. Add missing test coverage.

    Signed-off-by: Ryan Burn <ryan.burn@gmail.com>
    rnburn committed Feb 27, 2018
    Configuration menu
    Copy the full SHA
    6878e86 View commit details
    Browse the repository at this point in the history
  6. Merge branch 'master' of https://github.com/envoyproxy/envoy into dyn…

    …amic-tracing
    
    Signed-off-by: Ryan Burn <ryan.burn@gmail.com>
    rnburn committed Feb 27, 2018
    Configuration menu
    Copy the full SHA
    fca28e5 View commit details
    Browse the repository at this point in the history