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 #227

Merged
merged 25 commits into from
Nov 19, 2019
Merged

tracing support #227

merged 25 commits into from
Nov 19, 2019

Commits on Nov 15, 2019

  1. tracing scaffolding

    vyzo committed Nov 15, 2019
    Configuration menu
    Copy the full SHA
    67275a6 View commit details
    Browse the repository at this point in the history
  2. trace publish

    vyzo committed Nov 15, 2019
    Configuration menu
    Copy the full SHA
    89c7ed4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fd73973 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    958e09a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fb11aa9 View commit details
    Browse the repository at this point in the history
  6. trace event protobuf

    vyzo committed Nov 15, 2019
    Configuration menu
    Copy the full SHA
    0a25f24 View commit details
    Browse the repository at this point in the history
  7. some minor fixes in trace pb

    vyzo committed Nov 15, 2019
    Configuration menu
    Copy the full SHA
    040cabe View commit details
    Browse the repository at this point in the history
  8. implement tracing details

    vyzo committed Nov 15, 2019
    Configuration menu
    Copy the full SHA
    151ec25 View commit details
    Browse the repository at this point in the history
  9. add traces for send/drop rpc

    forgotten!
    vyzo committed Nov 15, 2019
    Configuration menu
    Copy the full SHA
    ae0fcc6 View commit details
    Browse the repository at this point in the history
  10. track topics in message tracing

    vyzo committed Nov 15, 2019
    Configuration menu
    Copy the full SHA
    3f30acd View commit details
    Browse the repository at this point in the history
  11. json tracer

    vyzo committed Nov 15, 2019
    Configuration menu
    Copy the full SHA
    3545acf View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    8ff321c View commit details
    Browse the repository at this point in the history
  13. add protobuf file tracer

    vyzo committed Nov 15, 2019
    Configuration menu
    Copy the full SHA
    f134d65 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    0aa629c View commit details
    Browse the repository at this point in the history
  15. remote tracer

    vyzo committed Nov 15, 2019
    Configuration menu
    Copy the full SHA
    57ea27e View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    2fc5518 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2019

  1. Configuration menu
    Copy the full SHA
    db8e219 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    abe4763 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cce30a4 View commit details
    Browse the repository at this point in the history
  4. lossy tracing for remote tracers

    Don't accumulate memory if the tracer is being slow or unavailable, just drop the trace and log.
    vyzo committed Nov 18, 2019
    Configuration menu
    Copy the full SHA
    91527e2 View commit details
    Browse the repository at this point in the history
  5. move niling of trace buffer to the end

    this avoids holding on memory while we are waiting.
    vyzo committed Nov 18, 2019
    Configuration menu
    Copy the full SHA
    24a1181 View commit details
    Browse the repository at this point in the history
  6. don't blanket wait for 1s to accumulate a batch.

    Instead check the batch size and poll every 100ms (up to 1s) until the
    minimum batch size is accumulated.
    vyzo committed Nov 18, 2019
    Configuration menu
    Copy the full SHA
    7a5aaa8 View commit details
    Browse the repository at this point in the history
  7. store the remote trace peer address in the peerstore

    that way we don't have to connect every time we open the stream.
    vyzo committed Nov 18, 2019
    Configuration menu
    Copy the full SHA
    40e5a49 View commit details
    Browse the repository at this point in the history
  8. make tracer.Close safer

    vyzo committed Nov 18, 2019
    Configuration menu
    Copy the full SHA
    cd7f42e View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2019

  1. nits and beauty

    vyzo committed Nov 19, 2019
    Configuration menu
    Copy the full SHA
    7065297 View commit details
    Browse the repository at this point in the history