Skip to content
Branch: master
Commits on Nov 22, 2017
  1. Release 0.7.5

    SidW committed Nov 22, 2017
  2. Replace CopyOnWriteMap with ConcurrentHashMap in MetricsRepository

    SidW committed Nov 22, 2017
    CopyOnWriteMap which makes a copy of the whole map every time "put" operation is called is extremely expensive when loading lots of metrics at one time. Change it to ConcurrentHashMap instead.
Commits on Oct 13, 2017
  1. Release 0.7.4

    SidW committed Oct 13, 2017
  2. Merge pull request #16 from squarY/fixprecheck

    SidW committed Oct 13, 2017
    Fix the pre-check quota issue for rate sensor.
Commits on May 25, 2017
  1. Release 0.7.3

    SidW committed May 25, 2017
  2. Merge pull request #14 from squarY/fixprecheck

    SidW committed May 25, 2017
    Fix the issue of check quota before recording the usage.
Commits on Sep 6, 2016
  1. Release 0.7.2

    SidW committed Sep 6, 2016
Commits on Sep 2, 2016
  1. 1. fix JmxReporter#removeMetric

    SidW committed Sep 2, 2016
    2. fix javadoc error while building the project
Commits on Sep 1, 2016
  1. Merge pull request #9 from SidW/master

    SidW committed Sep 1, 2016
    add MetricsRepository#removeMetrics and implement a new MeasurableStat Gauge.
  2. 1. MetricsReporter is able to removeMetrics now.

    SidW committed Jul 26, 2016
        add MetricsReporter#addMetric, MetricsReporter#removeMetric
        mark MetricsReporter#metricChange as deprecated
    2. add synchronized blocks for TehutiMbean#getAttribute and
    TehutiMbean#setAttribute to solve a potential race condition.
    3. Implement a new MeasurableStat "Gauge".
        Gauge is the most primitive MeasurableStat that always the return the
        most recent value passed in.
Commits on Jul 13, 2016
  1. Moved and renamed JmxReporter#split() to Utils#splitMetricName().

    SidW committed Jul 12, 2016
    A generic name like split does not sound good enough to describe a
    method that does speicfic work here. Also moved this method into Utils so that
    other classes may use it as well.
You can’t perform that action at this time.