Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ! all: introduced support for metric tags. | Ivan Topolnjak | 2015-03-09 | 1 | -4/+18 |
| | |||||
* | ! all: Kamon now works as a single instance in a companion object. | Ivan Topolnjak | 2015-02-13 | 1 | -17/+17 |
| | |||||
* | ! all: improve the metric recorders infrastructure | Ivan Topolnjak | 2015-01-24 | 1 | -63/+43 |
| | |||||
* | + core: A more lightweight way for tracing the Akka.ask timeouts and closes #113 | Diego | 2014-12-17 | 1 | -1/+1 |
| | |||||
* | = core,datadog,statsd: migrate from plain Long to MilliTimestamp. | Ivan Topolnjak | 2014-12-05 | 1 | -2/+2 |
| | |||||
* | ! statsd,datadog: reformat metric names to get a better display of ↵ | Ivan Topolnjak | 2014-07-10 | 1 | -2/+13 |
| | | | | | | | | | | | | | | | | automatically named traces, closes #35 After a bit of testing it seems like instead of generating more friendly names by default, we need to do changes that are specific to each module (StatsD and Datadog) in order to make it work properly. Here is a list of the introduced changes: - StatsD - Change dots (.) to underscores (_) on the host name string. - Change ': ' to single underscore and spaced to underscore. Userful for automatically generated http trace names. - Change '/' to underscore. Ideally the dashboard could replace '_' with '/' to display it like a path. - Datadog - Change ': ' to ':'. Userful for automatically generated http trace names. | ||||
* | + core: introduce the new ↵ | Ivan Topolnjak | 2014-07-04 | 1 | -7/+8 |
| | | | | kamon.metrics.default-collection-context-buffer-size setting | ||||
* | ! all: refactor the core metric recording instruments and accomodate UserMetrics | Ivan Topolnjak | 2014-07-03 | 1 | -26/+28 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | This PR is including several changes to the kamon-core, most notably: - Formalize the interface for Histograms, Counters and MinMaxCounters. Making sure that the interfaces are as clean as possible. - Move away from the all Vector[Measurement] based Histogram snapshot to a new approach in which we use a single long to store both the index in the counts array and the frequency on that bucket. The leftmost 2 bytes of each long are used for storing the counts array index and the remaining 6 bytes are used for the actual count, and everything is put into a simple long array. This way only the buckets that actually have values will be included in the snapshot with the smallest possible memory footprint. - Introduce Gauges. - Reorganize the instrumentation for Akka and Scala and rewrite most of the tests of this components to avoid going through the subscription protocol to test. - Introduce trace tests and fixes on various tests. - Necessary changes on new relic, datadog and statsd modules to compile with the new codebase. Pending: - Finish the upgrade of the new relic to the current model. - Introduce proper limit checks for histograms to ensure that we never pass the 2/6 bytes limits. - More testing, more testing, more testing. - Create the KamonStandalone module. | ||||
* | + datadog: more tests and support for multiple metrics in the same package | Diego | 2014-06-05 | 1 | -14/+46 |
| | |||||
* | + datadog: include identification tags and clean up all irrelevant code from ↵ | Ivan Topolnjak | 2014-05-21 | 1 | -60/+21 |
| | | | | StatsD | ||||
* | ! datadog: first functional implementation of DatadogMetricsSender | Diego | 2014-05-14 | 1 | -21/+6 |
| | |||||
* | + datadog: added counter instument and test | Diego | 2014-05-12 | 1 | -1/+138 |
| | |||||
* | ! datadog: first commit of datadog integration module | Diego | 2014-05-12 | 1 | -0/+31 |