trait TestSpanReporter extends Reconfigure
A Mixin that creates and initializes an inspectable Span reporter, setting up the typical options required for it to work as expected (sample always and fast span flushing).
- Self Type
- TestSpanReporter
- Alphabetic
- By Inheritance
- TestSpanReporter
- Reconfigure
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
applyConfig(configString: String): Unit
Parses the provided configuration and reconfigures Kamon with it
Parses the provided configuration and reconfigures Kamon with it
- Definition Classes
- Reconfigure
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
disableJoiningRemoteParentWithSameId(): Unit
Disables using the same Span identifier as their remote parent on server operations.
Disables using the same Span identifier as their remote parent on server operations.
- Definition Classes
- Reconfigure
-
def
disableSpanMetricScoping(): Unit
Disables scoping of Span metrics to their parent operation
Disables scoping of Span metrics to their parent operation
- Definition Classes
- Reconfigure
-
def
enableFastMetricFlushing(): Unit
Makes Kamon flush metric snapshots to reporters every millisecond
Makes Kamon flush metric snapshots to reporters every millisecond
- Definition Classes
- Reconfigure
-
def
enableFastSpanFlushing(): Unit
Makes Kamon flush spans to reporters every millisecond
Makes Kamon flush spans to reporters every millisecond
- Definition Classes
- Reconfigure
-
def
enableJoiningRemoteParentWithSameId(): Unit
Enables using the same Span identifier as their remote parent on server operations.
Enables using the same Span identifier as their remote parent on server operations.
- Definition Classes
- Reconfigure
-
def
enableSpanMetricScoping(): Unit
Enables scoping of Span metrics to their parent operation
Enables scoping of Span metrics to their parent operation
- Definition Classes
- Reconfigure
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
reset(): Unit
Resets Kamon's configuration what would be loaded by default.
Resets Kamon's configuration what would be loaded by default.
- Definition Classes
- Reconfigure
-
def
sampleAlways(): Unit
Makes Kamon sample all new traces
Makes Kamon sample all new traces
- Definition Classes
- Reconfigure
-
def
sampleNever(): Unit
Makes Kamon never sample a new trace
Makes Kamon never sample a new trace
- Definition Classes
- Reconfigure
-
def
shutdownTestSpanReporter(): Unit
Shuts down the test reporter.
Shuts down the test reporter. Once it has been shut down it will no longer receive newly reported Spans, but it can still be inspected.
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
testSpanReporter(): BufferingSpanReporter
Returns the test reporter instance.
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()