aboutsummaryrefslogtreecommitdiff
path: root/kamon-newrelic/src/main/scala/kamon/newrelic/WebTransactionMetricExtractor.scala
Commit message (Collapse)AuthorAgeFilesLines
* = newrelic: Associate logged errors with correct transactionColin Smith2015-10-141-2/+2
| | | | | | | | | Previously, errors were associated with transactions named "OtherTransaction/<trace-name>", with this change they are associated with "WebTransaction/Uri/<trace-name" which is the name expected by NewRelic. The additional complexity of wrapping messages in LoggedError instances ensures that the logged message is not repeated in the New Relic UI.
* = newrelic: correctly filter non-http-client segments from the web ↵Ivan Topolnjak2015-09-011-2/+5
| | | | transaction metrics, fixes #253.
* = newrelic: fix scaling issues with web transaction metrics.Ivan Topolnjak2015-05-091-5/+5
|
* ! all: introduced support for metric tags.Ivan Topolnjak2015-03-091-26/+25
|
* ! all: improve the metric recorders infrastructureIvan Topolnjak2015-01-241-34/+37
|
* = core: introduce fastMod operation in SamplerDiego2014-12-051-1/+1
|
* = newrelic: ignore segments that are not HTTP client.Ivan Topolnjak2014-12-051-0/+1
|
* + newrelic: react correctly to restart and shutdown events from the New ↵Ivan Topolnjak2014-12-051-3/+3
| | | | Relic collector.
* + newrelic: report additional and scoped external service metrics, improves #63.Ivan Topolnjak2014-11-101-17/+50
|
* + core,play,spray: allow segments to identify the library they belong to.Ivan Topolnjak2014-11-091-2/+2
|
* = core,spray,newrelic: minor formatting changes.Ivan Topolnjak2014-11-091-1/+1
|
* ! newrelic: major refactor of the newrelic reporterIvan Topolnjak2014-11-091-0/+81
Most notable changes: - The agent connection setup is separated from the actual metrics reporting, this will be important in the near future when we start sending errors too. - The metrics subscriptions are delayed until the connection to the agent is established. - The Tick metrics buffer is only created if necessary. - Introduced the kamon.newrelic.max-initialize-retries and initialize-retry-delay settings. - External service calls via HTTP clients are reported as external services.