aboutsummaryrefslogtreecommitdiff
path: root/kamon-core/src/main/scala/kamon/metric
Commit message (Collapse)AuthorAgeFilesLines
* try to align accumulated ticks when possibleIvan Topolnjak2017-12-181-7/+12
|
* add PeriodSnapshotAccumulator, successor of 0.6.x TickMetricSnapshotBufferIvan Topolnjak2017-12-131-0/+141
|
* rename TickSnapshot to PeriodSnapshot, use Instant instead of plain LongsIvan Topolnjak2017-12-121-4/+6
|
* add a new 'percentage' measurement unitIvan Topolnjak2017-12-051-1/+5
|
* rename MinMaxCounter to RangeSamplerIvan Topolnjak2017-12-056-46/+46
|
* Metric::refine with java.util.MapDiego2017-11-102-10/+28
|
* ensure that minMaxCounter takes a sample of values when creating a snapshotIvan Topolnjak2017-08-261-1/+3
|
* move ALMaxUpdater and MeasurementUnit to kamon.metricIvan Topolnjak2017-08-1514-20/+121
|
* extract ZigZagCountsDistribution into the SnapshotCreation companionIvan Topolnjak2017-06-301-10/+10
|
* add timer utility metric, based on histogramsIvan Topolnjak2017-06-274-0/+114
|
* add lowest discernible value testIvan Topolnjak2017-06-271-1/+1
|
* use unit instead of measurementUnit (shorter and nicer)Ivan Topolnjak2017-06-182-25/+10
|
* expose the internal schedulerIvan Topolnjak2017-06-151-4/+3
|
* remove println that was left behindIvan Topolnjak2017-06-151-2/+0
|
* refactor topLevelKeys extension on ConfigIvan Topolnjak2017-06-153-6/+47
|
* allow package-level access to a metric instrumentsIvan Topolnjak2017-06-151-2/+2
|
* move filters to util package, expose them from KamonIvan Topolnjak2017-06-141-125/+0
|
* allow removal of instruments from a metricIvan Topolnjak2017-06-141-3/+16
|
* crossbuilding for all supported Scala versionsIvan Topolnjak2017-06-111-2/+3
|
* use java.util.DurationIvan Topolnjak2017-06-116-14/+13
|
* add internal snapshot API that allows keeping state intactIvan Topolnjak2017-06-1110-62/+132
|
* separate metrics from instruments and add default instrument for metricsIvan Topolnjak2017-06-1111-93/+245
|
* * Introduce Java 8 Unsafe intrinsics in LogAdder (lock addq and lock xchg)Diego2017-06-083-19/+12
| | | | | * Introduce atomic variant of LongAdder::sumThenReset -> LongAdder::sumAndReset * Remove LongMaxUpdater in favor to AtomicLongMaxUpdater
* include copyright headersDiego2017-06-0813-0/+195
|
* get a basic threading model for the span reportersIvan Topolnjak2017-06-083-5/+83
|
* rename metric types nested objectIvan Topolnjak2017-06-061-9/+9
|
* make it compile for Scala 2.11 and 2.12Ivan Topolnjak2017-06-0611-100/+94
|
* on the crazy path to a better Kamon :DIvan Topolnjak2017-05-264-228/+152
|
* trying to flatten out the structure and eliminate the notion of entititesIvan Topolnjak2017-05-2513-257/+303
|
* wip, trying to get something that could be testedIvan Topolnjak2017-05-213-13/+43
|
* implement entity filtersIvan Topolnjak2017-05-203-18/+128
|
* some more wipIvan Topolnjak2017-05-182-4/+4
|
* handle reporters shutdown and reconfiguresIvan Topolnjak2017-05-031-3/+11
|
* wip: playing with akka-less implementation of subscriptionsIvan Topolnjak2017-05-027-38/+73
|
* implement MinMaxCounter and Gauge, include them in the InstrumentFactoryIvan Topolnjak2017-04-286-31/+105
|
* implement HdrHistogram and Distribution snapshotsIvan Topolnjak2017-04-2713-67/+329
|
* bring the new skeleton into placeIvan Topolnjak2017-04-2415-0/+352
|
* Prepare for the major cleanupIvan Topolnjak2017-04-2420-2241/+0
| | | | | | Moved all the original files from src/main to src/legacy-main, same with test files. Also removed the autoweave module, examples and bench as I'm planning to have them in separate repositories.
* + MetricsModule: Add default metrics loaded from configJason Martens2017-04-131-12/+30
|
* allow restarting Kamon in the same process.Ivan Topolnjak2016-12-241-2/+3
| | | | | taking some ideas from #395, this commit removes ConfigProviders and allows Kamon to be used in "permissive" mode until it gets started.
* wipDiego2016-12-051-1/+1
|
* wipDiego2016-12-0413-37/+58
|
* + core: support for regex path filters (#388)Daniel Bimschas2016-11-051-4/+10
|
* Cas collect compatibility with earlier jvms (#399)Ivan Topolnjak2016-10-041-1/+1
| | | | ! core: introduce CAS for safer counter collection and inline implementation of Unsafe.getAndSetLong for <jdk8 compatibility.
* + core: pass orignal throwable to logging (#389)Sjoerd Mulder2016-09-061-2/+2
|
* + Kamon-core: introduce finishWithError(Throwable) for Traces and SegmentsDiego Parra2016-07-081-1/+3
| | | | * + kamon-core: introduce finishWithError(Throwable) for Traces and Segments
* = kamon-core: Histogram::tryRecord fix value is not passed to the loggerDiego2016-05-151-1/+1
|
* = all: bump up dependenciesDiego2016-04-221-2/+2
|
* core: catch any exception being thrown when recording values on histogramsIvan Topolnjak2016-04-011-2/+17
| | | | fixes #232, fixes #332
* minor formatting changes.Ivan Topolnjak2016-03-151-1/+1
|