aboutsummaryrefslogtreecommitdiff
path: root/kamon-core/src/main/scala/kamon/Kamon.scala
Commit message (Collapse)AuthorAgeFilesLines
...
* ! 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
|
* WIP:first implementation of Kamon DashboardDiego Parra2013-08-231-6/+6
|
* fixed the instrumentation to work nicely with sprayIvan Topolnak2013-08-121-35/+1
|
* upgrading to akka 2.2Ivan Topolnak2013-08-071-0/+132