Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Setting version to 0.3.2v0.3.2 | Ivan Topolnjak | 2014-07-29 | 1 | -1/+1 | |
| | ||||||
* | + logreporter: new log reporter for trace, actor and user metrics, closes #57 | Ivan Topolnjak | 2014-07-29 | 4 | -4/+253 | |
| | | | | | | The new kamon-log-reporter module subscribes itselfs for trace, actor and user metrics and prints the values using ActorLogging in a pretty ascii table format. | |||||
* | = core: subscription protocol specification, closes #51 | Ivan Topolnjak | 2014-07-28 | 4 | -31/+207 | |
| | ||||||
* | = kamon-system-metrics: ignore system metrics test for now | Diego | 2014-07-27 | 1 | -3/+4 | |
| | ||||||
* | = newrelic: upgrade to the latest metrics scheme, closes #54 | Ivan Topolnjak | 2014-07-27 | 6 | -17/+29 | |
| | ||||||
* | kamon-system-metrics: add system metrics to datadog and statsd modules | Diego | 2014-07-27 | 8 | -51/+58 | |
| | ||||||
* | = sysmetrics: remove empty lines at the end of sigar index | Ivan Topolnjak | 2014-07-27 | 1 | -2/+1 | |
| | ||||||
* | + play: record http server metrics, closes #56 | Ivan Topolnjak | 2014-07-27 | 4 | -3/+43 | |
| | ||||||
* | = kamon-system-metrics: system metrics loaded banner + some OS info with ↵ | Diego | 2014-07-27 | 2 | -6/+40 | |
| | | | | system load average and uptime | |||||
* | = kamon-system-metrics: source format | Diego | 2014-07-25 | 4 | -16/+17 | |
| | ||||||
* | = kamon-system-metrics: round math in toLong | Diego | 2014-07-25 | 1 | -3/+3 | |
| | ||||||
* | = kamon-system-metrics: collector actor refactor | Diego | 2014-07-25 | 8 | -546/+145 | |
| | ||||||
* | = kamon-system-metrics: introduce actor system collector | Diego | 2014-07-23 | 7 | -66/+125 | |
| | ||||||
* | = kamon-system-metrics: Initialization-on-demand holder idiom in order to ↵ | Diego | 2014-07-23 | 26 | -16/+46 | |
| | | | | load one instance of Sigar | |||||
* | = kamon-system-metrics: fork in test | Diego | 2014-07-23 | 1 | -0/+1 | |
| | ||||||
* | + travis: create a temp folder before building | Ivan Topolnjak | 2014-07-23 | 1 | -0/+1 | |
| | ||||||
* | + core,spray: create and implement http server metrics for spray, related to #56 | Ivan Topolnjak | 2014-07-23 | 6 | -38/+203 | |
| | ||||||
* | Update .travis.yml | Diego Parra | 2014-07-22 | 1 | -0/+3 | |
| | | | + travis: "java.io.tmpdir" environment variable | |||||
* | = kamon-system-metrics: added scale in Memory and Network metrics | Diego | 2014-07-22 | 2 | -8/+8 | |
| | ||||||
* | = kamon-system-metrics: SynchronizedSigar in order to share the same instance | Diego | 2014-07-22 | 4 | -5/+436 | |
| | ||||||
* | ! kamon-system-metrics: introducing System and JVM metrics module | Diego | 2014-07-21 | 42 | -369/+1127 | |
| | ||||||
* | ! core: introduce system + jvm metrics | Diego | 2014-07-10 | 31 | -3/+388 | |
| | ||||||
* | ! statsd,datadog: reformat metric names to get a better display of ↵ | Ivan Topolnjak | 2014-07-10 | 6 | -39/+94 | |
| | | | | | | | | | | | | | | | | 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. | |||||
* | = build: avoid unnecessary compile dependency on kamon-testkit from kamon-spray | Ivan Topolnjak | 2014-07-09 | 3 | -3/+4 | |
| | ||||||
* | + core: log a configurable error message when the application was started ↵ | Ivan Topolnjak | 2014-07-09 | 4 | -1/+54 | |
| | | | | with the AspectJ Weaver, closes #48 | |||||
* | + core: create the new KamonStandalone helper, closes #47 | Ivan Topolnjak | 2014-07-08 | 3 | -2/+99 | |
| | ||||||
* | = build: ensure that no dependency to kamon-macros is exposed in the ↵ | Ivan Topolnjak | 2014-07-06 | 1 | -1/+1 | |
| | | | | generated pom.xml | |||||
* | = play: fixes LoggerLikeInstrumentationSpec | Diego | 2014-07-06 | 1 | -25/+21 | |
| | ||||||
* | = play: comment test because not run in travis | Diego | 2014-07-06 | 1 | -2/+3 | |
| | ||||||
* | + play: introducing LoggerLikeInstrumentation in order to copy the ↵ | Diego | 2014-07-06 | 5 | -23/+217 | |
| | | | | properties of TraceLocalStorage to MDC | |||||
* | = core: ensure that no automatic metric flushes occur during certain tests | Ivan Topolnjak | 2014-07-04 | 5 | -0/+9 | |
| | ||||||
* | + core: introduce the new ↵ | Ivan Topolnjak | 2014-07-04 | 11 | -35/+54 | |
| | | | | kamon.metrics.default-collection-context-buffer-size setting | |||||
* | = all: upgrade to Scala 2.10.4 | Ivan Topolnjak | 2014-07-03 | 1 | -1/+1 | |
| | ||||||
* | = build: ensure that the java code is also targeted to Java 1.6 | Ivan Topolnjak | 2014-07-03 | 1 | -0/+3 | |
| | ||||||
* | Merge branch 'wip/metrics-collection-refactor' | Ivan Topolnjak | 2014-07-03 | 72 | -1387/+2444 | |
|\ | | | | | | | | | Conflicts: kamon-datadog/src/test/scala/kamon/datadog/DatadogMetricSenderSpec.scala | |||||
| * | ! all: refactor the core metric recording instruments and accomodate UserMetrics | Ivan Topolnjak | 2014-07-03 | 72 | -1391/+2448 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | |||||
* | | Merge remote-tracking branch 'crypticmind/master' | Ivan Topolnjak | 2014-07-03 | 7 | -10/+71 | |
|\ \ | ||||||
| * | | = core: Inline variant of withTraceContext using macros. | Carlos Ferreyra | 2014-07-03 | 7 | -10/+71 | |
| |/ | ||||||
* | | = kamon-play-example: fixed typo | Diego | 2014-07-01 | 1 | -27/+23 | |
| | | ||||||
* | | = kamon-play-example: explain how run the example | Diego | 2014-06-30 | 2 | -5/+21 | |
| | | ||||||
* | | = kamon-examples: fixes typo in TraceLocalFilter | Diego | 2014-06-28 | 2 | -1/+33 | |
| | | ||||||
* | | = kamon-examples: updated play example with the TraceName Action | Diego | 2014-06-28 | 2 | -2/+14 | |
| | | ||||||
* | | + kamon-examples: updated play example to the latest version | Diego | 2014-06-28 | 19 | -88/+179 | |
|/ | ||||||
* | + build: include tha datadog module in the root project for publishing | Ivan Topolnjak | 2014-06-21 | 1 | -3/+3 | |
| | ||||||
* | Setting version to 0.3.2-SNAPSHOT | Ivan Topolnjak | 2014-06-19 | 1 | -1/+1 | |
| | ||||||
* | Setting version to 0.3.1v0.3.1 | Ivan Topolnjak | 2014-06-19 | 1 | -1/+1 | |
| | ||||||
* | ! build: use crossPaths | Ivan Topolnjak | 2014-06-19 | 1 | -1/+1 | |
| | ||||||
* | + play: refactor in RequestInstrumentation in order to propagate the ↵ | Diego | 2014-06-16 | 3 | -65/+83 | |
| | | | | TraceContext through the filters and all actions in the incoming request | |||||
* | = datadog: force the decimal format to use dot (.) as decimal point | Diego | 2014-06-12 | 1 | -4/+9 | |
| | ||||||
* | = play: added play-ws module | Diego | 2014-06-12 | 2 | -2/+4 | |
| |