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

test #38

Open
wants to merge 91 commits into
base: master
Choose a base branch
from
Open

test #38

wants to merge 91 commits into from

Conversation

xiongke1208
Copy link

test

charles-dyfis-net and others added 30 commits November 27, 2012 18:32
…y vararg String: 'String... tags'.

Removed unnecessary methods without vararg tags argument.
Changed signature of 'time' and 'recordExecutionTime' methods: timeInMs now is long.
Removed explicit array creation in test case.
- Add support for initialization-time constant tag list (similar use
  case to constant prefix).

- Convert millisecond times to floating-point histogram type for
  compatibility with upstream semantics.
Simplify life-cycle management of NonBlockingStatsDClient by running send() in a daemon thread.
Fixes for #3 and #4 (locale dependence and thread-safety issues). Many thanks to @domurtag / @kaufda.
Merge pull request from @lexn82 setting the daemon flag for the NonBlockingStatsDClient thread.
     - fit as many messages (that are in the queue) into the MTU as possible
     - convert to NIO

In addition to any NIO improvements,
     this will offer a performance improvement when the incoming message rate per the time it takes to call blockingSend() goes above one.

Add NonBlockingStatsDClientPerfTest to ensure no messages are lost in a concurrent environment.
performance improvements: squash messages, and NIO
mdyer-atlassian and others added 30 commits March 14, 2016 16:12
Restores the old behaviour to resolve the address at construction time and cache it for the lifetime of the client.
Externalise DNS resolution on the NonBlockingStatsDClient.
- added finalizers
- replaced 'throws Exception' where possible
- removes 'this.' where possible
Wiring in a queueSize constructor parameter for NonBlockingStatsDClient.
Minor corrections on capitalization of Datadog
Minor corrections on capitalization of Datadog
Update maven repository link in README
Fix syntax errors in example code.
Update readme to direct folks to new merged repo
Update readme to direct folks to new merged repo
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.