aboutsummaryrefslogtreecommitdiff
path: root/kamon-core/src/main/scala/kamon/Kamon.scala
Commit message (Collapse)AuthorAgeFilesLines
...
* implement HdrHistogram and Distribution snapshotsIvan Topolnjak2017-04-271-1/+6
|
* bring the new skeleton into placeIvan Topolnjak2017-04-241-0/+64
|
* Prepare for the major cleanupIvan Topolnjak2017-04-241-115/+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.
* [issue 443] actor system terminatepj.fanning2017-03-141-1/+1
|
* change the default classloader used to resolve the config.Ivan Topolnjak2017-01-131-2/+2
|
* allow restarting Kamon in the same process.Ivan Topolnjak2016-12-241-82/+69
| | | | | taking some ideas from #395, this commit removes ConfigProviders and allows Kamon to be used in "permissive" mode until it gets started.
* preparing release 0.6.4Diego2016-12-211-1/+1
|
* + core: adding back a method to allow passing of a configuration into kamonhunterpayne-ck2016-12-211-26/+61
| | | | | | * more-flexible-kamon-config: adding back a method to allow passing of a configuration into kamon but still allows for kamon's internal config to control the actor system responsible for metrics (cherry picked from commit 1734c2b)
* wipDiego2016-12-041-2/+2
|
* + core: update initial config code to not get caught in an error if configs ↵Brian Topping2016-11-051-3/+3
| | | | | are unresolvable. + core: update initial config code to not get caught in an error if configs are unresolvable.
* + kamon-autoweave: add support Attach on IBM J9 and closes #354Diego2016-06-221-0/+1
|
* = kamon-core: remove kamon::start(config) for now, we need investigate a ↵Diego2016-05-201-15/+4
| | | | better option
* = kamon-core: Histogram::tryRecord fix value is not passed to the loggerDiego2016-05-151-2/+2
|
* = kamon-core: add kamon::start(config) option and fixes #351Diego2016-05-051-12/+19
|
* + kamon-spray: Add tags in spray spray directives for tracing and closes #345Diego2016-04-221-5/+3
|
* ! kamon-autoweave: catch all exceptions thrown for AgentLoader and closes #344Diego2016-04-221-4/+13
|
* = kamon-autoweave: refactor in order to load the ↵Diego2016-02-071-1/+1
| | | | com.sun.tools.attach.VirtualMachine from tools.jar
* = All: downgrade sbt to 0.13.8 in order to avoid issues with scalariformDiego2015-12-171-1/+1
|
* + kamon-autoweave: this new module allow attach the AspectJ loadtime weaving ↵Diego2015-12-091-1/+17
| | | | agent to a JVM after it has started (you don't need to use -javaagent). This offers extra flexibility but obviously any classes loaded before attachment will not be woven.
* = all: some clean upDiego2015-11-271-1/+0
|
* ! core: Decoupling basic apis from reporters in order to improve Kamon ↵Diego2015-11-251-10/+6
| | | | tooling for tests
* wip: merge from master and fix some testDiego2015-11-151-5/+2
|\
| * Merge pull request #263 from jozic/shutdownDiego Parra2015-09-301-2/+4
| |\ | | | | | | = core: don't throw an NPE during shutdown if Kamon hasn't been started
| | * = core: don't throw an NPE during shutdown if Kamon hasn't been startedEugene Platonov2015-09-301-2/+4
| | |
| * | = core: fix typo in kamon auto-start error messageEugene Platonov2015-09-301-1/+1
| |/
* / wip, core/akka/spray are kind of migrated.Ivan Topolnjak2015-08-281-59/+37
|/
* + core: introduce auto-start feature to make Kamon more test-friendly, ↵Ivan Topolnjak2015-08-241-2/+20
| | | | related to #202.
* = core: add commodity trace context manipulation methods to the Tracer.Ivan Topolnjak2015-04-171-7/+6
|
* = core: put the ModuleLoader back in place for auto-starting modules.Ivan Topolnjak2015-03-121-0/+1
|
* ! all: introduced support for metric tags.Ivan Topolnjak2015-03-091-9/+3
|
* ! core: drop the Extension postfix on all core components.Ivan Topolnjak2015-02-151-10/+10
|
* = core: rename UserMetrics to SimpleMetrics.Ivan Topolnjak2015-02-151-4/+4
|
* + core: add a Kamon.shutdown() method.Ivan Topolnjak2015-02-151-0/+6
|
* ! core: special treatment of settings.Ivan Topolnjak2015-02-141-1/+10
|
* ! all: Kamon now works as a single instance in a companion object.Ivan Topolnjak2015-02-131-32/+44
|
* + all: use ModuleSupervisor init all auto-start modules.Ivan Topolnjak2015-01-301-1/+5
| | | | | | | | | | | The new ModuleSupervisor implementation will make use of special configuration keys under the `kamon.modules` section to detect all the available modules in the classpath and do two things with that info: 1. Log the AspectJ Weaver missing error if any of the available modules requires AspectJ. 2. Start all available modules that are marked with the auto-start setting.
* + core: add create and shutdown methods to Kamon.Ivan Topolnjak2015-01-291-0/+19
|
* ! all: improve the metric recorders infrastructureIvan Topolnjak2015-01-241-1/+18
|
* = core: workaround intellij import name shadowing issue.Ivan Topolnjak2014-12-291-2/+3
| | | | More details can be found at: https://youtrack.jetbrains.com/issue/SCL-8074
* = play:Diego2014-09-091-19/+12
| | | | | | | | * remove from publishErrorMessage method * refactor onError method in RequestInstrumentation * refactor WSInstrumentation in order to propagate the TraceContext when a WS call is executed outside an Action * improve tests * closes #33
* + play-example: included UserMetrics, LogReporter and SystemMetrics extensionsDiego2014-08-051-4/+1
|
* Play Integration with: X-Trace-Token, WebExternal Time and Error publishing ↵Diego2014-03-091-1/+4
| | | | in Akka EventStream
* WIP: added tests to play requests instrumentationDiego2014-02-281-1/+6
|
* integrate trace and metrics into the base projectIvan Topolnak2014-01-131-4/+2
|
* added copyright headersDiego Parra2013-11-261-0/+15
|
* basic separation of concerns between sub-projectsIvan Topolnak2013-11-051-13/+0
|
* wipIvan Topolnak2013-11-041-47/+0
|
* move things all over the placeIvan Topolnjak2013-10-301-41/+15
|
* Switched to DynamicVariables, solve context passing issue produced by ↵Ivan Topolnak2013-10-021-11/+5
| | | | runnable batching
* Simple instrumentation just for keeping the uow.Ivan Topolnak2013-09-101-3/+9
|