8000 Tags · Volo/servo · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Tags: Volo/servo

Tags

v0.9.1

Toggle v0.9.1's commit message
Release of 0.9.1

- bf91263: remove redundant throws. no longer supported in checkstlye 6.2
- 15060a3: Merge pull request Netflix#317 from dmuino/tagList
- ac39873: Use binarySearch over the sorted array instead of hash lookup for SmallTagMap
- 9906be9: Better implementation of SmallTagMap that avoids creating a HashSet when equals is called.
- 3e6ebfc: This fixes Netflix#316. SmallTagMap#equals was not thread safe
- a132024: Merge pull request Netflix#314 from copperlight/patch-readme
- 67d9949: RATEs are really COUNTERs
- d72cdc3: Merge pull request Netflix#313 from copperlight/add-poller-readmes
- eb124c3: add READMEs

v0.9.0

Toggle v0.9.0's commit message
Release of 0.9.0

- 71203a4: Merge pull request Netflix#312 from dmuino/tomcat
- 4e80a27: Only add metrics if the threadpool/executor is used. Better naming
- d42ee9c: Add extra executor attributes. Normalize metric names
- c1e4f07: Fix some pmd and checkstyle warnings
- 35083fc: Add servo-tomcat subproject: generate metrics related to tomcat
- 18023cc: Merge pull request Netflix#309 from kafkapre/kafkapre-graphiteMonitorConsidersStatisticTag
- 1a7e7c1: Tag with key "statistic" is propagated in namespace
- e48ce32: Revert to original GraphiteMetricObserver
- 392ae60: Merge pull request Netflix#311 from sslavic/310
- 7e58a94: Logging warning when mbean query doesn't match any mbeans in JmxMetricPoller poll
- 6ff59f7: Tag with key "statistic" is propagated in namespace of grapthite when data are sent
- 46e8003: Merge pull request Netflix#306 from adriancole/adrian.jmx-race
- 4556673: Removes race condition in JmxMonitorRegistry.register

v0.8.3

Toggle v0.8.3's commit message
Release of 0.8.3

v0.8.2

Toggle v0.8.2's commit message
Release of 0.8.2

- e14a018: Merge pull request Netflix#305 from brharrington/cloudwatch
- 3da3961: use static counter/timer where dynamic tags aren't needed
- 351bf3e: add monitors around cloudwatch put call

v0.8.1

Toggle v0.8.1's commit message
Release of 0.8.1

- e13a8d0413510af1e21a1d57d8fa71601d1e5688: Merge pull request #304 from brharrington/build-links
- f6e7305b1356351215668671e95d1e5e9fffbf7e: update readme to refer to new builds
- b63a2859195e6035baa49a543ef524df40dd007a:
8000
 Merge pull request #303 from brharrington/release-scope
