aboutsummaryrefslogtreecommitdiff
path: root/project
Commit message (Collapse)AuthorAgeFilesLines
* = build: use the spray 1.3.1 releaseIvan Topolnjak2014-07-291-1/+1
|
* Merge branch 'master' into release-0.3_scala-2.11Ivan Topolnjak2014-07-293-9/+41
|\ | | | | | | | | | | Conflicts: .travis.yml project/Settings.scala
| * + logreporter: new log reporter for trace, actor and user metrics, closes #57Ivan Topolnjak2014-07-291-2/+10
| | | | | | | | | | | | 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.
| * = kamon-system-metrics: fork in testDiego2014-07-231-0/+1
| |
| * ! kamon-system-metrics: introducing System and JVM metrics moduleDiego2014-07-212-5/+11
| |
| * ! core: introduce system + jvm metricsDiego2014-07-102-1/+4
| |
| * = build: avoid unnecessary compile dependency on kamon-testkit from kamon-sprayIvan Topolnjak2014-07-091-1/+2
| |
| * = build: ensure that no dependency to kamon-macros is exposed in the ↵Ivan Topolnjak2014-07-061-1/+1
| | | | | | | | generated pom.xml
| * = all: upgrade to Scala 2.10.4Ivan Topolnjak2014-07-031-1/+1
| |
| * = build: ensure that the java code is also targeted to Java 1.6Ivan Topolnjak2014-07-031-0/+3
| |
| * Merge branch 'wip/metrics-collection-refactor'Ivan Topolnjak2014-07-031-1/+1
| |\ | | | | | | | | | | | | Conflicts: kamon-datadog/src/test/scala/kamon/datadog/DatadogMetricSenderSpec.scala
| | * ! all: refactor the core metric recording instruments and accomodate UserMetricsIvan Topolnjak2014-07-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | = core: Inline variant of withTraceContext using macros.Carlos Ferreyra2014-07-033-4/+14
| |/
| * + build: include tha datadog module in the root project for publishingIvan Topolnjak2014-06-211-3/+3
| |
| * ! build: use crossPathsIvan Topolnjak2014-06-191-1/+1
| |
* | Merge branch 'master' into release-0.3_scala-2.11Ivan Topolnjak2014-06-163-32/+5
|\| | | | | | | | | | | Conflicts: .travis.yml project/Dependencies.scala
| * = play: added play-ws moduleDiego2014-06-122-2/+4
| |
| * = play: fixes #40 and avoid unnecessary libraries in runtimeDiego2014-06-122-2/+3
| |
| * - site: remove the site from this repositoryIvan Topolnjak2014-06-112-31/+1
| |
| * + core: upgraded HDRHistogram to 1.2.1Diego2014-06-071-1/+1
| |
* | upgrade to the 1.1.0 release of scalatestplus-playIvan Topolnak2014-06-041-1/+1
| |
* | prepare branch for releasing 0.3.x for Scala 2.11Ivan Topolnjak2014-05-304-13/+15
|/
* + datadog: added counter instument and testDiego2014-05-121-1/+1
|
* ! datadog: first commit of datadog integration moduleDiego2014-05-121-0/+6
|
* + play: removed default dispatchers to kamon default dispatcher and refactor ↵Diego2014-05-091-1/+1
| | | | test in WSInstrumentationSpec
* + play: upgrade version to 2.3.RC1 and change Specs2 for ScalaTestsDiego2014-05-092-5/+3
|
* ! core: new counter recorder based on LongAdderDiego2014-04-302-2/+2
|
* = build: do not publish the site projectIvan Topolnak2014-04-241-1/+2
|
* upgrade dependencies to Akka 2.3 compatible versionsIvan Topolnjak2014-04-232-5/+6
|
* Merge branch 'statsd'Ivan Topolnjak2014-04-031-3/+8
|\
| * + statsd: first working implementation with processing-time and ↵Ivan Topolnak2014-04-031-1/+1
| | | | | | | | time-in-mailbox metrics for actors
| * WIP:statsd moduleDiego2014-04-021-1/+1
| |
| * Module configurationDiego2014-04-021-1/+6
| |
* | commit SHA support, signed publish support, sonatype supportadelio2014-04-035-36/+87
|/
* upgrade to sbt 0.13.1Ivan Topolnjak2014-03-188-57/+22
|
* basic traces documentationIvan Topolnjak2014-03-161-0/+6
|
* implementation of IMessageHandler interface in order to control Aspectj ↵Diego2014-03-153-10/+17
| | | | weaving messages through kamon
* minor cleanupDiego2014-02-221-4/+4
|
* ready to deploy in sonatypeDiego2014-02-222-30/+68
|
* preparing for Publish to SonatypeDiego2014-02-151-0/+17
|
* WIP:play supportDiego2014-02-112-2/+12
|
* instrument akka testkit to correctly propagate TraceContexts when replying ↵Ivan Topolnjak2014-02-021-2/+8
| | | | from a test probe
* integrate trace and metrics into the base projectIvan Topolnak2014-01-132-33/+10
|
* Changed logback dependency to provided.Carlos Ferreyra2013-12-261-1/+2
| | | | Promoted the logback converter to its own file.
* Added new respondWithUow directive to add the X-UOW header back in the response.Carlos Ferreyra2013-12-261-2/+2
| | | | | Changed ActorLogging to just propagate the trace context (does not add to the MDC anymore). Created UowConverter to let logback know where the extract the UOW from.
* move HdrHistogram to managed dependenciesIvan Topolnjak2013-12-252-1/+2
|
* fix kamon repo definitionIvan Topolnak2013-12-231-1/+1
|
* ensure spray server instrumentation cleans the thread after initiating the traceIvan Topolnak2013-12-201-1/+1
|
* prepare the build for snapshots and regular releasesIvan Topolnjak2013-12-181-4/+9
|
* added scalariformDiego Parra2013-11-263-3/+25
|