servo

Netflix Application Monitoring Library

APACHE-2.0 License

Stars
1.4K
Committers
41

Bot releases are hidden (Show)

servo - v0.12.2

Published by brharrington almost 9 years ago

  • Fix for batch size when using cloudwatch observer.

A comprehensive list of changes can be found on https://github.com/Netflix/servo/compare/v0.12.1...v0.12.2

servo - v0.12.0

Published by dmuino almost 9 years ago

  • totalOfSquares statistic replaces the 'min' gauge in BasicTimer
  • servo-apache adds new metrics tracking connections
  • fix race conditions in DoubleGauge and LongGauge
  • ignore unregister twice errors in JmxMonitorRegistry

A comprehensive list of changes can be found on https://github.com/Netflix/servo/compare/v0.11.5...v0.12.0

servo - v0.11.5

Published by dmuino about 9 years ago

Try and ensure deregistered StatsTimers will actually be garbage collected.

servo - v0.11.4

Published by dmuino about 9 years ago

Update servo-apache to use a whitelist based approach to finding metrics. This makes it compatible with the latest apache releases.

A comprehensive list of changes can be found in the commit log: v0.11.3...v0.11.4

servo - v0.11.3

Published by dmuino about 9 years ago

Adds a method: boolean ValidCharacters#hasInvalidCharacters(String str) to servo-atlas.

servo - v0.11.2

Published by brharrington about 9 years ago

Primary changes:

  • Fix for #345, incorrect bucket getting updated if bucket units were not the same as the timer unit.

A comprehensive list of changes can be found in the commit log: https://github.com/Netflix/servo/compare/v0.11.1...v0.11.2

servo - v0.11.1

Published by brharrington about 9 years ago

Primary changes:

  • Use travis for snapshot and release builds.

A comprehensive list of changes can be found in the commit log: https://github.com/Netflix/servo/compare/v0.11.0...v0.11.1

servo - v0.9.2

Published by dmuino over 9 years ago

Bug fix: the thread cpu daemon responsible for collecting cpu stats is now correctly set be a daemon thread.

servo - v0.9.1

Published by dmuino over 9 years ago

  • Significant improvements in memory usage in MonitorConfigs: SmallTagMap is using a more efficient representation in memory.
  • Fixes a concurrency problem in SmallTagMap#equals (used by BasicTagList, which is used by MonitorConfig).
servo - v0.9.0

Published by dmuino over 9 years ago

Adds a servo-tomcat project: a poller that produces tomcat metrics.
Some bug fixes in JmxMetricPoller.

servo - v0.8.3

Published by dmuino over 9 years ago

Same as v0.8.2 (just needed to fix some problems related to publishing the artifacts).

servo - v0.8.2

Published by dmuino over 9 years ago

Add metrics to the cloudwatch observer:

  • servo.cloudwatch.metrics: number of metrics published to cloudwatch
  • servo.cloudwatch.errors: number of cloudwatch errors (includes additional tag to include the error type)
  • servo.cloudwatch.puts: timer that measures how long it takes to publish metrics
servo - v0.8.1

Published by dmuino over 9 years ago

Internal changes only:

  • Switched to new build system based on gradle 2.2
  • Updated aws sdk dependencies to 1.9.16
  • Documentation updates
  • Minor style fixes
servo - 0.8.0

Published by dmuino over 9 years ago

  • Updated aws sdk dependency to only depend on the cloudwatch and autoscaling jars.
  • Replaced the majority of guava uses with internal implementations.
  • Minor updates so servo can be compiled on jdk8.
servo - 0.7.9

Published by dmuino almost 10 years ago

  • New DataSourceType: NORMALIZED used to indicate that a counter reports a rate per second normalized to a step boundary.
  • Performance improvements to BasicTag#hashCode()
  • Update slf4j and aws-java-sdk dependencies to slf4j-api:1.7.7 and aws-java-sdk:1.8.9.1
servo - 0.7.8

Published by dmuino almost 10 years ago

  • Update aws sdk dependency for servo-aws to 1.8.7.
  • LongGauge and DoubleGauge return the primitive value instead of the atomic number so it can be displayed by JMX viewers and the value doesn't change after it's been polled.
  • (Internal) Gradle updated to 1.12.
servo - 0.7.7

Published by dmuino about 10 years ago

  • Reconnect to graphite after connection errors
  • BasicTimer and BasicDistributionSummary record values that are >= 0
  • Internal cleanup (checkstyle fixes + creation of servo-internal project to reduce warnings).
servo - 0.6.6

Published by dmuino over 10 years ago

  • Bug fix: Adds the missing method StatsMonitor#getValue()
  • Performance improvement to StepLong#poll().
  • Monitors.newCounter() returns a BasicCounter.
servo - 0.6.7

Published by dmuino over 10 years ago

  • Significant performance improvement by using a custom map optimized for a small number of tags in BasicTagList. This is particularly noticeable when you have lots of metrics.
servo - 0.7.1

Published by dmuino over 10 years ago

  • BasicTagList#asMap() now returns a SortedMap for backwards compatibility.
  • Removes the deprecated ConfigSanitizer feature.