EntryPoint
An entry point, for creating root spans or continuing traces that were started on another system.
Attributes
- Source:
- EntryPoint.scala
- Graph
- Supertypes
Members list
Value members
Abstract methods
Resource that creates a new span as the child of the span specified by the given kernel,
which typically arrives via request headers. By this mechanism we can continue a trace that
began in another system. If the required headers are not present in kernel
an exception will
be raised in F
.
Resource that creates a new span as the child of the span specified by the given kernel,
which typically arrives via request headers. By this mechanism we can continue a trace that
began in another system. If the required headers are not present in kernel
an exception will
be raised in F
.
Attributes
- Source:
- EntryPoint.scala
Resource that attempts to creates a new span as with continue
, but falls back to a new root
span as with root
if the kernel does not contain the required headers. In other words, we
continue the existing span if we can, otherwise we start a new one.
Resource that attempts to creates a new span as with continue
, but falls back to a new root
span as with root
if the kernel does not contain the required headers. In other words, we
continue the existing span if we can, otherwise we start a new one.
Attributes
- Source:
- EntryPoint.scala
Resource that creates a new root span in a new trace.
Concrete methods
Converts this EntryPoint[F]
to an EntryPoint[G]
using an F ~> G
.