natchez
Members list
Type members
Classlikes
An entry point, for creating root spans or continuing traces that were started on another system.
An entry point, for creating root spans or continuing traces that were started on another system.
Attributes
- Source:
- EntryPoint.scala
- Graph
- Supertypes
Mixin trait for exceptions that provide trace data. This allows exception data to be recorded for spans that fail.
Mixin trait for exceptions that provide trace data. This allows exception data to be recorded for spans that fail.
Attributes
- Source:
- Fields.scala
- Graph
- Supertypes
An opaque hunk of data that we can hand off to another system (in the form of HTTP headers), which can then create new spans as children of this one. By this mechanism we allow our trace to span remote calls.
An opaque hunk of data that we can hand off to another system (in the form of HTTP headers), which can then create new spans as children of this one. By this mechanism we allow our trace to span remote calls.
Attributes
- Companion:
- object
- Source:
- Kernel.scala
- Graph
- Supertypes
Attributes
- Companion:
- class
- Source:
- Kernel.scala
- Graph
- Supertypes
- Self type
- Kernel.type
An span that can be passed around and used to create child spans.
An span that can be passed around and used to create child spans.
Attributes
- Companion:
- object
- Source:
- Span.scala
- Graph
- Supertypes
- Known subtypes
- class Default[F]
Attributes
- Companion:
- trait
- Source:
- Span.scala
- Graph
- Supertypes
- Self type
- Span.type
Attributes
- Source:
- Tags.scala
- Graph
- Supertypes
- Self type
- Tags.type
A tracing effect, which always has a current span.
A tracing effect, which always has a current span.
Attributes
- Companion:
- object
- Source:
- Trace.scala
- Graph
- Supertypes
- Known subtypes
- class KleisliTrace[F]
Attributes
- Companion:
- trait
- Source:
- Trace.scala
- Graph
- Supertypes
- Self type
- Trace.type
Attributes
- Companion:
- object
- Source:
- TraceValue.scala
- Graph
- Supertypes
- Known subtypes
Attributes
- Companion:
- trait
- Source:
- TraceValue.scala
- Graph
- Supertypes
- Self type
- TraceValue.type
A lawless typeclass responsible for converting a value of the type
parameter A
to Natchez's TraceValue
.
A lawless typeclass responsible for converting a value of the type
parameter A
to Natchez's TraceValue
.
You may want to use this to customize the formatting of a value before attaching it to a span, or to support adding tracing as a cross-cutting concern using aspect-oriented programming from a library such as cats-tagless.
Attributes
- A
The type to be converted to
TraceValue
- Companion:
- object
- Source:
- TraceValue.scala
- Graph
- Supertypes
- Self type
Attributes
- Companion:
- trait
- Source:
- TraceValue.scala
- Graph
- Supertypes
- Self type
- TraceableValue.type