- 1e57b27b872d5d5a6be2b6445219950377fdd609: change the default release scope to be patch
- f98a9914c361ebe4682d51db3faf4ec9a2c59315: Merge pull request #302 from brharrington/update-changelog
- f687ba3b1668c38fe0d92bf9d3ce18ce31e04d6a: add link to release page
- 8b43a388078fdc62cde874da40602049b85458cc: Merge pull request #301 from rspieldenner/netflixoss
- a233bdb43074ba66e8e4bbad1fd5f99b0c992196: Need a CHANGELOG.md for bintray automation
- f1071b2b4a7ec79246d252f05eb98ef26028de24: Merge pull request #300 from brharrington/nebula
- 32b5e4b9a9d6395af42cee88ec5f8de66cea3579: change build to use nebula.netflixoss plugin
- 5366349af140a5550f40cf1ea7eec5b3bbeaef4d: Merge pull request #299 from brharrington/aws-java-sdk-1.9.16
- 586088d3d440c34bb29d7d3110904ac279ec8b84: aws-java-sdk-1.9.16
- 6e64a5b812325d1055a4e723fa8cca647e028fd3: Merge pull request #298 from dmuino/toString
- 0f0e5cb9de3b1f722983191667466f20da2dc370: remove extra single quote from toString
- 57883600d214a9cb748b85ffdf44f51cbdbe0bfe: Merge pull request #296 from copperlight/add-readme-links
- ce6b643ad7f23c445240db8582915dd16d41f7b8: add readme links
- 4849ea850011c4ab6b64a0b1fdb3b31822f3920a: Merge pull request #295 from copperlight/refactor-docs
- 8afe4ad27991fc4ccb38b7b1392b80e734d3b31f: clarify build and test steps
- ec93f2efc87631ac33fcaef9e05546dfe5b8d9d4: resize top heading
- 0cc8a721f6a337ca2b48f86d2261e95dbc2f041c: fix versioning heading and copyright year
- 91038d81de56eac1422a5685553a3603f3a2cd77: refactor project docs
- c459a855bd9a5962f89a4b3bf740ed4c5598a988: clarify registration requirement
- 779702db8f83d7fb5236bba4654916ebb3a10d77: [Gradle Release Plugin] - new version commit:  '0.8.1-SNAPSHOT'.
- e1d9b2097ba184ea59753acf655ce25c9ed662cd: [Gradle Release Plugin] - pre tag commit:  '0.8.0'.
- 178f7ea6e61e5f32fad5145113894066ab67c960: Merge pull request #294 from dmuino/docs
- 4a1da3e5d4af8a03c404a3e2eea31f1c4fa9faf5: Remove reference to ResettableMonitors from the Readme
- 94fcdb3c99f80c342b1707eebd7e6392afb41a1e: Merge pull request #293 from dmuino/isRegistered
- b44e4cb0a3af3fbeef5686f6d5008d1bcfec0328: Add a way to check whether a given monitor has been registered.
- 2cad7e140dec7f46422a6cbee471a947de48597c: Merge pull request #292 from dmuino/guava
- 06b14c91dac7600aa05f90db1f5d897d2ad78b3b: TimeLimiter
- c21d7542de563bcc26d6ef82a937bf5706bd1e4f: Merge pull request #291 from dmuino/checkstyle
- 0efedcd23a285785c932b4189af6425d5e798825: checkstlye fixes
- 91ef4190d6ac10918be3eedeee01b8cd6edff46d: Merge pull request #290 from dmuino/guavaCleanup
- 976b650fd3048d51f5b1db030a6efce3e1c95022: fix toString and hashCode in BasicDistributionSummary
- 947bef551b733a576ad16cd1f79551878e9cbcbc: Collections.emptyIterator is not present in jdk6. Fix some minor checkstyle warnings
- 520ba1dc2d3a3be3132c046a456a736b8581af1c: Use Tags.newTag to take advantage of tag interning instead of new BasicTag
- 37ee0f9023d77234887ad2c33bd187cbc9f0728a: Replace Supplier with our own Memoizer.
- ddb273e59a02bb6fe4999a691f7bb38c86ace781: Remove Joiner
- f233b7937e8ea37b54927a1617358e442a32e7cb: Remove Files, Closer and Iterables
- 30aa071f6784f8512e23d1e647ac75374a1cf1bf: Remove Closer and Iterables
- 1ba765591dd3591b64c98ea4ecad964a999a45f3: Remove usage of Immutable{Map,Set,SortedMap}
- 3210581e947cc228d077f84b4582399318166d42: Use a simple thread factory builder
- 57e6c0d84c89e38d41d59caa8af338ee290d3182: VisibleForTesting and Throwables
- 5ed8221fdf2f0e043adb740f9e025eff8fe5ccd6: Replace guava's ImmutableList with wrapper around Collections.unmodifiableList
- be0df74d6ff3298814538cb87e7e0c26726375d6: Remove usage of guava Lists and Maps
- c4ea9f6425d8e36d34c0ddfc5365da23883aa63d: Remove usage of Preconditions and Strings.
- b61aa03268a8cf1ba1b5392509c28487a4ab26b4: Removed usage of guava Objects
- 5956a11ad106cb2346825fd22abca5df5ee9f593: Merge pull request #286 from brharrington/aws-java-sdk-1.9.3
- 5f9c13dacd9e65819b26ed39e592b411464b8338: upgrade to aws-java-sdk-1.9.3
- ede306f4ed8fc1857fbc25895dccb11e6ceecf58: Merge pull request #285 from brharrington/compile-jdk8
- 9c8814e341a32eff1e297780c63412d02d8ce0ff: minor updates to comment
- 93f509c4c800971b5af0ffbccbc8c15cfcad3f26: exclude jsr166e files from license check
- d86f3b54317483264b51a4196968d46eab697102: Merge remote-tracking branch 'nflx/master' into compile-jdk8
- c3c4b9fc6dc38e7f4c2c8cdfaa3072611c44d568: findbugs: Boxing/unboxing to parse a primitive
- 40e085474480a49457702305f83776d958257aca: cancel future if a timeout occurs when polling
- 8a8d39fcfe6b1749141ce722b43b239753cb4f10: make servo compile with java8
- 3178f9f79d7d2507c297ca0b7672a98726813ada: Merge pull request #284 from brharrington/license-check
- e6e8b0877cfb40e216b60c84255aa9cc466ab086: license-gradle-plugin:0.10.0
- 19c509295c29babad47c2a0977b27c9d4d13b598: Merge pull request #283 from dmuino/notGuava
- 6a76ec39d3a8fcf91db4bab6dad647bd6a24ed68: Fix tests for DoubleGauge and LongGauge
- 826b9bd954d02a1b3afcbd96fd93c4b01db3ac29: Avoid Objects.hashCode and guava immutableset to improve performance
- f59d0c57bbe98e21f1dea5556e8b760db995d8bd: Merge pull request #282 from brharrington/aws-sdk-1.8.10
- fd7cd738a66d2b8ec684ab13efded0d57923e546: Update to aws-java-sdk-1.8.10.2
- adbb5a5aee5a45f5aa68a643d0b59cc42168aa26: [Gradle Release Plugin] - new version commit:  '0.7.10-SNAPSHOT'.
- 3e5835a444cf23358405136cc4dff5625ae4432f: [Gradle Release Plugin] - pre tag commit:  '0.7.9'.
- d0b983ce57502896d0c7eb80c61940ac4871f394: Merge pull request #281 from brharrington/tag-hash-code
- e827c8d4c09eff32b002dd0465042532bfb03bf6: Make the hashCode cheaper.
- f97b8e78e1d1b21d1d23843441000375c3a7a369: Merge pull request #280 from dmuino/types
- 644f835c6599cb42039d41d49a6489ffa7253c6e: make it clear that normalized is for counters
- d43b8b45a1e333e578a2fe350614c96cc09d3231: Add normalized type for counters that report normalized rate per second values.
- b653c8c048eb6cae19bae59a1e70142ea301f21c: Merge pull request #279 from brharrington/slf4j-dep
- baf6578d5f639cb7c127c5a74c2f03fad7982663: update slf4j and aws-sdk deps
- 79ad333ed8d41d3bdc844410173d0cd6a8188b5a: Merge pull request #278 from brharrington/timer-docs
- 7b93419d578442ffc34ee070115276b8ebdec25a: Fix spelling: s/reporUnit/reportUnit/
- 5d5cf5d5b1703e105a4c602205e69ef395489746: Update DynamicTimer javadocs for reportUnit.
- 7ed7a66585cc757ec682d8c5dab2e7c97a65caa6: [Gradle Release Plugin] - new version commit:  '0.7.9-SNAPSHOT'.
- 6a2ce6457e5bd98a2c794922c48fff9adb841680: [Gradle Release Plugin] - pre tag commit:  '0.7.8'.
- d1a72c26cc7f2b2863b46ce5c49698ecc2142137: Merge pull request #276 from brharrington/aws-1.8
- 2b0b3eb7b33322f24b484f8689c2956a81a71ecf: aws-java-sdk-1.8.7
- 9ea95862da9d496922c2d206fc3ed5cf7f2dd05d: Merge pull request #274 from dmuino/doubleGauge
- 5ac752a6d32cdbaf4ea05590e770eab16fe4b14a: remove defensive checks against number being null
- 2a4ad8139ed32f59c4939a369b7ae9cd54e4ef46: Return the primitive values on getValue() calls
- 14402e3ae51aa787a141fd2776c290fb93cec4b6: remove httpclient version workaround
- 249b6627c8d9e966698048b8a8d9f499fd8b1114: Merge pull request #272 from brharrington/gradle-1.12
- e084e42108674705658b26423a95994e710c06a2: gradle 1.12
- e58c2df9b142a05f3c1211af69ed57c0ab5a4d0f: [Gradle Release Plugin] - new version commit:  '0.7.8-SNAPSHOT'.
- 21a8e2ad0a96c93045e0dbf230c345a45d2279e3: [Gradle Release Plugin] - pre tag commit:  '0.7.7'.
- e37ed0fc781cdf7167e2d1705d888e092eae20c8: Add a temporary override to the version of httpclient needed by the aws java sdk
- 41a692544a6a825dc2e83f29430af9011fcc32af: set jdk target to 1.6
- 4e7f9d969e023d7bfcc4ec2ca190ddd2cbc644b6: Merge pull request #268 from prezi/226-reconnect-to-graphite
- b39dd925a432f873e1c1a3896660503f4d1465c2: Merge pull request #271 from brharrington/timer-0-val
- 59b312d5b7a3b191f7ae794f0b5ef71b77a906b0: record values that are >= 0
- 35e740f9c7bd7d7b4a8e3400f7e569cf5349d105: Merge pull request #269 from brharrington/rm-javadoc
- a5ca515aeec7421b478c332b9f10769a6406cbec: remove really old javadocs from main repo
- 98cc4a485295e4bd060105ecdb746cdeb95f6051: Reconnect to graphite after connection errors
- 767fcea83ad96c3cdba36b67b344ae3c5b0beb5c: remove useless comments
- eb6e0223bc8e14a704c05fbea1c3d8bdf093b013: Merge pull request #267 from dmuino/cleanup
- 30015d68fa3b09ad016112aee40360cd851e195a: Checkstyle fixes to servo-aws, servo-apache, and servo-example.
- 72da9ccba61c9b874f995fedc7109e197cdc6274: Fix servo-graphite checkstyle violations
- b896df3edaa6791c1efcb23bfc4c6f92043cd4c3: checkstyle fixes to servo-core.
- 348208bfc5a2a7b98d33b8163cb4108f235c19ec: Merge pull request #266 from dmuino/numberGauge
- 269a247e42e5f8d37c7448d857f31dedd7c15718: Use a weak reference for NumberGauge
- 19a6064d62545d4d36c7d9081f2843c9f1e99c71: Merge pull request #265 from dmuino/servo-internal
- e8718aa1180c0b2f1d9bcb7e2c9d8e67c5c78ae4: Add servo-internal project
- 9e7102754f8909e75572ae2d60e31684a91fe95d: Merge pull request #264 from dmuino/tagging
- 2472a081c634b4e2094aeaf8715e2debadf9bf8e: Remove deprecation from Contextual monitors. There are valid use cases using these abstractions.
- 45e25c19258cdd79753e7479b9a6bf55f7bca836: Merge pull request #263 from brharrington/compat-check-release
- fb7857f16873c902e02b08c7e49b8557e2af2d46: Fix checkCompatibility to work with clean build.
- 34081903f798ab9befd2839aebaeff48fbf12651: Allow both snapshot and release version of jar when performing the compatibility check.
- b33d78b2584af87cf842fea9b039094d5449905c: [Gradle Release Plugin] - new version commit:  '0.7.7-SNAPSHOT'.
- 57dbab2144e0708c4761b0a7cbfd0f8347469065: [Gradle Release Plugin] - pre tag commit:  '0.7.6'.
- 1df397430460e0d03fb0a6c5dedfd40e138ea70c: Merge pull request #262 from dmuino/distSummaryMin
- a3238248802392051635b1c37d69bd9a96800ec6: Add min gauge to distribution summary
- bd949adce97b2254ecf4f1b0b22e1871b1906261: Merge pull request #261 from dmuino/distSummary
- 35fd899acac0244a8123155e462b3617a14a6bf2: Add BasicDistributionSummary Monitor
- 2508d649be18be331b06979280ccf6eb097c12d6: Merge pull request #259 from brharrington/compat-check
- 171b50fd6f27ff168a975b2c665bbff6952a8bbf: build with target 1.6
- 15ebfe9e689c7b6debc0c6d6c15938f95a24c4d4: Check for compatibility changes as part of build task.
- 02dd924e5b32e0cb655b456ad7a6d97c6114d1a8: Merge pull request #258 from brharrington/threadcpu-update
- 9a1058b65964e6a132cedea13e7862db14b15bac: Do not update the last update time if the thread is gone. This prevents the thread from getting deleted from the usage map and the list of threads keeps growing.
- c4e4e96f22d05693bccf5b92de7ce92a4df06099: [Gradle Release Plugin] - new version commit:  '0.7.6-SNAPSHOT'.
- 65f66cf06cc92f578c050d9e231591176dae8b2e: [Gradle Release Plugin] - pre tag commit:  '0.7.5'.
- f49769fd2e2b40c2c63ec20e6f57565d9855e326: Merge pull request #256 from dmuino/dynTimer
- 2928ed2b2094a14e3a0a462923d2b08297d8adc4: Add record() method to dynamic timer to allow reporting timeunits and durations timeunits to be specified independently
- a7b957f61e4820c41e07121d453958f70f935bed: [Gradle Release Plugin] - new version commit:  '0.7.5-SNAPSHOT'.
- 004aa56164376092f5bf4e36fc2c7c925c466ce8: [Gradle Release Plugin] - pre tag commit:  '0.7.4'.
- 16c6b8a602a55eedaca2dad950cc6c2a44d47fd5: Merge pull request #255 from brharrington/max-poll
- 377a8cae67e2526a1f54ccfd275b6e7f4d572c39: Merge remote-tracking branch 'nflx/master' into max-poll
- f967174b6ff715870d94e8b44e496b58be5aa47a: Fix max and min gauge to call poll for getValue. Otherwise for basic timers it is incorrectly getting the count/total time from the last completed interval and the min/max from the current interval.
- 3128289642617bb253dc2f5be7b4b285b6343394: Merge pull request #254 from ryanrupp/objectNameMapConfig
- 473b9ca7fc03444888bf96c33fa58985249984f5: Allow the JMX ObjectNameMapper to be specified as a property (com.netflix.servo.DefaultMonitorRegistry.jmxMapperClass) when the DefaultMonitorRegistry is bootstrapped.
- 2f71d3c37d69f0c7f3225a922b8e441676d552bd: Merge pull request #252 from ryanrupp/timedInterfaceFix
- 41c19d62770c455da133f8d9fd78a83d36d47a8c: Fixed an issue that timers created by the TimedInterface wouldn't be registered with JMX because the timers were created lazily therefore at the time the composite monitor was registered with the monitor registry there wouldn't be any monitors to actually register with the mbean server. Now, all the timers are created when the object is first constructed. Fixed an issue that when CompositeMonitor methods were called the arguments were not being passed to the method which would cause an exception to occur when caling getValue(<value>). Added a test to verify inherited methods are timed as well.
- 0e302df5c52221bd4cad98c54ac5a33a34f7153e: Merge pull request #251 from brharrington/objectNameMapping
- 1b181670c1129a39a9d0c3047ccf0ca0e1b443e5: Fix javadoc warning: @name is an unknown tag
- 8e399fae48f8d27504edae8923f3287282c2d3cc: add license text
- a49b199c46ae16b97853795519b0b931a4fc53fb: Allow the mapping from monitor to JMX ObjectName to be configurable via the ObjectNameMapper interface. Added an ordered based mapper which maps known properties in a given order which is useful for tools such as VisualVM who use the ordering to build the viewable mbean hierarchy. Allow the "type" tag to be configurable via the servo.datasourcetype.key system property as tools such as VisualVM always order "type" at the top of the hierarchy. Replaced hard references then to "type".
- e91279437071290ef8e0f3fcc853d527ff0293e8: [Gradle Release Plugin] - new version commit:  '0.7.4-SNAPSHOT'.
- 3e28b1d0b31e73ac3f7dcf9fa59c00065034f15c: [Gradle Release Plugin] - pre tag commit:  '0.7.3'.
- 424eb2f11134b0e42b73c119dc67fba1bade004c: Merge pull request #248 from eduardoraupp/master
- 9f3a246c261e01b20bf69999c8208c5745d2306f: Merge pull request #249 from dmuino/clockMetrics
- ea4dc76f925647798065620eebd7b2f671c97941: Use a clock instance for fileMetrics as well
- c138ec2e144fa924a71948c64e6df21353af9d56: Use a clock to get the time for metrics
- c11a512bf9fef8eb757c7ff4244f7f9692f99ecd: Constante has been replaced by Enum - it looks better
- 76a9a8564546aedfb184f5094dd8d9c150b89ed5: Enum AwsPropertyKeys inserted instead of Constants changeId: f82768d9da13ca236a9aac584144223b607b2adc
- f82768d9da13ca236a9aac584144223b607b2adc: Enum AwsPropertyKeys inserted instead of Constants
- 0fd662a7456b20232e8befbedced4a3594a8bd82: Fix accessiblity of MinGauge constructor
- f1de87e64dc130e75cd52872520210b40150ecd7: [Gradle Release Plugin] - new version commit:  '0.7.3-SNAPSHOT'.
- 5c4f7a00e895cd5a73540a8cf25eaa2c32acb62b: [Gradle Release Plugin] - pre tag commit:  '0.7.2'.
- 06a3d0527e71492a0d37ddd450b0b7c6ed78be4b: Merge pull request #246 from dmuino/smallMapEquals
- a914446ab2c672fef503ace47c61dc44766a1859: make entrySet volatile
- 1511eacf5b7bc12b9ca760ab5b5f2c44fb3213e1: Fix equals in SmallMap
- 708ee3a11ca6904ff5a5c9d5acc3b54702787271: Merge pull request #245 from dmuino/transformFixes
- 2ae91163622e00f56160708693b4b3638cf2cf5f: Fix typo
- 2296c97b471d67e1679443fb9b165e9915332780: Add javadocs and missing constructor
- 3ff9d86810e93c318bac556511756451b0c40ee5: Reduce visibility for constructor used for testing.
- bcf6e12c4c70a85ff80ae04be8f3182a33dedba3: Fixes normalizationTransform bug in expiring entries
- 30ff3e69c29a4f1431eaa4be0b77199bce0fb4f2: Fixes multiple calls to getValue() problem
- 6fa6cc47fcc9268cbcb65ebec7470376b6ee2c47: [Gradle Release Plugin] - new version commit:  '0.7.2-SNAPSHOT'.
- 76a7ccb394cb40298bef4d83f79d1fff5b69e2d6: [Gradle Release Plugin] - pre tag commit:  '0.7.1'.
- 1780c7c6e97bbd57ef329c393e30e15ca54148b0: update version
- 69d87c1739ab4c5a123865f21b4fe6290927a626: use a sortedmap for backwards compatibility with old .asMap()
- 79bb10277b1844341e8690035ebe2815f201214c: Merge pull request #243 from dmuino/removeCfg
- c93e637b8315bd4f743884a47dad11bda60ef4b1: update version
- 471d2a2758144a2f94d5f5511572d81b0a01ef82: Remove deprecated config sanitizer
- 381fc07588607de528d63b1e909e484fa934ad36: [Gradle Release Plugin] - new version commit:  '0.6.8-SNAPSHOT'.
- 6c3f1f99def51972bb0f84f11ff8dec3efb476b3: [Gradle Release Plugin] - pre tag commit:  '0.6.7'.
- d767f22a2f3acc98a2a8222d076e894d8aaad4d2: fix accessibilty for MonitorConfig.Builder#withTags(SmallTagMap.Builder)
- 36086209406ef932b3285837ca22cbc642268c6e: Merge pull request #241 from dmuino/betterTagMap
- b7e372e77e342b370419f1af645370869ecaa6c8: Do not throw if adding more than MAX_TAGS to a TagList
- 42d8fa982ad3be21b6fe0dc827efd8b7e7363c62: Improve memory utilization in SmallTagMap + BasicTag
- 64008719776518b4d11371ab442be7b31cd9817b: Merge pull request #240 from dmuino/smallTagMap
- 843f0ba7c2fdd3d70d54405d73e6e124c87c2eb1: A more efficient implementation of BasicTagList
- 5f93ce608617d675ba24fd206d67f0ef1330d172: Add another simple test.
- 818b8e02d45c162d694b46990b14cf039cc4eb51: [Gradle Release Plugin] - new version commit:  '0.6.7-SNAPSHOT'.
- 4f295234e8ec5358268237a226a9c8fb3a707a7e: [Gradle Release Plugin] - pre tag commit:  '0.6.6'.
- df68738ef8b5ead3b26baa8dc45521906f9b7bde: Replace unicode char with \u representation
- 4216acdf081c1def25ba34d8c4dd968fc7e237ff: add missing method
- f47f68ead25e104d0c1420eb0f83a5c39a80fa88: [Gradle Release Plugin] - new version commit:  '0.6.6-SNAPSHOT'.
- ed1081cb83ecfe406e332258b3eba869306c3e27: [Gradle Release Plugin] - pre tag commit:  '0.6.5'.
- 3dad8d7b75b6b6d70baf291c381f2aff169f5146: fix tests
- 34079c88ce60714b023eb7e8805bbcb738b554b9: Merge pull request #238 from dmuino/counters
- bfb5d40e69dff24c8cc7d7de8903420b38dbfc8b: improve the performance of StepLong#poll. Monitors.newCounter returns a BasicCounter
- 0dfaf6f31f0bf2b61c070c1da95ea8dfbcbe8b1e: [Gradle Release Plugin] - new version commit:  '0.6.5-SNAPSHOT'.
- 1a1e1d1e246c7a561c638885d5f9ff0ebc21bc1f: [Gradle Release Plugin] - pre tag commit:  '0.6.4'.
- d803a75675dafbebec0b992915e5b1732aabcb51: Merge pull request #237 from dmuino/configValidator
- 11b76a5b087720f2ed82841938e1331699ff139a: Add some docs to ClockWithOffset
- e0cfcb2608b3edd70031c42ad471990270c40546: Deprecate config validation
- e64ba238c0ffb4681feea2401c448435cf45f180: Merge pull request #236 from dmuino/clockOffset
- 98ee9ad1c438c7be8bc2ae76189118754632e30b: Provide a way to update the clock used by monitors
- df51bd820340c4bf3feef3f16d5ff8b41c089b3a: Merge pull request #235 from brharrington/master
- 46f8e434e25e0d0f2f0a559d28ae4ca302e8b765: remove variable that is no longer used
- 5a2804ea045e67ed8574f245d0e4d29d3eb7576f: force monotonic clock behavior when transitioning between the counter buckets
- 0dad8849922fd28aedf662d5ee2e03b48310beb9: [Gradle Release Plugin] - new version commit:  '0.6.4-SNAPSHOT'.
- 4a9ea5626368c039eb2f02da7a1080340944bf61: [Gradle Release Plugin] - pre tag commit:  '0.6.3'.
- 72a50f7cb1c356e5b6604d58eb7d13e304ac46ef: minor fix to normalization transform
- f6a5322fbeed21e92459243ccb559a2e0d8c9244: Make the expiration check precendence obvious
- e7569fcd9213961fdd99c861de39cfe97f2a29ab: [Gradle Release Plugin] - new version commit:  '0.6.3-SNAPSHOT'.
- 010d9a517174e75bd92fc1c5614dbe37dfc4d236: [Gradle Release Plugin] - pre tag commit:  '0.6.2'.
- 2fc39a4da5c57d4262c9eb7c4a1bbc124ca1dd1e: re-add deprecated constructor to ResettableCounter
- 930e59100f7614c4099ce59ea227ee12b9442390: [Gradle Release Plugin] - new version commit:  '0.6.2-SNAPSHOT'.
- 2aa0ef31c89ba759531c4bf91d7639833f8cce94: [Gradle Release Plugin] - pre tag commit:  '0.6.1'.
- 0158e3286871872786401885591e206b3f563c03: For testing make getCurrentCount(int) visible
- 6312e3acd0cac31787f8e2c424e78adf58493a57: [Gradle Release Plugin] - new version commit:  '0.6.1-SNAPSHOT'.
- 9f9cde1959a79df558764e0bc0df05c6e90f06dd: [Gradle Release Plugin] - pre tag commit:  '0.6.0'.
- 63e6caabead5eefb87bb5e3e76e3983888352f3c: version should be 0.x
- 96074a2efbfdeff53a785f13d0a166df9d19cdca: Merge pull request #234 from UnquietCode/patch-1
- 3aaf8a7c0e940d249dde25615c9497ab948ad377: tiny, tiny change :)
- ac75e419a90d06fd382299e5000cd5d63d16a3e0: Merge pull request #233 from brharrington/master
- f2f03197de36f780eb67e4e680a2509248237cbc: update dependencies: slf4j 1.7.6, aws-java-sdk 1.6.10
- 9b7613f86791f4ee3407a058c10467cd97d80ba8: Merge pull request #229 from vmorarian/aws-dns
- 062c8aba5c2ac6118f8a23eb532d59e3e53fdf72: use DNS instead of IP
- e29a65cded3227c1beb14cb0901b210196337025: Merge pull request #228 from dmuino/normalizationX
- aecbd4454316c118e843fa7efd347f2f78c37799: Deprecated contextual monitor
- 7987179eaf042d719add855522896ce5999e6d97: Fix equals/hashCode so they look at the current value
- e60a148a07c7347266b27c4848d13bb9711f175c: Update currentSecond in PeakRateCounter. Remove unused class.
- 1737014e15f1af5ed3f5c3ba71ad718cd76f3023: Add support for only getting normalized values
- da648d984814a773318cc9b90dc39d90e551b152: The main poller should reset values
- c5b892a166594c22fe9b83cb69b070da0f5451ab: [Gradle Release Plugin] - new version commit:  '0.5.6-SNAPSHOT'.
- 8727b6979a358c123d2a3c3054ba62c883e9f148: [Gradle Release Plugin] - pre tag commit:  '0.5.5'.
- eb00b9a25b87f4190948a2ed239c3c6f60e3772a: Merge pull request #223 from dmuino/sanitize
- 9d1cbcda2faa1d250ecc0ed30a0ab9574496ea97: Allow the user to specify a way to sanitize MonitorConfigs before creating them.
- 21a04bc468646986af7114a7d93ccd9178f20897: Merge pull request #222 from dmuino/dynamicTimer
- 91b1b1e26ec396ed4806727a9c31cafa5a3b0c39: Use resettable counters for basic timers.
- 66388a6cd82e3fabb3f12f999d48bac74d651cff: Merge pull request #220 from dmuino/durationTimer
- 24b99715802d4934b07809e785cd887b76635dd4: Merge pull request #219 from brharrington/master
- b79b0ff43d1965f7e5248370f8ce3a05ee01ae31: Add a duration timer for tracking long running tasks
- 8cf575a1836c96badfc84dc0995966a1fba70e8e: remove legacy cloudwatch example remove old example tasks in build.gradle
- 14eb064d039f59c2b24656f0df4542a3386b67dd: remove examples from servo-core package, look at servo-example project instead (https://github.com/Netflix/servo/issues/215)
- 9024076f1c01cf04e02830759157b0a5bba75f93: update example config to leverage servo.pollers
- 3753b86706f052b3bf0f5ba0fb5986003b32780b: add in example of using jvm poller
- afbe59773525340ab4e0a69353f963a51255bd97: [Gradle Release Plugin] - new version commit:  '0.5.5-SNAPSHOT'.
- 7a7b8ce3456930ab7c130857499ca5d687af19b7: [Gradle Release Plugin] - pre tag commit:  '0.5.4'.
- c00f03950cb10e203939cc00d26ce7c9d17de9cd: Merge pull request #216 from dmuino/defaultPollers
- ee1b638eba6c7092d8193edaab5a41264bc3a5a8: By default we have two pollers
- 7418191d15f331f5fce5431c42267ca1090d692d: fix warnings
- 1f4aa80c7c5f6887b25950b8481db78dd65610f9: Call timer.record() with a timeunit
- d2534ca5569d6445dffbacb7612e569000a4fe79: Merge pull request #214 from dmuino/guava
- 608236a88e196a5f58cbd8b6b63d38385a8e582a: Remove usage of guava maps
- 0570c34ed7cfcc8716b24d888b666871fac666f9: Merge pull request #212 from brharrington/master
- cfb17cb8569bd89202c7ab905eb22afdd198907b: allow jmx registry name to be customized via property (https://github.com/Netflix/servo/issues/202)
- 881e973ddeb643aabf78fc6f62b9a8bfff4be4f2: [Gradle Release Plugin] - new version commit:  '0.5.4-SNAPSHOT'.
- 58aea2668769bce7317d52ff4dffbbb223eca228: [Gradle Release Plugin] - pre tag commit:  '0.5.3'.
- 1b497a59cf75c424c6f43348261410c8662cd4f0: Merge pull request #207 from dmuino/concurrentMap
- 252b1e79af9ce666d74621c12a8f5926141034f8: Merge pull request #209 from dmuino/newTimer
- 05a3163013bd262c208258371e3aefaea2d519eb: Proposal for a new implementation for BasicTimer that uses nanoseconds internally, and supports reporting fractional time.
- 292fc4ae75192249737fbf99bb0195c9dfff53ab: minor doc fixes
- 88fc4525455cbd5b5adf189e1eb988f2c219402b: Merge pull request #208 from brharrington/master
- 45975a71e261dda8062e706010377db7c7bb2dff: minor documentation updates
- fa875b75930ac5e095353e1b105543e69fe5f27d: Avoid running pmd for the jsr166e code
- 3f2a2d5a8aadb237eede2d91463ea6e60ffd8846: thread safety issue around accessTime
- 3b6fdb873dabeddafacc39317492ffae0a264c97: Fix findbug warnings
- 819ae325515d3dab0add7ae51902bb568af3d6e0: Merged master
- dc60165e7930aa179a0a78492bb39e601be16524: Rename ExpiringMap to ExpiringCache (since it's not a Map)
- 68b979bc1426bba25d385ad0f8afa3e681d72bec: More docs
- cb2727572e9c57ca48727d665332923dd0471951: Merge pull request #206 from dmuino/docs
- f7211d7811f18a962192fd462ff1dda242823461: reformat code
- 08aa19b394e4a832f9234ec5df55e90e3b2fc12b: Incorporate feedback from brh
- 90a7752382d0afad3b14d498c34aadb9a5908f19: Add missing ;
- 789b7b0ca473d60c86a656e4644e63f4144e6903: Add documentation
- c9cf914c3bfce749ddf81184c62e26a6f279a052: Add tests
- a09d05faf68c5a8e242150126f3675fe465b7d47: [Gradle Release Plugin] - new version commit:  '0.5.3-SNAPSHOT'.
- f767342ccfb79988de710af584951f7df4db6e26: [Gradle Release Plugin] - pre tag commit:  '0.5.2'.
- 8a7912a7755e3d0ed0a47a989d93d583dbab1b12: Merge pull request #205 from dmuino/numberGauge
- 46c420a746154dcab28f8eb18cf172c26e350f7f: Add NumberGauge, use it for LongGauge/DoubleGauge and add accessors to the underlying numbers
- c05b744ef0fc459b7fad1ea7f389360c17c00a78: Utility class that implements a map that can expire entries. (Similar to LoadingCache in guava)
- 6f6a68503e7ef89250b8728fa28507a4bb6d0663: update version
- 1dcb4a6001ad07b031d173cd5277eaa512531c6a: [Gradle Release Plugin] - new version commit:  '0.4.50-SNAPSHOT'.
- e2d073251f0c319af2d6e744d1dfbffad916b22a: [Gradle Release Plugin] - pre tag commit:  '0.4.49'.
- 8f1232b80579e8edccb467556de2dbe751331a8e: disable flaky testShutdown thread
- e292e8bef10d8509e15e19ef03ff817eb8fc37f3: Add a way to get the list of pollingIntervals
- 867c54318515877c254b7a4609c742f21a30326d: Make Pollers public so other components can query how many pollers will run
- d3ccfbc7db4eaf0daed236250fd775c544ec1085: [Gradle Release Plugin] - new version commit:  '0.4.49-SNAPSHOT'.
- 096022a655b8eb2ab50045c1e14da8bf1ada92ee: [Gradle Release Plugin] - pre tag commit:  '0.4.48'.
- b545e3cc08f08a73a4e400a6b9c2609926e13d02: fix import
- 410d060d1ee30ab1413994059293910b38ec4b18: update version
- b3fb0dfe7ca1ef6ea56eb51a21ca27e105e781dd: Import jsr166e ConcurrentHashMapV8 and required classes
- 8344d1375c401a5ccec3967698cba0e83f12a748: Migrate DynamicTimer
- c2143a21a5158b381d4368eb60c6b51053372da3: Work in progress to migrate away from LoadingCache
- be2efb02343524f56d2e7b623b221388a99dcc18: Merge pull request #201 from dmuino/multiplePoller
- fa165a5e5a79d61217ad76cc255e4a40c9293fb6: State that intervals in deprecated constructors are ignored. Deal with errors in servo.pollers property.
- 813815bfcf5b99c01593e11d8843b1a1211ee3bb: Sleep before counting threads in MonitorRegistryMetricPollerTest
- 2443b3c6e1f8b4ec7f40c8c3a7cdfcd4d8f940e4: Add support for multiple pollers in resettable monitors.
- 1af72baf88d24a91436436ead0baf9d1a12e2319: Add DataSourceType.GAUGE to DoubleGauge and LongGauge configs
- dc7c4810fcc2e9fc99b0f7a0b342633cdd790839: [Gradle Release Plugin] - new version commit:  '0.4.48-SNAPSHOT'.
- 1a0fdb4e70297b4be559f15d7b946fc826bc5161: [Gradle Release Plugin] - pre tag commit:  '0.4.47'.
- d8b31337a56a4e49b46f5d0135498826508e812f: Merge pull request #200 from dmuino/dyncounter
- 8864347b2f8030098f58b747d2302d509c0861ee: Do not throw on increment with invalid tags
- 6120e7999152baeb6740c2743c01d64b96deb0b2: Add a counter to the EchoServerExample
- 5b7bcdcb8a596129c7e29dc784c78a2498285656: [Gradle Release Plugin] - new version commit:  '0.4.47-SNAPSHOT'.
- 790e51fad102cef33e2d721b1a5fbc35ebff0cad: [Gradle Release Plugin] - pre tag commit:  '0.4.46'.
- 384063bd4393ca109e609482a4262e782b4148fa: Merge pull request #196 from brweaver/master
- d5b77b8f855a9cdacd87ffe51e5c9e6701c00f39: updating BucketTimer as per code review
- 19d7eb3ef0e0ba817c8c22af2f4e5c27135a4e7d: Merge branch 'master' of https://github.com/brweaver/servo
- 3f9e13fc1720831f0405807e350386650e1b1c6c: added BucketTimer
- c9936901dfc147b3525f4dc919826866bb20a25a: [Gradle Release Plugin] - new version commit:  '0.4.46-SNAPSHOT'.
- f4d9dfeb7f2310acaad25e2a9f30bb3c7f202641: [Gradle Release Plugin] - pre tag commit:  '0.4.45'.
- 2d0110b40981182c6cf9faec0a1e113403f73ca5: Merge pull request #193 from dmuino/statsTimer
- bd1ddcc5e8c8c094d116c4a891c27058ad830f99: Update javadoc and default sampleSize for statTimers
- b9b0f1178b93f4777405c8083dad6b52b71e72aa: Merge pull request #190 from dmuino/rateType
- 77a5e865aca5953f4c6352816d8923cae50d54d5: Fix StepCounter and PeakRateCounter
- 3e5b569858399049e2dec4394bed9ea6dffbcbfd: Introduce a new datasource type = RATE
- 107c9bdddfe7ce6bd82148f12290a2d6266b02fe: Merge pull request #189 from eucaflix/eucalyptus
- dd37fc5185cef80b39e4b2802b42bc01c14ffc6d: Add support for Eucalyptus endpoints
- 913cfb7b1894f4ef3b58c7b5fa4ebf787af2f330: Fix merge conflicts
- 0537297cf647580eec4e7c8675a08c8cdb2654cf: Merge pull request #187 from brharrington/checkstyle-fixes
- 923e6d8797f434352f78b3d23225f8ee1c4d548a: Merge pull request #185 from brharrington/guava-14
- a21d287cc4257c934dbc9d70351d9e592d290dcc: misc checkstyle fixes
- 6ccf9e57b90fa03452095c4a8c3baa3e2c1f130e: suppress pmd warning
- 34bb99e88a54f69f84b73cd2e72f860a98ba0130: allow reporting of first sample
- 4af741384c1968d614c8199814229b7d551723a5: Merge pull request #184 from brharrington/guava-14
- ffbd225735c35af94bb877b3f8b29b258fff3039: update guava dependency to 14.0.1 and fix deprecation warnings
- fc876843ba2de102610507abe7b2cf0edbfefc87: Merge pull request #181 from brharrington/step-counter
- 3f78d2ce8d3b8417ad615c0dcffffa47fd52a14b: fix findbugs warning
- 80dd780bfab893753da7ef69ba5640392c5469f9: initial work for step counter to more precisely capture normalized rates
- 69b745bc9aaa86c57692557b1b26c8ec5dc1c7f4: Merge pull request #179 from bpitman/master
- 7b95eea7b4b3a47fb21a9e1649465fdb8151305e: Replace java7 Long.compile(...).
- 97c97ac7e863ec92963774e5e44273d4205d86d3: Remove unneccessary import and commentted code.
- d010aa0e8517858c449a013acdf07efb82c71131: Add thread contention monitoring.
- 61b85fb3ca847a39e55ba6aec6f10342fa177fc7: [Gradle Release Plugin] - new version commit:  '0.4.45-SNAPSHOT'.
- f2f081bbbeff83d35c8a5eb5646c011768d71009: [Gradle Release Plugin] - pre tag commit:  '0.4.44'.
- 3bab315bacac43a1dc3ef9379fee3e8d70df7fa5: Merge pull request #178 from dmuino/resettable
- a42d48243027051e05e383a63c36a0c1d72edfb3: Use ResettableCounter as the implementation for DynamicCounters
- 2bd2477e6a92fd9878d671fe9bc7591d2833b0d3: [Gradle Release Plugin] - new version commit:  '0.4.44-SNAPSHOT'.
- aa327a4df56a7420c8f2339783e9920018a8c603: [Gradle Release Plugin] - pre tag commit:  '0.4.43'.
- 8ef67b9a73b5d5aa6d60440bfe82286fa3403df8: JvmMetricPoller() should be public
- efe6951a513ad49569929db5eb51ddf460103e5f: [Gradle Release Plugin] - new version commit:  '0.4.43-SNAPSHOT'.
- 1403932e8b88ab903dc8c489473dd985db866318: [Gradle Release Plugin] - pre tag commit:  '0.4.42'.
- 8efb6fb20b2cc3adca1c37ec0c0098e9f91dbb29: [Gradle Release Plugin] - new version commit:  '0.4.42-SNAPSHOT'.
- 9186f92dabcbedbb13b238001ed43ba02c3728e7: [Gradle Release Plugin] - pre tag commit:  '0.4.41'.
- 514bc69f2cec3b7293e9bf3f56cb7dbf9229bbd4: JvmMetricPoller should be public
- 079e3a8a374a0f485f00911950fcd84f9e9c5b20: [Gradle Release Plugin] - new version commit:  '0.4.41-SNAPSHOT'.
- 0d3502239f96ad20f39bb296a64db17af3dd9580: [Gradle Release Plugin] - pre tag commit:  '0.4.40'.
- 90b0ede5b30f3060d9931c14a573e7877e6fc3fb: Fix javadoc
- 007853cd63dd2cb13c9b8af5bf1e27785ea3abee: Merge pull request #177 from dmuino/metricTransformObserver
- 40e9a499764c9bc3a02ceb0bdb7633990f7b94cf: Use Lists.transform
- b8c9f4cc0e4fa5ecb1c44fa3d2d1abcfbe177724: Add an observer that can transfom a list of metrics before forwarding them to the underlying observer
- c54e0653526b0b6a1d54fcd72b876c9b8d5400b4: Merge pull request #175 from dmuino/jvmMetricPoller
- 2c02c0401e43f65a3241d8b79aa356899e3f9da5: Add a poller for standard JVM metrics.
- 19d4e3e701b1b0abd779148b3b52f4df7fa6465b: [Gradle Release Plugin] - new version commit:  '0.4.40-SNAPSHOT'.
- e8524f7a645aac6339dfdf76fede112885a1d57a: [Gradle Release Plugin] - pre tag commit:  '0.4.39'.
- 1a29d2056f323106ab6f4b90cac287850123fd5c: Merge pull request #174 from dmuino/apacheStatus
- 3b381603944d0d2121edb35cc44c025588196d69: Make scoreboard the name for scoreboard metrics adding a state tag
- c824804492ca60303778b6608c6a30e321fbb7fd: Add ApacheStat
8000
us poller
- 33645e924955be5e7e649fb041903c4eb83c4d76: Merge pull request #173 from cfregly/graphite-metric-name-bug
- 2721d863b9a19098367a71c65e1315d78de9c3e1: converted tabs to spaces
- 9c3becab83443b1a8d897ae15a687cd4d3e04cf0: fix graphite naming convention to use type and instance tags when provided.  these were previously being ignored.
- 7d167220f4efa4de1d4fc7136b017a2faa2271ba: Merge pull request #171 from brharrington/master
- 6afe7ad7c72396166cfbda597a1fd236b99e5680: have stopwatch return the current duration before stop is called
- d85e96f003f5ec3c50d88fe26d4cf51447f19a9d: [Gradle Release Plugin] - new version commit:  '0.4.39-SNAPSHOT'.
- 7a45444cec17dc8ee44e90715c799ad65f9f4d13: [Gradle Release Plugin] - pre tag commit:  '0.4.38'.
- d76c82cab6315611bb00598853ed5674947dae20: Merge pull request #170 from katzseth22202/master
- aa634ffd74ae268fe298477d84a71c500d26cdea: make StatsMonitor implement NumericMonitor
- 77e66e3904c94fa90594bb458ff4d83195310fa1: [Gradle Release Plugin] - new version commit:  '0.4.38-SNAPSHOT'.
- f5a530ad635ad26e4489482920229e74f6b9ff5f: [Gradle Release Plugin] - pre tag commit:  '0.4.37'.
- de546d7b8ed822f9bd52c372faeb1148793249dc: Merge pull request #169 from KelleyStover/iss152
- ec2b45a10bfa2e3bff763de49efe2d01ba5e2b61: removing PeakRateResettableCounter from servo submission
- 7e6023b26c5ba748d3a0eb31ae11eb7825c4131a: removing PeakRateResettableCounter from servo submission
- fb8eb1a2b0dbc0e89310f96beffecca916844fb0: tidy the javadoc comment
- 30a0f920d7d0da3373cbfc012f13360ce33f0e8d: renamed to PeakRateCounter
- d36e17ab62432052e4c6fb5ebcc576500871638f: renamed to PeakRateCounter
- 60cb5e32094ac170b8df588e8ba078008578ac6b: bug fix
- 268c35a6ba20752efcc60a784d91c69d26443654: Renamed old hash table based PeakRateCounter to PeakRateResettableCounter - not intended for submission to servo; keeping for myself to experiment with
- 3999ea1d17c2088f519a7028528f4e62d587bcf6: Merge remote-tracking branch 'upstream/master'
- d48d8e7f9c04baf247758f40da572e1f96a788bb: Renamed old hash table based PeakRateCounter to PeakRateResettableCounter - not intended for submission to servo; keeping for myself to experiment with
- ac98ff6481f7d08e22e41e25626257eacd296f24: Renamed old hash table based PeakRateCounter to PeakRateResettableCounter - not intended for submission to servo; keeping for myself to experiment with
- 4664b52090a4a019d7654e55469d2d97934a3ba2: Renamed PeakRateIntervalCounter to PeakRateCounter and incorporated changes from previous review
- 37256649f044d23ea585ae40d1867f715e3791c7: Renamed PeakRateIntervalCounter to PeakRateCounter and incorporated changes from previous review
- 1bcf70dd3d2a4018f8c5adec583fd37f01fb71ee: Merge pull request #168 from brharrington/master
- 9e50d7993afbf950afc792cde53af253d0aadc03: add unit to comment
- fb12b6eed91681f399d2c2828310f7f840ac9138: Merge pull request #166 from katzseth22202/stats_monitor_branch
- e1597685ba0a089fb9349aa05f76930e98898965: added StatsMonitor to track non-time data for measurement with statistics
- aa1a6e9eec9e0de5c89f05218176bf7a9c817169: [Gradle Release Plugin] - new version commit:  '0.4.37-SNAPSHOT'.
- 3223802fb70bdeaf392ddffed7e82749d175ba49: [Gradle Release Plugin] - pre tag commit:  '0.4.36'.
- 66cb94d0c63e3c8a23533f0146a3d58fa462c138: Merge pull request #164 from brharrington/master
- d25abb266425cfc0fc7c7e92d3abcf4abb34911c: more checkstyle fixes
- 34cd7bbec683e9d11e4f801ef6ba57a9e379f4f2: Merge pull request #163 from brharrington/master
- a415bc375dd5a6dadb7df9582fb4d17068827c2d: misc checkstyle fixes
- b41c73e0838d468f10bf655532cc3d2e1b527ce0: unit tests for AtomicLongArray based PeakRateIntervalCounter
- e586f1b9cd0ea913a8ac8b4311b6f2197cdb4d54: updated test for change to PeakRateCounter increment now trims buckets only when new bucket created
- 02a2e90892355dcd820faf9045e2fb1d78dd30a7: AtomicLongArray based interval counter
- 0b8df4eec706b66dcfb7f7c0d63fe3a272bbc29d: trim buckets only when new bucket is added
- e0a83351d8c36af3e40398750ff33f5150a47887: Merge pull request #162 from brharrington/master
- 009f103f5d0fe00ac3a2b16dea9f08aaea768243: add getCount method to make unit testing easier
- 48d917d6ac935dd80b58b913e23c180856ca4788: Update version to 0.4.36-SNAPSHOT
- b38c23073b167ec2170fe48b85d5dc4063a54f76: [Gradle Release Plugin] - pre tag commit:  '0.4.35'.
- 95f11a2e4ce0a3f3df8d7127e91d5bda6bfadbcc: Merge pull request #161 from brharrington/master
- 0275a87ded48cc06091be3e943c67811acefd307: add polling interval estimate to avoid overweighting with dynamically created counters
- 0c4fcc2b6a3818ab0036ea22c3401f84f9a1a60d: Merge pull request #160 from brharrington/issue-144
- 876a0816f42dc8e57d2f50f5b6921a3fae8bb538: add test case for resettable counter
- 83c94b6536584099f0ae18b121d31d8a980b66cb: have ResettableCounter return a rate per second, Counter now allows any subclass of Number as the value type
- ff8d2dd990685fd8f439a6f036899e6f2678a4b5: clean up
- cda259ae7c4059c61893ff756eb7eef902fdc1ae: clean up
- a24b36e8d83afeef709f2a01faa24d1663baac40: added ctor params to ConcurrentHashMap
- 551261804d5610ad22836d5277e3bfd783a09d36: bug fix, key changed from AtomicLong to Long
- e34a3cf672d23ba248240386af2b0bc10c247c1c: bug fix, key changed from AtomicLong to Long
- bc5e99e963f4b4e9bd84080a1b22ff0bc427914f: remove unused imports
- 7803fd445c0555d9755d239de7f9de7571138421: bugfix
- 5fbcf968d205e1d55808b67ba164b8315fa9f56e: refactored to bucket approach, added optimization to trim un-needed buckets
- 8860c002fb1c135c05d24958b574a1096b5569b1: refactored to bucket approach
- 2dc782fa9f35006437a0ab8935d5427efe18d6ca: refactored to bucket approach
- 7fcf4629e57f49b33cfeea97d84c899034489aa8: refactored to bucket approach
- fa623a368ec6db12616c6a1b0e82610a448413f5: refactored to bucket approach
- f5fea6414f33d5b157d5826f3dceac6ef158d279: refactored to bucket approach
- 34598949ae10832c869e125cf2fd2bbbe9bef3c0: Merge pull request #159 from dmuino/fixTest
- e6f3f729aa2fcf27831ac462b67f8e9185949320: Increase sleep time and use multiples of ten. Allow up to 9ms off in the avg.
- 9ecf724627502c567023dd01e7f768b0eec94192: Make the test work even on very slow machines
- 602c7d1f2ce131ad3eaa37421e811781a5bd9a75: peakRate counter unit test for logic plus one thread-based unit test
- 0800967475faae50ca671854110d8113fcfb6084: peakRate 
- ed8f55dec507e4031cc1c64a3be0f3f61ab534c5: Merge pull request #156 from brharrington/issue-88
- cad83318df8e2b6ba2f74b354538371100bac4e9: Merge pull request #153 from gorzell/master
- 162958670c607d04cbf5d4d659a92ad2ffae53af: Review fixes.
- 107c5f615fdbb628d5375f5b20f7d40d5baefebe: fix logging for aws tag
- 1cbdfc82154c67fcd21feb32f367c02a3244dc37: Separate stopwatch from Timer.  Having them commingled limits the flexibility of alternate implementations, and from a logic/functionality point of view doesn't really make sense.
- cc22152c4aa3d9cffcff705fb6347b046e535bcc: Merge pull request #149 from dmuino/build
- ed1f224271a5c0e4ef5fd1f258e16fb61920c4a2: Merge latest gradle-template
- b0585dae4cfe7108fd8bd80d7c4b890f95e42119: Passing status to Artifactory builds
- 28c6989099fc538cfd9d1d8d13075901bcec769d: Verify before we can't take it back, use preferredVersion variable
- 8d1b910826131741fbe98cdf1604e08af912f82e: Run fewer iterations of the test to make it finish on slower machines
- 3d3054ab5e6a702485a6891b5b82f65ae23495b5: Merge pull request #148 from dmuino/gradle-template
- 5735b4744c4dd571b8a9a0071236af8b69f1b777: Merge pull request #147 from Netflix/cloudbees
- 02988cb9500a8130d924cdb40450014f391fbc81: Fix findbugs warning about redundant null check
- d9c87f4f0c2a8b470eb3fd2ecb03d25c9591034d: Merge remote-tracking branch 'build/multi-project' into gradle-template
- bc7fb54bee0d680ddfacb97e343c4a7a60f004b6: Add build status
- d0e42e3dfb45c8d792c6cced1c943c89b1d861dc: Handle unavailable sonatype properties
- bd3bbeac87a2a7c8a8255a6411a07caee304fae0: Merged latest gradle-template
- 9de561434f303b8020269984d7ef313428414715: Make uploadMavenCentral task, that encompasses other tasks
- 832eb537e9df36a2e53a90e1f34e2008a36f3f17: Automatically aggregate and publish docs (java,groovy,scala)
- 498c25feaa03a9a3a09e633814c192ddc770ced4: Matching wrapper to 1.5
- 8caf8ec93b3617749db90ceac64e06116567f072: Upgrading release process
- 63e44e8e73b9fdfe56655cc1fb13180885dedc9e: Using latest features of release plugin
- 883dd0daf391695a3b26e1d0f5c1bb112022c803: Add sonatype snapshot repository
- c3477877da453c81a3c3c121d7677fce2911551d: Use newer version of license-gradle-plugin that fixes skipExistingHeaders field
- d87b66e0d0074d42b35e46a5c3664dd57294e16d: Move gradle-release dependency to bintray
- 84339e0a40358919863496d6fd8c6035228b6329: Switching to bintray for dependencies (same as Maven Central)
- 6f9e3a024fd9213446079e6160ef872849e91c53: Upgrading to Gradle 1.4
- f5a10c63c56b2cc5c07c7a602be6cd965a8415d3: Update codequality/checkstyle.xml
- 04402570243f31b68e90d4e84b1177fff92b780c: Gradle Release Plugin - new version commit:  'OSS-netflix-servo-release-0.4.35-SNAPSHOT'.
- b9ee414c83de0e064f2770d2716763e39e2458bf: Gradle Release Plugin - pre tag commit:  'OSS-netflix-servo-release-0.4.34'.
- 9fe148ea0ae0454d79fef7cbf2a2642ee833e15a: Merge pull request #140 from dmuino/fileObserver
- 0b4f0f19fcf8aa45c32211e05b59cd4270a63234: Remove timestamp from output in FileMetricObserver. Add option to compress the output file
- 96861ff1863750e307f709e5dd076e73a3765de8: Merge pull request #138 from dmuino/minmax
- b1d199b40d26634b2f3294c1e130d1e0c15c8a92: Merge pull request #139 from dmuino/defaultName
- 61f268c38467d6a11deab986e3b37a1129b9b94d: Add license header
- e083f20ef7d7f6f6b70a6f82b2903e23a0e233dc: Add license header
- 5d125c6bfa11ad53acadb6e2085535877bc8864a: use method/field name as default name for annotated monitors
- f5335b579e87f4e854d205f2d14838a3fa011749: Fix Incorrect Concurrent MinGauge/MaxGauge
- 6998582bb35f9363ba4c2d7680afbceb7144f357: Fix findbugs violation: make field static
- c6367be9b9ed3d9858bcaa8470409e79f0a199d1: Merge pull request #136 from dmuino/anon
- 7b60e1edb054744637b8911b7e34a3b26d34be4f: Use the enclosingClass name to tag anonymous classes.
- 8f0d710505d79d302be60c75af50a0028d34e0f9: Avoid failure when Monitors.registerMonitor is used with an anon class
- 638dc4e0d23fe7f1afd0dd8777d3249086ba7887: Gradle Release Plugin - new version commit:  'OSS-netflix-servo-release-0.4.34-SNAPSHOT'.
- 20f3fdbbe358f9e668dcaf4ce67f7717f0663cca: Gradle Release Plugin - pre tag commit:  'OSS-netflix-servo-release-0.4.33'.
- c9ee992dbed73a4b257c61c2f03d2c9e370a0d87: Merge pull request #135 from dmuino/statsTimerFix
- 7e6c33b073f36b4a4eb25b393f380a63f2a7ca91: Fix divide-by-zero error in StatsTimer. Expose count and totalTime
- 900aa693263e87b1193a313ea3e833ceb2efb265: Merge pull request #134 from brharrington/master
- 6cb37e187f2b7d936eba50dcd9d6275d77a32f19: Merge branch 'awstaglog'
- 672034c322560630da034579ee5896d4160d8929: Merge branch 'master' of https://github.com/brharrington/servo
- ac574ec5e93e3556e933f625f40fffcd83361885: run gradle licenseFormatMain
- 9a907667690dde8372ad8ba436f57426c0dbd0fd: add standalone example app that uses servo and collects metrics
- 6078b28e8edbae4e95d827e06253fdc8e896ad09: Merge pull request #133 from brharrington/basic_example
- 1269d00f94f5d8d66979f05771a6751fdce2620b: Merge pull request #131 from brharrington/debug_log
- f6cd9f4de2cc9d53de4c6e6ee65bfb9c519e0bcc: add task to run the basic example shown on the wiki
- 7c87484ba50e32bda9ba1a72dc27e8f7e96c0c7c: undo relative link, doesn't seem to work correctly
- df54b1b321eedca289d5815d03075c21f63ab794: make link relative
- 7be21dc8fc7b55790cb8e5cfc7437afc65e5d4c0: change debug level to debug, this call is frequently executed and can get noisy in the logs
- 4fe143fd5826f081374ad4a2bb0f89200d69f832: Merge pull request #127 from brharrington/master
- b5df9ba3a93bbe67f7a9604f935e04e6adac269f: support AWSCredentialsProvider for cloudwatch deprecate use of AWSCredentials
- 7063b7e4964b14f28af1f612b8896cfbf13b6351: Gradle Release Plugin - new version commit:  'OSS-netflix-servo-release-0.4.33-SNAPSHOT'.
- 099fb4c91087c130fb34908b33784ee587904672: Gradle Release Plugin - pre tag commit:  'OSS-netflix-servo-release-0.4.32'.
- df5c1ad271734ad63f09f2cbf77b23b697ad919b: Merge pull request #126 from dmuino/aws
- 8fa15e13bb7a22b5d6c44f4eba570c60610fe6d4: Remove hack for the aws-sdk org
- f9dfe648a45ac92c43c4b08c10c846e2b2a85353: Merge pull request #124 from dmuino/minor
- f24fab9e8a741ff90bca6ce411ee386ec867695c: Merge pull request #125 from dmuino/aws
- f3ff7b555efe8bee2d58b456be26b05131929aa3: Update aws-sdk version to 1.3.27
- 3207036b2893d1e15393b34fd02925af10e8d974: Fix typo
- 16f411c712994e685c05acf5d3a5fa2c9b55c37a: SortedTagList -> BasicTagList
- 8d1f1a951ca3fd0f24a6c95559927c169ab3440e: Merge pull request #123 from brharrington/master
- f8683c6f305e826145e42c6b617e1e4599c32ad0: improve error message when registering an object with an uninitialized monitor field
- 3d9941ce96e47b50f41c4b9d8273dac7539b8a5c: Gradle Release Plugin - new version commit:  'OSS-netflix-servo-release-0.4.32-SNAPSHOT'.
- 4789c37058a2b4098d6a9f34b7ee9714aeeb477a: Gradle Release Plugin - pre tag commit:  'OSS-netflix-servo-release-0.4.31'.
- c1b8402b4712eaefea7b937b8dbad33665d57865: Merge pull request #122 from dmuino/deprecate
- 527d8b53df1f8e4be2625cef11770ca9e47fbf8a: Deprecate copyOf(String...) and copyOf(Tag...) methods.
- 293aec26e8dc4bde3da9672632272d0419bd312e: Merge pull request #121 from dmuino/example
- 43338d056fcccdaee594c8e395b9567a72a78c9d: Make the example use the DynamicCounter utility class.
- 88d6f2862e2bb6166192884ffcc43587dbc0e4f6: Merge pull request #120 from dmuino/master
- 1a0e1feacb5084447115779f36aee0cd0e3ddfb3: Make it easy to create a BasicTagList from a list of tags, or from a list of Strings
- 4268386e1e12850f8c110570bf3b687cf1d2d03a: Merge pull request #119 from zarfide/master
- ba907398751edc9968f282f7a31f5004c3383900: Add record to DynamicTimer with default MS record method
- afeca4d5738b56ee13c1c25ff80731c8a0129b83: Add record feature to DynamicTimer
- 194a99fad190f9623e8feb32ec4dcd1af8c57ef9: Gradle Release Plugin - new version commit:  'OSS-netflix-servo-release-0.4.31-SNAPSHOT'.
- 1f6d3fae95bc4973be9b2acd3d1f6d12f7119035: Gradle Release Plugin - pre tag commit:  'OSS-netflix-servo-release-0.4.30'.
- 80ed31359fbaae3c05997cdd8ebff5fb6e41e409: Merge pull request #115 from dmuino/timedInterface
- 63a02d204c15adeee16ecd0edcac56b77e7ead33: Fix javadocs and update copyright
- 51800d93a309fc01230bddad3bcaf22ae062c87b: Fix typo in test
- 76f83e9f59caaa6c36373099b7f24163874e567e: Merge pull request #117 from dmuino/dynamic
- b031d0aa77d594f30ff4040e6e3f343dc5e7d0d2: Better docstrings
- bc08f66d596acad2f217c88a964d257f4d724623: fix Monitors conflicts
- 4193e918986db0995553b641e0a0516147971300: Merge branch 'master' of github.com:dmuino/servo
- f5f9d42331535d610958084395331158a796200d: Simpler interfaces for DynamicTimer/DynamicCounter
- b7847eb946161b85609621f0392eb33e32b5cf42: Fixing transitive-ness of provided
- a6807cc82a78da728969530baccd9a829f7f005e: TimedInterface: Monitor that tracks execution times for each method of an interface
- 40a1b7ad3642b6e00125e456e5b6d83b5068eb9f: Gradle Release Plugin - new version commit:  'OSS-netflix-servo-release-0.4.30-SNAPSHOT'.
- 0f53a41da5bc4b48db0a68b8ee66780fc9c5c7c1: Gradle Release Plugin - pre tag commit:  'OSS-netflix-servo-release-0.4.29'.
- 36e5b8f5d64e08147ea98ae17e15a21d716b8b10: Adding provided scope
- 097d28582d6cd39fc413966900ce98d8ac9c2b8e: Merge pull request #113 from dmuino/DynamicTimer
- b88f17effef8b1177484fbbb4528237a56583ca9: Provide Monitors.unregisterObject methods
- 546d283e4b0a91e2c1529ebf408bf69c99950e5e: DynamicTimer
- ba071847c251cd767097a70995bf0a375aeaa1bd: Gradle Release Plugin - new version commit:  'OSS-netflix-servo-release-0.4.29-SNAPSHOT'.
- 9de7f29299271b9db51036422515ed218b3b12b8: Gradle Release Plugin - pre tag commit:  'OSS-netflix-servo-release-0.4.28'.
- 3836651f77407509fe38668cfe54bebce697cbc7: Merge pull request #112 from dmuino/master
- f627b6647ce85bb78cda9227bc213538ae94038e: Fix missing public specifier for constructors
- 66ff83f789785e9351cec4fb54b6f6ffa0eb9874: Using a better github location
- 558ec570a9cf1881847314665237eae8828e4798: Gradle Release Plugin - new version commit:  'OSS-netflix-servo-release-0.4.28-SNAPSHOT'.
- 6cdd7cb6abdff91361286263a0679c9e61fe2256: Gradle Release Plugin - pre tag commit:  'OSS-netflix-servo-release-0.4.27'.
- 7d48095fd2ec8df11424b6cb5425ecf30e3b5e63: Merge pull request #111 from dmuino/master
- 6d61e5dff9a6341e2d47da2e66992799ce91f8d9: Monitors.unregisterObject methods
- 73e21e2875b08777932e8aee62aca302f88a9541: Gradle Release Plugin - new version commit:  'OSS-netflix-servo-release-0.4.27-SNAPSHOT'.
- 1dfbbbc28397312d0f43d9f8ef763396f89a292f: Gradle Release Plugin - pre tag commit:  'OSS-netflix-servo-release-0.4.26'.
- 8c927d8936ef6e5f7d094a88fada034ed7458d4e: Merge pull request #108 from dmuino/master
- ac745dd3773541924eb16dbeab0d42e669d2bf7e: Add constructor for backwards compatibility
- e154a4625002d4176a44422f65a1c20075c1e91b: Gradle Release Plugin - new version commit:  'OSS-netflix-servo-release-0.4.26-SNAPSHOT'.
- 47c7297e3e07ac6cddf9ffb55fa63b9fcc77696c: Gradle Release Plugin - pre tag commit:  'OSS-netflix-servo-release-0.4.25'.
- 8943f37592b31e91bfbeb2bd76a7786c37ea4c4b: Merge pull request #107 from dmuino/perfStats
- 53167184bc5f08b957c4c19b59676ff41d7134b5: Check for duplicated configurations
- 1448d03338ff9ee3a1b5dff6b1ac6424fc312eef: Rename percents/percentiles to percentiles/percentileValues. Rename total to totalTime. Do validation for the percentiles parameter at construction time. Use two decimal places for formatting percentiles.
- 4931d727ba5b1c75f8ee96c6c5bc406be6306b0a: Rename PerfStatsTimer to StatsTimer. Provide LongGauge and DoubleGauge as part of the public API
- bd50c7ee9eece4ee38f377b4b7c1278bd7269307: Timer that also computes and publishes a configurable set of statistics
- b5e213e23945d0dc1797eaed67ed8339353fa81e: Gradle Release Plugin - new version commit:  'OSS-netflix-servo-release-0.4.25-SNAPSHOT'.
- 24d04dbd6be48b8a94c3dcbc077a3d7f131b1422: Gradle Release Plugin - pre tag commit:  'OSS-netflix-servo-release-0.4.24'.
- 133b26100ea55abb3e427e146658f594d9b1b451: Merge pull request #106 from dmuino/callable
- 7ac535bdf7138ac604a35a3e66a168676a18593e: Add description for the useLimiter param
- 16075b64039a8c471d611aefb79d130bd9adbb8f: Provide an option for the MetricPoller to get values directly
- e5e83654665db522d65f7ca224622069eeb30668: Merge branch 'master' of github.com:Netflix/servo
- d9c4bc484c9b4766c5c208e2f9fb3e6e90f90675: Gradle Release Plugin - new version commit:  'OSS-netflix-servo-release-0.4.24-SNAPSHOT'.
- f75bce174b7e28b3ed36e8f8621eb4bf3177267d: Gradle Release Plugin - pre tag commit:  'OSS-netflix-servo-release-0.4.23'.
- 5c12e208bc5c9eebb46ea898bbc69e68f36ca5e1: Merge pull request #105 from quidryan/master
- 4da42a9e4c92e6c1f98838c343a25d4d79d6325b: Merge remote-tracking branch 'build/multi-project'
- 1cbb4d6dbe34998f4caa2cbe52c59abc8e0e4886: Fixing issue when publishing source/javadoc to maven central
- d37fcc177d42587c9b028b9c86a2ca9541f79149: Gradle Release Plugin - new version commit:  'OSS-netflix-servo-release-0.4.23-SNAPSHOT'.
- 4e8d98bec9578d43eac30c4ec45772451889c614: Gradle Release Plugin - pre tag commit:  'OSS-netflix-servo-release-0.4.22'.
- f2b1102be4cf148cefaccd2dbb1b7e674c31c40f: Merge pull request #104 from quidryan/master
- b887e08471514b373b99f7ece6fbb116bb875b67: Merging in latest gradle-template
- 6ddd97741282aa30789b7e20773ab8719e008f97: Merge branch 'master' of github.com:Netflix/servo
- e4ff63b0007002daea04770dfe4ba7d3fbc6d887: Merge branch 'fixes'
- ce61863565f88b164089eed70888040155c801f2: Merge pull request #101 from dmuino/composite_counter
- 9e4824ca8dedff7042f6418901703e8442d865f9: Merge pull request #103 from dmuino/fixes
- 05c4d0660d4f5317e430f0dc7f0c1487ac4f51e2: Putting javadoc and sources into proper confs and setting types
- 4d5e91c860ae0007b53cf0ad83edd884959b259e: The value of the compositeMonitor is the number of entries in the cache. Add a monitor for the cache
- a1ddf75a2b95be1f15d062972a6e542da12f093b: Do not use import wildcards, and style fixes.
- 2e08fc5efc85663359b1a08544ceab4fb80ec402: Minor bug and style fixes
- 2555670bbb1bb2de27b14d3cd6bca02162895da9: Make the ttl configurable
- 2dc65eb0522a29d0c6bd85becd9580d8e266ffcf: Dynamic Counters - Allow incrementing counters from names,tagLists or arbitrary monitorConfigs
- acb2d8a8d4c72cd7c13edfd3e494fc38fa820d90: Gradle Release Plugin - new version commit:  'OSS-netflix-servo-release-0.4.22-SNAPSHOT'.
- 75879fd4aa50b86465409bc80cd44177028baec2: Gradle Release Plugin - pre tag commit:  'OSS-netflix-servo-release-0.4.21'.
- 84fe492505cdbbe595ee297a7fdd704bb22c118f: Merge pull request #100 from brharrington/master
- 8a306400f0b58eee8e68f42436ce1050b9e9927f: fix javadoc warnings
- 28eec73ee219264639ff4dc7696829fea4b9679f: Merge pull request #99 from brharrington/master
- 1c056b7c381a94cb500c7e353dc69deab6bb23ec: Merge remote-tracking branch 'netflix/master'
- 664661b13585f30888486111cdeb6a474fc889e9: * add convenience method to build a MonitorConfig starting with another MonitorConfig * rename MonitorConfig test case to reflect the correct classname
- 8de31c022b3d87813454c668ec1675d098d8e2d3: Merge pull request #97 from brharrington/master
- 6da19fbca6e4861a6777f0efd5938ca81e8f1fb3: fix some formatting issues
- e5cdd24361a2b3089b884f1409af9841a3816a12: upodate comments
- 9932b9381c53bd378279ff44734fbb8d9dd82957: truncate NaN to 0, update test cases to cover positive/negative infinity, add test program for trying out the limits
- 7c6376133e2c00366d181bfe0cea352c63396874: Gradle Release Plugin - new version commit:  'OSS-netflix-servo-release-0.4.21-SNAPSHOT'.
- 9d8bff60bafc18606925ee0c028276f21d898717: Gradle Release Plugin - pre tag commit:  'OSS-netflix-servo-release-0.4.20'.
- eea038aa1df3f9a40c77de968c463cd228a9ab28: Merge remote-tracking branch 'ugupta/master'
- b960366608557b198d51c882f1b7776fe5348252: Merge pull request #96 from brharrington/master
- e2d6660af643621c053aeb76e7b7f877ace65a35: run gradle license check for tests
- 0495f1db909f0b8b524f7298a70dcb222af4446c: Merge pull request #95 from brharrington/master
- d053a915a6c270e6ac0b8af8bf17c9e927d16b28: run gradle licenseFormatMain
- 6c9482624df1cf9e3748069611db263a50ae66df: Merge pull request #94 from dmuino/publishing_policy
- 457b16b4f67bfae716abb7b98ef063929fe0aec0: Add license info
- 9cbebf0d30d1b3dbde497e36513db75e18dcf373: Add javadocs
- f29c138951a639a4554062d4234c8621e8b5673e: Add a publishing policy to our MonitorConfig
- d4da9b567a896c9345dc2da596f93d1e2dad3a3c: Fix build test tasks
- e93e27b779e5dd89dde2e2f2ef794a087e7dce0b: Gradle Release Plugin - pre tag commit:  'OSS-netflix-servo-release-0.4.19'.
- 152f623ead880855bf7914db328db3596aea80f0: Updating version to fix issues with the build
- 713d34b47ae500505d2230c7942a8f33fa9100ce: Be explicit with group name
- d33af766ededeef9b74820ec7904988ce67b35de: Merge branch 'master' of github.com:Netflix/servo
- 8b159d1f058ef199a3939f242a15e96d0ac472ed: Set the right org name
- 05de9247fa43a33e97eb89c0f03017a5b6602291: Gradle Release Plugin - pre tag commit:  'OSS-netflix-servo-release-0.4.18'.
- 6af83cc72642530bfe598fc077a90a909616ef9c: Gradle Release Plugin - new version commit:  'nflx-servo-0.4.18-SNAPSHOT'.
- 1f7373d31914b2c402f05547854f6579aba88f31: Gradle Release Plugin - pre tag commit:  'nflx-servo-0.4.17'.
- bf85e39cf8239a1fa3f0437e5f8da4f06e133b72: Merge latest changes from gradle-template
- 2397ebc3cb30d824ed2dad1ac2569e00326788f2: Merge pull request #93 from dmuino/map_for_threadCpuStats
- 61bd2b059be16052e2372e792ec8698af9589d79: Add local publishing
- 53ba70236de5d6ecc3b3ef59b69b1ffd254aa927: Add local publishing
- 7530c1582e8ad2e37f03653a2e12974c56750c08: Add a function that returns thread cpu usages as a Map. Useful for generating outputs in different formats
- 6d4a854dca49cbfd989b468efc4e7bce89796e08: Filling in more pom fields for Sonatype
- 55ab6f7f281180e1de31a4e7932dd95bd3d4d8a4: Filling in more pom fields for Sonatype
- 5c980a41ad6301dc38e622e8f6d13f116d941e7f: Merge pull request #92 from dmuino/master
- 11587570b4f1859f25e25b071c4c915000b07297: Update version for new build system
- da2259fdb93552468b2f1097c203f65f2e0e68b6: Merge pull request #91 from dmuino/master
- 2bba0b84b928a526a8778a5df257b7ea8279399f: Merge branch 'fixes'
- 0b21b67b7545f2f2c66a95ec1a8f7be75c6563fb: Remove explicit dependency on jackson when doing Netflix build
- d956f9d3ce8a914712ed8ce19135311b124d52a8: Fix style and comment
- f0c84835cf363379728a6b5a7ec0032a44209656: Multiple findbugs and PMD fixes. Fail the build on findBugs errors
- 0a7dbdeadd84239f59889191815136ffba9233d9: Use jackson 1.9.2, overriding the AWS dependency on 1.8
- 73306a8e5a1d5efb6e6aed3ac74266cc340ba1b2: make truncate optional and take care of negative values
- edf877dc22733f472096962f7603920b05aa49ee: Fix typo: s/week/hour/
- c902e22103fbdf86ac2b95f14145b301bcb1c4cc: Get deprecation warnings
- 32adb4c509a0cef023f9899c7ae1e6b52bb0ffe5: Fix findbugs warnings
- 056250126aaf6030f28c24d23f18d8d61170b5b3: Restore the com.amazonaws hack
- 9baf94138a1c07350a7f57853a840aa5eafad054: Upgrade to the latest release plugin
- 4489a4a33fdacc8a0e4efc40e0d439283ff01b49: AWS only accept a subset of double type data, truncate the data when it crosses the limit
- a8674db7d92f5a6669b8f373205cfef52b995ba9: Stop relying on maven convention on project
- 52a8085162c740bdb634d5593a8f698c0bbd60b7: Stop relying on maven convention on project
- 0e76209993e4c8ba20d7049a23e10b46074bb067: Merge pull request #89 from ugupta/master
- 5b78610e527cb3a6f03f6ef77552793dd2579a8e: Remove unused import
- dcb60099b0a019977bfcb43bcaa46d960687b68c: missed a string concatenation +
- ee939e2fba8e9825b1cfcfbc7585b2deb9c97dec: Remove the List to Array conversion
- 92198cdebb80aac3c71d7889a67b0772d3a4dcb9: Allow User defined AWSCloudWatch
- 7f315c7e7f2a41b4c3df5d1e20b0a1eaeb1bd07c: Merge pull request #86 from gorzell/master
- 89775f20eaa4a778e9683ad9e8326e400baebcab: Added Charset UTF-8 specification when pulling meta data from aws.
- a4411c4bb197d5bd870199fdd3b3dc2c91f66019: Merge pull request #85 from gorzell/master
- 2b31d36a03edcc93a3d2c478ba8b8c3b315df85a: Changes needed for release plugin
- 7cebae8f7480ea00f701947b47f52bdef7c07c7a: Ensure full flow of release plugin
- 1954d730193a6ee7300cbcdf5f4cfaa74e9faa3e: Setting default name for multi-project
- d1e903ccd4dcd46c8eb65cb416f3093990453475: Setting default name for master
- b8e57aac1e3743ce6a93d2b1a99f7591cbc6d3ef: Issue #84 Removed newline from tag result.  Since none of the items requested return more than one line, just get that line and return it.
- f170238c6df0e5991758ea14058e1b6ef05fa905: Using custom build of release plugin, to support building from a branch
- 9350c33f96033a6a99c7a7b37fef0958e21ac786: Using custom build of release plugin, to support building from a branch
- ddedbd72afbfbd786614983f3ffbc10e1522c6ec: Pointing to a repo in our control
- 4f4d1c73bfaa7a1a0180d2778c7dabadb55dd47d: Pointing to a repo in our control
- 9586e167c3ce2cbba74dccd3e76258e4cc9a1988: Merge pull request #83 from brharrington/master
- 8be5a1b3010fffcacca6081ff0d6d481b9869be4: disable release plugin for now
- f2ee57fc25860aa8cafd0e4e11b32b50b8cb2301: Merge pull request #82 from brharrington/master
- 03ec677271bc5e0fe3118e80fb647857a11e2ac4: respond to build properties for release/snapshot
- a38b4500be59aa3db21a88938802d20d95181a62: remove unwanted sample source files from gradle template
- 6c9de866580f7e1abde771f1ea8b84639f10eb0c: Merge branch 'master' of https://github.com/Netflix/gradle-template
- d3ada820bd9b68ee8517ea21f8d1f085c4b73734: Merge pull request #81 from brharrington/master
- 81083f400a31d5183cc02deeb882d525dc30134e: update version
- 8a683cb26a254890951e2469d1562d13c3d86aef: add an explicit shutdown method to clean up the thread from the executor
- 8f289b73e539edc34a4fcd22df1c6dc9d97f216f: Release plugin
- 5c63f84d2aee22c2629b9cc25a860d848c0b0f9b: Release plugin
- 8584625c61c48cd129786287f9979d3f27879d8c: Merge pull request #80 from brharrington/master
- 8da4a3058445903f62c8a37ba5736e37af29092c: fix logging of exceptions for composite poller
- 19eb2a27ebcf9a1a97815400223fc8bbc6ef9857: add test case for slow monitors
- 97e44887c47278500ac185604a3b90b005c09b22: name threads for time limiter executor
- 63337938c617be7e5c8fd12ae892f2803d1546ec: allow timeunit to specified for the cache ttl
- 8d5c28e6f5a524aa2bf1144f2537a56cc4edd1af: switch back to slower version with sorted iteration by keys for now
- 8d167325e59bea6691ca98a0f92e4cc8365713de: add time limiter to prevent a slow getValue on a monitor from impacting overall collection
- 09c6f16023aec95f8d536063686dfd8d7fd1f78d: use Tags.newTag to benefit from optimizations
- 88dec3b6c54f47493f589272039a602dbc65112c: simple caching to allow tag objects to get reused
- a85e1963ffaacd0d695baa356f69adccfcbbebf4: Adding cobertura
- c3d3ad7b38179d0e67b3be05fea9a3ca695335c7: Adding cobertura
- 73068e7ec8ae57efab495f3ec68bb5b47c0041dd: Merge pull request #79 from brharrington/logfix
- 687feb317d84281957da3e0783d80b24043bc528: fix log message placeholders, add log4j.properties for tests
- d2a8d5f038acd4b661aae4d1fed31c164b07d615: fix log message placeholders, add log4j.properties for tests
- c2af08e723518a2191e51bf9eae694fda12d1bbc: Upgrade to Gradle 1.1.
- 0f0c6114889de1c0c3d702661aa44f95ec76edea: Enable license header plugin
- 88fcfe986e86b2a425bfb3cd4eb187e69ac81d0b: Upgrade to Gradle 1.1.
- 3e88665e3648bb5df31441205804fdd1f440a5cf: Enable license header plugin
- e11849bf2c54d869a51ceba3c60613b76a77a0e2: add uptime
- ce7c35f24527cfa740c36121b927d74930544284: add more info to default thread dump output
- 15324ae8cb61d6b14d8058142965262f42742cf9: add comments
- 1a7213f04a6f81c9168c18c35e85655b3d08db4c: fix possible overflow error with comparator
- ad1046a70a897bf5b3d0fc8f84469fdb79fd7e1d: make sure it doesn't spawn multiple threads if already started
- 6e2108bbbc79a97f06460001c848c36a5c8cfacd: add helper class for keeping track of thread cpu usage
- 7efcf33f59402a7a5ea49bdd02ade0506beafb5d: use linkedhashmap for caching in rate transform
- 87af41156911412b572cbbe4a837d4aa5b44442e: all registry poller to cache the filtered list
- 09955c2d64ab2039f226c47b3cf99c921ce42a42: lazy evaluation of hashcode for MonitorConfig
- 332030d4cc8c714ab0b084e97161d5a2cc481bd0: fix some checkstyle issues
- 3ffca5d3ad650b049e977699fed87c5555ffa732: update version
- d685cf9014e9710c6705a58e6eeeb14682e8c3d5: use linkedhashmap for tags
- f66bff5037bbb89630ae491826e69dd8efa19d06: MonitorConfig now uses BasicTagList to improve lookup times for get calls, iteration is still ordered based on the tag key
- 0d0fea17690d04f08bb200db9bacfe2d9f458f86: fix cache policy for counter to rate transform, add some logging
- 2afbf330afd1b699c3ace05b3dfb1c4d035f21d0: update version
- ada3bfe6982b6021d297b8a0bb6882d8340e872d: use concurrent map for keeping track of monitors, short ciruit equals if it is the same reference
- e48e0cd226bc51acd7d56eebf57ef310a68b6682: improvements for frequent polling
- ab0e38594c19697263952fdd3dde6c3f33803f8f: cleanup license comments
- 23ebecdf025437eb35d077f076929b4d1abd8a9d: Merge pull request #72 from brharrington/master
- 6763c588b242b618890e99d940baca43f7f699ad: Merge remote-tracking branch 'gec_graphite/graphite_observer'
- d83b2d69b197a9a5a57a5e6039860be3fbb04f68: Merge pull request #71 from brharrington/master
- 15efcec619137888de3a397e8c62bd254d9a1c22: Merge remote-tracking branch 'gec_safe/safe_attributes'
- 7b19650290073d21c991ed42dd95526057b3408c: Merge remote-tracking branch 'netflix/master'
- 42f22dacbf7affe976e0a7517570a411aee91a83: Merge pull request #68 from gec/multiple_jmx_roots
- 557e5aa61ce65a0b1ffc9782b0e357c36b178f3b: JmxMetricPoller now supports multiple root queries to support (java.lang.*:* && com.yourcompany.*:*)
- 875577d00a38e46ccea2acb3926de93c3a0d2243: Added safer JMX attribute loading that handles bad attribute read errors
- fc41f05a7e2c29626b9e3d1c5418486053eeea77: Added logging for connections and number of written metrics
- b835b777ce6ccc5f24ef91b67153eaa527708083: Added instance to basic naming convention
- 5c9ef15fbdeb28ab0ca35811855db18d1767e2d6: comment out expensive log call
- f16a154b24af7f26db66feaf790ce4d627dff88c: sanitize name and domain for jmx
- edd50621ba943898da91baf1ab47c2ffec67fccf: update version
- 8e4b1605df2ab9479294e8e0f06639e88797f4da: sanitize tag key/value before adding to jmx objectname
- 02
8000
a7e7afc1367b2df83f83064fd50556e33774b8: Tests to show graphite observer reaches out to server socket and handles bad configurations
- ca26b38bf64e3f524535f20a0fee456337e6b479: Basic naming convention tests
- c6c4c56ba3cb840b394d8f91b9b014fe57e6f162: Basic graphite observer implementation
- 52e41280d51c336e5529487a084d889f5dc5cc77: Added servo-graphite project to gradle
- cc1b04ce986105cc04a141554902e5cb699efbcc: Merge pull request #3 from Randgalt/multi-project
- d36839bc9b2478f6e0824e0886d81f8801c7b979: Merge pull request #2 from Randgalt/master
- eaa8fc97a4427d51bf8637570a263d4f4e33e5af: Sonatype URL was wrong
- cf9ab8425f3649882f56b94a5ee2b66624f15d19: Sonatype URL was wrong
- fe709393a5499eec57e4889bec0e8f57dac89a11: Merge pull request #67 from brharrington/master
- 80f539b5fc1a3b49642af46c84322ee9a464c908: update version
- 71ea14d78a08202a8dcf83ade73394c02990c674: improve isolation of getValue failures fix logging call to dump the exception correctly
- d4f513ab7e4b7dab84a1abb9b2f498d047098e55: Merge pull request #66 from brharrington/master
- 8a63d19c39c110e749c90ce6ecb6d8399c367001: fix url
- fef15054621bf0b4936a5144dfd116217e1e3e4b: Merge pull request #65 from brharrington/master
- 44cae058eaef955a668669637ae14795756b6462: fix sonatype url
- cec2b4b45847b2a25fdce27bf034b8c10a7aa1de: Merge pull request #64 from brharrington/master
- f70813e6e0ae4420285b267285329110e7bfdf62: update version
- c65641bdf317549990f0f656567e7c32fb920ded: all unit to be specified for newTimer
- 4721fec7733dd66547954e59895dfe553fba913d: update version
- 329855f90d49c8c79e100ece186585ea310f17bc: fix build issues
- dad3698cdae3943946a9aa36c19abe6f66c4a46c: allow informational values to be sampled
- 6eb0caa7168cb0dabb492405effa85803d314b9c: build testing
- 2fec322fb0707edc785ba1fe4d61b35514ac0ce8: build testing
- fc233b8235b4396b8593316ceb183803839b4cb9: add class used for tests
- 135e250ce8aaf7549e6bf5c0d1ae52d5aac73e3e: hack for sdk dependency
- bb500f2e59b0f6f42d83026cdc1bdf34442578de: Merge pull request #63 from brharrington/master
- ce4a209e437172219388ed96ba818ee464fc3011: fix some javadoc warnings
- 33bbb7cc7dfafefb169eb0c80a13ea833162fc0f: update version
- f15bfe65f9eb6d68ef36b3ad1307630781d3e039: Merge pull request #62 from brharrington/master
- ab1ff8116caa68bec3b978e1cc529bad111c080f: include monitors from superclasses
- b73dde2ba5de9b984a042fb9b76fe0b77dd95ff2: Merge pull request #61 from brharrington/master
- d5bde3a082a5744b0cfc0379bed97f6f7541804d: update version
- 3fa70e558aaa4f8e9bf42e3f6cbf84a100068449: add comments
- 20bd803de3be61a650c7e1e5ac39a78f64e8588b: fix min value if no updates within a sampling interval
- f4dbbec4397f029a13b526043dc0fdd7f9b56259: make thread local context a singleton
- 5690657676043506604081d7452b82e3b38262fe: fix application of MonitorTags when building object monitor
- f749117193d31c6454b147f95870851f661959ae: change visibility to public
- f377f423001a50b4ff64287a8cb6d6bd6158e184: fix findbugs warnings
- ef5441cc87866b32ad74c159cf3ac114498b1030: fix checkstyle warnings
- 6626988e731c0053148b275e2b9f795e66f23da6: fix compile error
- f168ec8c94110964941a67b92d9aebdc3d279d16: fix some checkstyle warnings
- 089c5be5fdcec12911bf5a96fc87941f6341701d: remove unused annotation wrapper classes
- 2f6c3e6681eba58f355fa1a71d8380595aa5e092: add informational to example
- 3f2bf56b25a78cf0b9cc3bfbfcb91a847b53d720: add type tags for gauges
- 0bb52cd69faae0756a370167436efd914254a98a: add name to objectname property list
- 34ea34f0d4860bc376f5869e8f006e265f35287a: simplify jmx registration for monitors
- 7bfdd943c1003efe1fffd162f2b26b7f3e9f89a9: add class tag to composite monitor created for an object
- 6ea7c98c3927772c5ce3d100cd9bd7d68c8afafc: update version
- e0ed6503486bfd7c6675da071d0a123687304d80: use basic counter for totalTime and count to improve consistency
- 45ac36bcbcee72350d2309848c4bf8590acea893: convenience functions for common registration case
- 1a09713d139af70b65fba98426eae45532ae2f8d: support for frequently used getValue operation
- 7b48ec6b94fd60141efe8b86a3b8241a5d8a87a2: Merge pull request #60 from brharrington/master
- a1d8f352565c49c05e046828931930e80d226fe3: CLDMTA-576 add level for crude filtering
- 235b466e041bfc7a159d8f7025829bc6a87bca3d: CLDMTA-576 add level for crude filtering
- 306a4a6f36408609a2751cefbdf0edfac0382a05: CLDMTA-578 add unit tag for basic timer monitors
- 9aca15a56bf23733e57b27f1c2815c5ce723229a: CLDMTA-577 add stop method for async observer
- b3398e1c38efcca5e46270433c3e5db0ea15faaa: CLDMTA-577 protect against excessive looping when adding to the queue
- 42295fa26e0b631f718357a31d8e547f44e2e715: update metric name
- ffdde1f35ce1b0470e39ca73f7bdc5a7af428ae3: always add the type tag on wrapped annotations
- 6ac92de6eebd58ff211aef3b1c7c2fdbffaef620: setup monitor for the cache used to keep track of counters
- 89e324a946f5274f536efb5b1a70d07ea832657a: better handling for duplicate tags supplied to the builder
- 0353f710264a2c50bb684cd822d50b6fe861110f: add log message
- d4730121d0da8e1eb156813d6cad1b269e270724: better support for annotations on primitive types
- 55f124611fe21ba4ea07faff9ae155621efdac2d: update version
- 1bdd23092beec998a8275516297e246c82e54b1d: remove trailing whitespace
- 69497a5da1adcfe0015708603f72a7a3663fe701: add helper for monitoring caches
- fb044b82200c2d14e469c9b9259748e290347ad5: add wrapper providing metrics for thread pools
- d9651f735e4ab3840942c940fb34a6a0a15f2e99: add comments
- 70340b63346a7aeaddbc83482c6c88a703aa9cd1: fix unchecked warnings in test cases
- 7d35d7c29c7a949d9816a1f09b0f07c4925a73ec: CLDMTA-573 improve validation of wrapped annotations
- 6f076b8b89c49f36a184d0b2413df1e36ebbf6f8: support numeric monitors with wrapper
- c0bfcf25b2a911bb346b6d893d7784664010d71f: fix class name, update test case
- 5b9c4b8749ebee865966c782a624f30243449e89: enable -Xlint:unchecked, fix warnings
- 84fca6bf675dbd38112e7c43ba387c51626f50aa: update test case
- 2f310f42933ce3ef24817c5ead12106e2f80289d: add class and id tags to Monitor objects selected with newObjectMonitor
- 3273730027ac340651777c5e7eca4e6f3b89d6c5: Merge pull request #59 from brharrington/master
- 8c1c372ee65700f69c9fc5c3c41d37940fdf7883: update version
- 4339104dba470aa08f4345661faadafb7e038bc8: CLDMTA-572 Monitors.newObjectMonitor throws NPE if id is null
- 226807627bb439a1b46226afa31c29554b0f40c1: fix: warning: non-varargs call of varargs method with inexact argument type for last parameter
- 9ddd4bb5e4f3b09ec1aa8317912b82dd93dcceed: add javadoc comments
- 0c3596735ee90b1b1b01add87de422098ea40af8: update version
- 792e3b5c971899a507e051e00bc123ccf3a259cd: implements NumericMonitor interface
- d96f6c965969a78dd8301d9b7fb3f06adc3556df: Merge pull request #58 from brharrington/master
- 8d50b8e1b35ba293a5aef7c533351bb806f66cf5: add configurations
- 0090605df755312d282f14bc29c4502587059c62: Merge pull request #57 from brharrington/master
- f47c1b5703b9a111b59323785ec40abc6baa426a: update list of artifacts to try and get sources conf to work
- 071fe56ae799c886ce23a5f6c57e1483fd207f88: Merge pull request #56 from brharrington/master
- ac85dfcf6ce4056355b3eb1c8e9eef8f3cca35ea: update version number
- 8a92cc6ddcb89168311f5b625fae82de8fe5e398: Merge pull request #55 from brharrington/master
- 305632e46f0feeb955d4cf285d065a186f5da940: updates for monitor objects, annotations are now registered with object wrapper
- e11198ccada1d5a6960b9378ab8988f7051a9ba8: Merge pull request #54 from brharrington/master
- a80d3bc802a4ae95fabe8ff20b7ad40d5eb8fe0f: force aws-java-sdk-1.3.11, 1.3.12 is having problems with jackson dependency
- 03fa02aadf4f793f9115059bf30b1a404381a363: Merge pull request #53 from gorzell/master
- 6c53354762fa583c66afed4594286300998d08bc: Unit test fix to correct build.
- a468da2599ef6a4e34e79743ade4286f7c0ab737: Issue #51 Fixed PMD error.
- 8703aaeb89694d7c5e3cef3f78940c1781c45099: Merge pull request #52 from gorzell/master
- 2d0eb271a0e449f0497b4a5283e9e7130b1332f6: Merge branch 'master' of github.com:Netflix/servo
- c009b7b6e5fdb44886addc85b62a9059135ce8b9: Merge remote-tracking branch 'build/multi-project'
- c83431124f993b1825958656d04dee84f3a89f1c: Merge pull request #48 from gorzell/master
- b916019575133ea51da2530cdd575c99032246f7: Issue #45 Tests and other cleanup.
- 1b2acaab5b4bae0b731ebffa98684f6bfebbf130: Merge branch 'master' of github.com:gorzell/servo
- d3e15751806db4ab6adba1726e62d4439e87b3a4: Issue #45 Added TODOs
- 0ffc20edc6908372870a74b5d5907c47f8edb7a6: Issue #45 First crack at registering Monitor objects with the JMX registry.  Still needs some cleanup.
- 42b8f13a86afbf5205209f0b8f6c59faca45b932: Merge branch 'master' of github.com:gorzell/servo
- 97be8911a360669ed0d21034efb0a07741fb6611: Incremental
- 43c519621c8692e7f681613a9305b4e15138a27b: Issue #45 Incremental checkin.
- da6d5ba130a89a63c0ca8367012022cb617da4c9: Issue #45 Refactored MonitorRegistry interface.
- 73410c2ac7ef18910c0861cb3e72314b28a6e497: Issue #47 Base implementations and unit tests, plus some minor interface changes.
- e7ab6125b19a96a5d519762265d305cc8e809b9a: Issue #47 Cleaning up interefaces
- b3b44da19f3009032c98726dc29657bbf83470e2: Issue #47 Stopwatch interface.
- 8d4e40a6987345459dd3de4f7840972d47275612: Issue #38 actually removing file.
- 2480465bb48eb6166c4860a17c5ec10f0abc06f3: Merge pull request #44 from gorzell/master
- 866ef1f166aaa2ff482f8cb4aeda482f06f85acc: Removed todo.
- e5fff192f74e86c55577bbca49142c6bd44b1855: Issue #43 Added tags to the JMX object name, re-enabled unit test.
- 3cfdb91576b4b57613097c66da2e88ae9a9de4ed: Merge pull request #41 from gorzell/master
- d62c16d0d57fbb3a8119652f0587952d2de7a81a: More tweaks for unit tests in the build file. Also pinned guava so that we would be assured a consistent version.
- e375b3b81d06d844c9254f86615af88f39e048ab: Fixes for unit tests that were broken.
- 997cc8b4f86292b887783a3cc18785eb9932025d: Changes to get unit tests working.
- a09faa8ae77137c2d8153846b1515e6a42d65f12: Issue #39 Removed uses of BasicTagList in favor of SortedTagList, and optimized imports.
- 6765b079eace1fa789d201dd69448b52a67f5cc6: Issue #39 Created a Sorted tag list and unit test.
- 9a2831018bb047c55c035f3385b12d1429ffd851: Get back into mergeing from multi-project
- bf5b268244d4eea430049627a734b3fa19307b3e: Make one less thing people have to change
- 04da626fa128498cbc32edbd8e9a57dc33a4ff37: Issue #38 Remove @MonitorId.  This is the main work, I still need to verify some changes and do some testing.
- 76f1c5d1f5e2dc756bac07e0af5056ead7b7d97d: Issue #37 Remove tags from @Monitor
- ee7bfa377ab4e7214cdcd017ce65d9e0668cd6f7: Merge pull request #36 from gorzell/master
- 3267fc28c0bf888d926cd2c346de4bce0d6bd2ef: Added Timer interface, and basic implementation.
- 35f522aa2d26211e1c774207fd34cee0c25da7a1: Refactored MonitorContext to use a Builder.
- 5dcf6455af85cecf9125d8f6beef864daf3c72ee: Merge pull request #35 from gorzell/master
- 1ec23d8202de1ab37854363359c4e32bb02b4eb4: Commented some things out because they aren't working yet.
- 3f05dfb4760b93149943e648eb8981f46581d9f6: Build fixes.
- 4b0a0f6674cec85c31c823701b14d6cee019fb8e: Added MonitorContext to the base implementations.
- c9f96e3e921076f66ebd31ba7d4aa349d8919de1: Changed MetricConfig to MonitorContext and added a getter to the Monitor Interface for the context.
- 8b87ddd55aaaa38b289fe85ed667cc45d5230330: Refactoring the decrementing counter to better align with annotations.
- e9cdf18da174446ca4f50c4633f5c7bf37628903: Merge commit 'bc662051d8c72ea7b20350b1746e1a8f527c9244' into multi-project
- bc662051d8c72ea7b20350b1746e1a8f527c9244: Un-indenting HEADER
- 7c28a7637fbaf8c78ee8efcdae85592663960ea6: Create branch that contains only build related files
- d488e868ea747c53e90d506ea27eee753cadf6b3: New interfaces for object based rather than instance based monitors.
- a9a34c807242ec2f7d30ebac21c6fbdef39b87ee: More files needed for the gradle build.
- 46182cd2398e3a6afdc3e7b24bee6504f1351481: Rename servo-cloudwatch to servo-aws
- a230e8753b16acbda99aba3a62dfb9ec085eb949: Moved from POM to gradle.  Added new interfaces for monitor objects.
- 1df6e445488edfec78512c70e4db7352a1df57ec: Use lifecycle to add signing task
- 66332d8b8fe98c8068c85c215dbbacc66397a68f: Fix quotes
- 61b1710621d138556fe2d5621076ea40ad47f8af: Multimodule builds need a dump signing task
- 3a10a077f9fc6c3aff7b7b1eebe9365d34b5acb4: Remove local testing file
- 9fa9ec0acce8afc01da943b1922a731059cb4cd2: Avoid signatures in archives unless doing mavenCentral build
- 0c071bc401d9723adce85c4b43905b1f88e9671e: Added gradle build files.
- c31cf586b13221d3d41667858e20faf9756bf684: Merge branch 'master' of github.com:Netflix/servo
- b5b2f5ef9e908a3c53e4afe017a60f2b878a93b3: Correct artifacts, moved pom to more visible area
- 52bd53f5ea5eec84818d65b40e81d0a82ada6ba8: Restructure into smaller files
- d15ec802c142a6912b234cffa8c3821743637cfc: fix guava dependency, we use cache that only works with guava 11
- 697fd66aae9beed107e13f49a741455f1d9d8dd9: Initial commit, working with Maven Central
- 9afb9b66452000b819cc0e3a7d1a1e3bad9dcffa: Merge branch 'master' of github.com:gorzell/servo
- 28ecceed00a293759f5130793fc1e72fd426837d: [maven-release-plugin] prepare for next development iteration
- c032b28fa3ccbb7fe42a1f5c7d077fd69b1f1824: [maven-release-plugin] prepare release 0.1.0
- 8674f375849bca08e77b89ffc295a3cf26485cd9: Move to SNAPSHOT
- 908297965fb333e7076febb2cac19a6b18e997a5: Added a no-test profile
- ae20336b95c7269c8ecdbc41283f439b158bb82a: [maven-release-plugin] prepare for next development iteration
- 283380f3dbfe9e10c71086fbf9eae8028904e248: [maven-release-plugin] prepare release 0.1.0
- 0256839799ef7c9745b0230b33067a6adccf97f1: Move to SNAPSHOT
- 0fe38e1007065fec895d8e8a29298296c07bd012: Added a no-test profile
- 4dd89f5b74eb998d04331ad1f83adfabd1b6809c: Merge pull request #33 from gorzell/master
- e271366001fcb6f6ac9687f6124f3407159e309f: Fixed bug where the host was always set to unknown because of call logic.
- 49f6021737105f7449ca42eea625c3e68cbc1d10: Merge pull request #32 from gorzell/master
- 230b23fb39312149de82100e0c95109ca1dec0b8: Fixed javadoc typos.
- 261303c091d69d5aa45be798484d61b6ecfb4273: Merge branch 'master' of github.com:Netflix/servo
- bfaf34abbda8b2ea15ca79b8e8902c9cc80d9ed1: update javadocs
- ba2e12bfb7c1b6f0f469a01b52336d509236ec4f: update link to wiki
- a5755ffefca0eddbebaedf9d89b9b5fb9817bcc6: update validate method to check fields annotated with Monitor
- f1143eaead3d98010b05b837085f5de3eb1c44f1: update test case
- 35bc3c7db0ad64a2ff8e63cdd8b798fea8f6a188: add another example, fix tags on monitor registry polling
- b733bca04f19d96a42173374129c68444da00253: update cloudwatch example so it can be executed via maven
- 23345a02ee304b5a32c12661c331f9809f56a7ed: jmx client example
- 23770822a96d722409557c99bba8f8853d13d9b4: add package-info for examples
- c218cac27112dece0b872e6a9a7f818cd3738a65: update comment
- bab4692b283b6f7914d6398dc34280ed89ec3fb6: Merge pull request #31 from brharrington/master
- 2152b042a52f9ad38fdcfb569279401e647b6d88: update link to wiki
- 434b207c684eeb572022e600e62898ce1f5a44df: Merge pull request #30 from brharrington/master
- 61e0e77f3aa7f31d3b325ffd441b9bb39c283932: update validate method to check fields annotated with Monitor
- ace72f2008eb4c9f6e4afab20fdeeecd165ed317: update test case
- 943a9fad8432dc852a8c45f3b0da7cff4cf06d25: add another example, fix tags on monitor registry polling
- b0ae18e8e2e83dd4a5a0ac59984874fb3ae3dca4: Merge pull request #29 from brharrington/master
- 9a5dab7b70b945280c6519871709306610901775: update cloudwatch example so it can be executed via maven
- 7dedca8728cfc30f58f1666066fe4151d6cdff1a: jmx client example
- 4d95750baaacafa108606468dc10879fd2e534b0: add package-info for examples
- 83b9cd7397d1e71ffe4850058340c06d6ef93161: Merge remote-tracking branch 'upstream/master'
- 49f6574256ce55231f26c357e80ec90071917ccd: Merge branch 'master' of https://github.com/gorzell/servo
- 1084df7da9415a09e965ce99d38fe5432c2a8ba7: Copyright cleanup.
- b0a3d023811e0610fee5fbcf2f6071c2db87a20b: Refactor to move tag related files into their own package.
- e5f4007251b619e1619981ad5a07831cb714889e: update comment
- 91f7f487730a740ab953f7ec74cca63d6ac6ca2e: add counter to rate conversion
- ce59b53fa1a93db8eec1d3e06fea16f8ca6f7225: Merge pull request #27 from brharrington/master
- c8897aadc951213de1a05868e1f641eedadb049b: Merge branch 'master' of github.com:Netflix/servo
- 89663c231b7968c46dafca73944019e103af2c7a: add counter to rate conversion
- 64c19d6b31fda92e2c6ae57ddd7cdf9fced1309e: Merge pull request #26 from brharrington/master
- d6546f8780d7eb3fa362f1af5b36af70d8303e3f: exclude examples from jar file
- 79c97b0309fc57c251d2cecb636b460d0206f4e6: move basic example to src tree
- 6b78a7fed0cb72fa54e0be6e3410dda931c458ec: update javadocs
- f12b35f67d2df5e742ed7535dec7ea001cb75a36: some minor bug fixes
- 4eebac5bc5063ce37d66bb829434e04715533392: cleanup imports
- d2f9a99f7a86b995d776e1fd2009cba602eb2690: annotated object wrapper
- 697c3bb03d0d2073571f16dee32d9b1ea1dd23b2: Fixed bad change I made.
- f46ae89c88617ed5580f49e60228366110964550: Changed to us TagList.
- 06a91cd06722e0948ebfd5b346623340a66960af: update example to use scheduler
- f13758344f2b35e5e3b64b05050c50d1ea410848: merge, add example for fetching the jvm metrics
- c1da9d1fd9131735256945c94fe0475335d917fd: Merge remote-tracking branch 'upstream/master'
- 91295f50e37f08e47c8960f77a23636e669e51aa: some basic validation checks
- 9ef08206b217fe9c98be749b671f38f303a33216: Merge pull request #25 from gorzell/master
- d154a373bf5dede956d32b9b32f8365c6250de49: Merge remote-tracking branch 'upstream/master'
- 936c1c236f9bfd9ea310870ca59a4e8e2cff0dfb: update to use subMap
- d14fad6146a37ba3dc3a15ae74bbdb849f030de3: change counter to long type
- e0be0a2c15a26d96f47017549079c08de5fc19ff: Tests for PollRunnable and TimedPoller.
- d34c91139c22675934d915acdc90f202b80ed2a6: Merge pull request #24 from gorzell/master
- c6aeedce093a005080c08863167b3ab2d15eeb9b: Added javadoc.
- 38899182ac9f28582f1700e2b3d32318ce011729: Basic timed poller with a runnable.
- 6c027067736b282b63ad0660492fd34519688e55: Update README.textile
- 5525ed3ca0eb2942f09bca7f5e60d394dd367474: Update README.textile
- 7f42cd645c600f0910f7bb1459aa7158eb919232: Update README.textile
- b34bc470068c222a7b16ead2f5c743438b405274: Merge pull request #23 from gorzell/master
- 4cc4b74c8009e382a3a52cbce29d21964c6e228c: Fixed and added samples.
- 3fcfd797d50a442996ad5eaf95a099f5000da990: Merge pull request #22 from gorzell/master
- b83979a2f89d250895842ae32f4bb48f1a4e07c0: Javadoc cleanup.
- c8b41af2aef5d588fd07d14359bf59a91680e7fb: Merge pull request #21 from gorzell/master
- 7c008ce7476cfb58abc7005623f89a3692edea15: Remove index.html
- f5c9951091905fc6c941b2c9974cface8989709b: Merge pull request #20 from brharrington/master
- 2167cb321c7f9df15dccfa19c88b5a7890b61af1: add checkEc2 to aws group
- 303b41788c06395e2ee709625e4708c9fea77cfd: Merge pull request #19 from brharrington/master
- af7082cea228994230a4b9792765d26cd73d5cc9: fix build errors from merge
- f01d41f3d6840a0e4df06b629459104d7af568e3: Merge remote-tracking branch 'upstream/master'
- 67861024c8c0e0f4c217e740ffe8b277f6c7faa8: adding more test cases
- 5b066790d65349bdde95e513779db9866545290d: more test cases
- c2764c4d6f6fc0c8f3975ad29a989fa5cd1471d6: minimal test case for JmxMonitorRegistry
- cf8e45c14852ecf491bfe283c089439dc168f132: improve coverage of AnnotationUtils
- 2d874ddb51915b62aad0864b1faa0498d31864b5: adding test cases
- b6245b8f45ab3fdf7482c74ec351965ecdf55eb5: minor cleanup
- b6a9b0cf05d74c796d2de0186074a9ffd523d519: fix some findbugs issues
- cffe8546bdb4ab0e04d9160d24fa7f1416041fde: more comments
- 65b22e4ae1d3d5530fd97d6fbbb28d5d6ae57fb2: adding javadoc comments
- a59bb2cc500ccc80940123d692ca54686f6f6a1d: add package-info.java files
- 2328a286724ca46d76ee2787e2fc5487c50d1ebe: adding comments, fix some checkstyle issues
- d47d5ec26055cd5b1ecd466f5f9c53199d10dd8a: custom config for checkstyle, based on sun_checks.xml
- bb2af0a695692bf4f17fcc9e6a1804240a25ca7b: cleanup import statements
- 0a7929db00ecd40a7ff0eef01e31a5e5fa62081a: remove redundant license comments
- 49d1e3eac32babfca84345aefa6ae8d80166cf22: add TaggingContext
- a6a1e06ef753351bba1fb2d23c3ce83656901965: add reporting plugins
- a1393d9b17a73c222a502a7290ccab1179727a2b: use TaggingContext
- 31b251a9e2d903af92ad5efe5895c36bf9d86aaa: fix project name
- df7b0ea19c92cf1dbc5c979403f95225c0aea393: updates to composite poller
- aa20c5d2e692bf68dd5f9be2693981dd328ca8f0: updates to jmx poller
- a96e22290f511610c0079f35f9de11e9df849e09: have JvmMetricPoller use BaseMetricPoller
- 87fdf074e3a3df0292d92820cddec1dee23019b8: initial checkin for generic jmx poller
- c9fd54f3af4cbd4952f876758d41e8f8cdb84310: add some simple metric filter implementations
- 7a6e7c095a6009465dd6bcdef8f23dbf61ff9c44: enum for the standard tag keys
- 06970580847cf0042341107827a237f80fb92e47: initial version of poller to collect standard jmx metrics
- 5b83c9ff1b3dd471f554621cd00522f631c96e1b: Merge branch 'gh-pages' of github.com:Netflix/servo
- e7436052599eeaf3cf3560a547f6f6693987ce28: Merge pull request #18 from gorzell/master
- b598800ad23f25b181c4fd94996bf8816ca33eed: Added Javadoc.
- 2436b9ac17bb0269623ca1a23564e85c1428bf1b: Merge pull request #17 from gorzell/master
- eaf80dd7a1ac4b310e5a9f37e137af186b124c88: Fixed test so that it will be skipped if not run in EC2.
- 5496e2f909df65a9db90b2fbbfdd49e586677ba7: Added Javadoc plugin, Created comparator for tag and unit test.
- 3f5a624646fd170c06404deb0e040ddb4195051c: Add tag comparator.
- 115cf6e5ed20c4a9deb10e7d3b4f5cb4cdabf959: Finished AwsInjectable tag, added unit tests for looking up values.
- 059882cdfad2665ba3eb0b85f4e4f27ed2518b00: Merge pull request #16 from brharrington/master
- 9e0c12ecdfaa94262c3a9650f7f22140078a124e: fix build errors
- 5dbd99721fb69c7e5d7252a2ee6f9cb0fe48488b: Merge pull request #15 from brharrington/master
- 42f46d613821ad84fa0e6df2390616ac770e48b5: Merge remote-tracking branch 'upstream/master'
- 456b17017f1638b4fb1446b60c1b90883cfbc159: make DataSourceType a Tag enum
- 980af4302a23cc1114c93c5ce0f366fba449d374: Merge pull request #14 from gorzell/master
- 63fae8d3ea234a4123f7fffb6d54474ed5e9b4e3: update AnnotationUtils to expect TagList interface for MonitorTags
- 8a73763ef51406893ae766246a8bf882146f9de1: update publish/* classes to use TagList interface
- ef83018f4b809d9e389164a157bc729b59d75831: toString and some helper methods for creating from strings
- 8176367512bbf356dafef113fc2392c1f260171f: add hashCode and toString
- 6d665f7f3530a3e0ed42171afd64a0ad90301096: Updates to readme format.
- 50a655af09e4abada5a5441c80bf539fcd8a1ad3: Finished constants and use them in InjectableTag.
- 50e1b22ef59a3c1a4bf4ca503241df6922f792a7: Renamed Dimension enum.
- 76217a9817c43bbe9d6d5da37a80154972930557: Merge remote-tracking branch 'upstream/master'
- fc7c719377da3854d8979d8913c51a6ce03dbd2c: add tag list interface and class
- 15b5b8e6e1022e5edae96e3a33c644880425bc7c: Added Dimensions constant for AWS, removed Unit in favor of the StandardUnit enum in the AWS SDK.
- f23a28ad509f8aa32a35e955d460f6a913c418e6: Merge pull request #13 from gorzell/master
- 7bab708579e05ee031dec690de834bb9b6ab9b16: Wording change.
- a0c2c15328e94c80ccbb10310643b8e5863057a9: Minor change.
- b17421ce3ccf13fba78ed690faae262f0df24d0f: Documentation Updates.
- 84153ce7d861693d8ea6f0bf6026cd562b522824: Cleaned up ENUM constants, sample code and AWS Injectable.
- 43d9e4dec8c139d1f3ba14b96f23327fd5597b13: Added sample jmx client.
- ff8716980d0a6f15ef5332b152a3a55bf12a5233: Added constants enums.
- c618c0dc7e9046554ada02501320cf291e4318a7: add some comments
- 64fa276a33e6cbdd84804b764c02e1a469de8b93: Readme formatting.
- a3c8b847b61045e2f1444266d6a972a67e5f2446: Merge pull request #12 from gorzell/master
- dad5292d70c42c6ff9197cc582af478c3f488aea: Readme updates.
- cea2b91ae04230a78ee8785a3618816c012e8e0d: Merge pull request #11 from gorzell/master
- 57813b4de77cec892a0265912ff2288db6052245: Added availability zone and reference of available metadata.
- 7c253ba03c122a1b5271134e73781be6c6ce21c6: Added keys property, AwsInjectable test.
- 0b4243c258aadcc7d21c9beb534e48595f1426c9: Added files.
- 8383c2e3dee582d7aef5cd4568e9d86c0fa3fe39: Test updates.
- 794f1a024495a44eb4891323a2cb4b69cb84f79e: Tag migration and Unit conversion util.
- 6274c694ad159f61f26fdb315c062171f7953e12: Merge pull request #10 from gorzell/master
- 12a08115f88b44e3625f1105251aa7b944677c45: Updates to CloudWatch Observer
- 0acb25262d00cec8bf167def2c8c7f5f0b567ebc: Added exception case for empty values.  Better named unit test methods that caught the error.
- 62b777a4eb1c885e2d1bb16fe8e6870ff2f41a7f: Merge remote-tracking branch 'upstream/master'
- 08f3409141c4ee295123c282d9152b9613886544: Merge pull request #9 from gorzell/master
- 82b499114c76b536f7b20fe0ccb083353b31d7d4: Moved tests to new dirs.
- 1630a3f7ed579c12071f216715b7a7842b02cecc: Merge remote-tracking branch 'upstream/master'
- 2319e199e43dd2e35fa52a92e1152178828f9b56: cleanup imports
- 1957bc5d13f564522c63b358bf293937d5b6cf2e: add report plugins to pom
- 7a765fc0099bb6434e9b7e1f5435a13e3bd0692a: POM cleanup.
- d03f6a2e50dae42005c948e27c1119330af4a7b4: Added license.
- 1b435234bfedde84d0ce38ab69494c5c7007bff1: Refactor so that servo core will not have a dependency on cloudwatch.
- e22534f6660a17725424f4dff8a86917f6f92497: Merge pull request #8 from brharrington/master
- dd0dab6f72136ae2c23c9950bd06705ac579ccf1: remove redundant license comments
- 8df1ae5eeb786476c059b744ffe53bfcdcb48959: add test case for AsyncMetricObserver
- ddbf3c7c45f43701b6fb386032f09fab7ff929d4: fix bug with expiration time
- d8f7ac3ca25cd0d51079d11904fd3221881d4914: add test case for FileMetricObserver
- 487e2976ac56f46d7c1d2fbcc497a47d51f94b36: add test case for MemoryMetricObserver
- 0a8d15f1adbcbf242056fc11dfafaccb61dac67a: add metric observer for testing out slow updates
- 4bde10a5a825748d57e6305c6fab997e2ebb1eb3: add test case for metric class
- c104c1841ca110a8538ce2686e36429ed6fc5c0d: initial test case for annotation utils
- 7f559ada5ecf64c37271dbff7566bf639aed209b: Merge remote-tracking branch 'upstream/master'
- 55900376c02a073c01325e3ed6650493d256416a: BasicTag and readme update.
- 09a6164c88fa7f2bab78aec0470a17c746269ef9: Added files
- 78dc0b2bfd2f297aba84ae1605f30800240be200: fix visibility for getInstance call
- e299b194841b2aa13aea1b05334b1538020bcdb0: Merge pull request #7 from gorzell/master
- e5372b2dc57550b770fe02920efc1057dd19ac65: License updates.
- 8d9dfb13118fe508c6d8079f2e756227c9924bbf: Working Sample.
- 44622dac3cbd834fe5fb14958bcf39d52812d4ce: Sample and test files.
- d7985c19a38abb184cec5eda3b6c965a22762341: Update index.html
- 63e85def648061904ab166801807639820c757e5: Created gh-pages branch via GitHub
- 3ae7c2ea0e340630b152d57ad04d8bce2ff87675: Blocking queue is thread safe, remove syncronization.
- c61d49d60f2b52f6bef228f9d8167dd1fbc23462: Refactored to Blocking Queue, added support for timing out messages as well as setting a max size.
- 952cb0c93cf60750d369b035072b5d74dd575e7d: Finished refactor to BaseMetricObserver.
- 53446cb21d66a998b8ecb9de7133b2d0301ee399: Refactored to a Base Metric Observer, and added name as part of the interface.
- 90ce1fb13df2247e1d2270fd47b206662c3c2736: Updates to var names, and bug fix where items were never removed from the queue.
- a4a99f7f12c159bf7020aa20b85731be9fef0f84: Merge pull request #6 from gorzell/master
- da46ef119aa503d61a8e7f65cfdd6db79f83d46a: Cleaned up package higherarchy to be more explicit.
- f06b660242510a27978d92601ea4c1498d16b2bc: Merge pull request #5 from brharrington/master
- d49cb91b1a82872f5475a4e33d321238fa52a998: Merge branch 'master' into brhdev
- 28c48170bf32bc19245965de75587d32a41442a9: observer that keeps last N updates in memory for debugging
- 484e98ee1e45760ce3e4dd156e36ed160a7f43f6: add stub for observer that sends data to cloudwatch
- 78777635f6926e7c19ad2c8f71c21e7f4bb8e470: remove duplicate copyright notices, notice should be manged by maven plugin
- 6d8b8e4c62b1da4a504da1f1651422989f21086b: merge tag interfaces and enums from master branch
- 9219792ff3708463e95dc4a3dbe3d0b0f041ef3c: Merge pull request #4 from gorzell/master
- cbbbbe180ca1795ebffce2709f7ea0f74d6a515f: Tags related changes.
- c3fe92d645f432b8ea1c601570180ce6c7fd86a3: add file metric observer
- d200b3ee60ea21a0834a8b03e97a17451de4ee87: add testng dependency
- 571df23180ef02f02f01bda68a370b1c93cfccca: remove some trailing whitespace
- 331809f904cf4fea163094f61dc770faef402f3d: add checkstyle and findbugs
- 223f780051c0fd797aabc4c5998b01f155775492: add async metric observer
- 606a0d97dd44eea841302b2c7aa127227a5a941c: autoformat xml
- fcc115b10737beba46a82738a1c7f2302077e0f5: poller interface should just return a list
- a2faa63e7a0ae93e6da300b75751eb3f18a85980: Tagging changes.
- c5022ecea1d1555b6d22ccaa18c4272062bf4d29: break classes in to 2 packages: dynamicmbean for jmx and metrics publishing
- ed3e485b4aeb5773aebcb0e85537b31788619a10: Merge pull request #3 from gorzell/master
- 48b08989bdb79116f577a14f0dc8b79191774982: change package name to reflect the project
- fc0be64dc1e9609214d4b64d3c6ddc6e11059485: Renamed packages to reflect the project name.
- 190e36c270e9d4f250e1b30cc90a05da273c488d: remove I prefix from interface names
- d1be650606b449661a01594ee77142b12b98ad89: add @Documented to monitor annotations
- de6191a2fd41982e8606300ac8bfdc542721de61: add update-file-header to process-sources phase
- 9c5ac553cc3d710f7b7e389de5b6f1a88136520c: Injectable tags for Monitors.
- a9b932a425c4351ac0c652da9aed033f9b08fc98: Additions to Monitor annotation and refactor of plugins to publish.
- 6bb15bc2165aa3c3ea2051cefe5b2dab8a517d73: use license-maven-plugin to manage license headers for files
- e9eeef13cecb2294f05ff00a31b4c962c98fae24: initial checkin of monitoring interfaces
- 1afd9d9ad33e74b6e3bbeb942b35f23a45741876: Initial Commit.

0.8.0

Toggle 0.8.0's commit message
[Gradle Release Plugin] - creating tag: '0.8.0'.

0.7.9

Toggle 0.7.9's commit message
[Gradle Release Plugin] - creating tag: '0.7.9'.

0.7.8

Toggle 0.7.8's commit message
[Gradle Release Plugin] - creating tag: '0.7.8'.

0.7.7

Toggle 0.7.7's commit message
[Gradle Release Plugin] - creating tag: '0.7.7'.

0.7.6

Toggle 0.7.6's commit message
[Gradle Release Plugin] - creating tag: '0.7.6'.

0