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

Sleuth now uses Brave #829

Merged
merged 38 commits into from
Jan 19, 2018
Merged

Sleuth now uses Brave #829

merged 38 commits into from
Jan 19, 2018

Commits on Jan 19, 2018

  1. Initial work with Brave

    What's done?
    
    - Web Server
      - Simple handler interceptor
    - Web Clients
      - RestTemplate
    - Slf4j
      - with Brave in place it will also work for any other implementation (e.g. log4j)
    
    In progress
    
    TraceCallable and TraceRunnable in order to then do stuff with asyncs and then eventually callable on mvc to make the next samples pass.
    marcingrzejszczak committed Jan 19, 2018
    Configuration menu
    Copy the full SHA
    4689302 View commit details
    Browse the repository at this point in the history
  2. Makes runnable and callable pre-emptively create spans

    Adrian Cole authored and marcingrzejszczak committed Jan 19, 2018
    Configuration menu
    Copy the full SHA
    8652d17 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    61a439c View commit details
    Browse the repository at this point in the history
  4. Added async support

    there's still the issue546 package to copy but it requires instrumentation of async rest template etc. For now, the goal is to make the async servlet support work
    marcingrzejszczak committed Jan 19, 2018
    Configuration menu
    Copy the full SHA
    b9942fe View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    365f418 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    eea7276 View commit details
    Browse the repository at this point in the history
  7. More async stuff added and work on web client started

    can't make org.springframework.cloud.brave.instrument.web.TraceWebAsyncClientAutoConfigurationTests pass due to missing client side spans. That's because the `finish()` method in brave returns a null span and the `reporter` is not called.
    marcingrzejszczak committed Jan 19, 2018
    Configuration menu
    Copy the full SHA
    e55edad View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f78f435 View commit details
    Browse the repository at this point in the history
  9. MAde the tests pass

    marcingrzejszczak committed Jan 19, 2018
    Configuration menu
    Copy the full SHA
    afe5765 View commit details
    Browse the repository at this point in the history
  10. Added instrumentation of rest template

    added some tests, added default http client parser
    marcingrzejszczak committed Jan 19, 2018
    Configuration menu
    Copy the full SHA
    bc061d8 View commit details
    Browse the repository at this point in the history
  11. Added Feign support

    marcingrzejszczak committed Jan 19, 2018
    Configuration menu
    Copy the full SHA
    b282b4f View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    0e2243d View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    5330d95 View commit details
    Browse the repository at this point in the history
  14. Added Hystrix

    marcingrzejszczak committed Jan 19, 2018
    Configuration menu
    Copy the full SHA
    8d442b9 View commit details
    Browse the repository at this point in the history
  15. Added annotation

    marcingrzejszczak committed Jan 19, 2018
    Configuration menu
    Copy the full SHA
    b60a309 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    3267c02 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    bc452c4 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    64c5f29 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    419ebfb View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    a5222be View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    2d6021f View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    d9c9f0f View commit details
    Browse the repository at this point in the history
  23. Added rxjava

    marcingrzejszczak committed Jan 19, 2018
    Configuration menu
    Copy the full SHA
    3cbeb6c View commit details
    Browse the repository at this point in the history
  24. Added reactor

    marcingrzejszczak committed Jan 19, 2018
    Configuration menu
    Copy the full SHA
    c6d8b9f View commit details
    Browse the repository at this point in the history
  25. WebClient done

    marcingrzejszczak committed Jan 19, 2018
    Configuration menu
    Copy the full SHA
    e92be65 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    0ee4d54 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    0cb2786 View commit details
    Browse the repository at this point in the history
  28. Finished Zuul

    marcingrzejszczak committed Jan 19, 2018
    Configuration menu
    Copy the full SHA
    ea2187e View commit details
    Browse the repository at this point in the history
  29. WIP on baggage

    marcingrzejszczak committed Jan 19, 2018
    Configuration menu
    Copy the full SHA
    e78448e View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    59fe4dd View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    40c664f View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    de6d1cc View commit details
    Browse the repository at this point in the history
  33. Migrated samples

    marcingrzejszczak committed Jan 19, 2018
    Configuration menu
    Copy the full SHA
    e9ded4b View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    11b87d0 View commit details
    Browse the repository at this point in the history
  35. Bumps versions and adds notes about Baggage

    Adrian Cole authored and marcingrzejszczak committed Jan 19, 2018
    Configuration menu
    Copy the full SHA
    d4f729e View commit details
    Browse the repository at this point in the history
  36. Added docs

    marcingrzejszczak committed Jan 19, 2018
    Configuration menu
    Copy the full SHA
    26162c5 View commit details
    Browse the repository at this point in the history
  37. Final touches

    marcingrzejszczak committed Jan 19, 2018
    Configuration menu
    Copy the full SHA
    7b227b7 View commit details
    Browse the repository at this point in the history
  38. Updated docs

    marcingrzejszczak committed Jan 19, 2018
    Configuration menu
    Copy the full SHA
    a0f6d8c View commit details
    Browse the repository at this point in the history