zio-opentracing
zio-opentracing
zio.telemetry.opentracing
OpenTracing
Service
OpenTracingZioOps
zio-opentracing
/
zio.telemetry.opentracing
/
OpenTracing
OpenTracing
object
OpenTracing
Graph
Supertypes
Self type
class
Object
trait
Matchable
class
Any
OpenTracing
Type members
Value members
Type members
Classlikes
trait
Service
Value members
Concrete methods
def
context
:
URIO
[
Service
,
SpanContext
]
def
getBaggageItem
(key:
String
):
URIO
[
Service
,
Option
[
String
]]
def
inject
[C <:
AnyRef
](format:
Format
[C], carrier: C):
URIO
[
Service
,
Unit
]
def
live
(tracer:
Tracer
, rootOperation:
String
):
ULayer
[
Service
]
def
log
(msg:
String
):
URIO
[
Service
,
Unit
]
def
log
(fields:
Map
[
String
, _]):
URIO
[
Service
,
Unit
]
def
log
[R, E, A](zio:
ZIO
[R, E, A], fields:
Map
[
String
, _]):
ZIO
[R &
Service
, E, A]
def
log
[R, E, A](zio:
ZIO
[R, E, A], msg:
String
):
ZIO
[R &
Service
, E, A]
def
root
[R, E, A](zio:
ZIO
[R, E, A], operation:
String
, tagError:
Boolean
, logError:
Boolean
):
ZIO
[R &
Service
, E, A]
def
scoped
(tracer0:
Tracer
, rootOperation:
String
):
URIO
[
Scope
,
Service
]
def
setBaggageItem
[R, E, A](zio:
ZIO
[R, E, A], key:
String
, value:
String
):
ZIO
[R &
Service
, E, A]
def
setBaggageItem
(key:
String
, value:
String
):
URIO
[
Service
,
Unit
]
def
span
[R, E, A](zio:
ZIO
[R, E, A], operation:
String
, tagError:
Boolean
, logError:
Boolean
):
ZIO
[R &
Service
, E, A]
def
spanFrom
[R, R1 <: R &
Service
, E, Span, C <:
AnyRef
](format:
Format
[C], carrier: C, zio:
ZIO
[R, E, Span], operation:
String
, tagError:
Boolean
, logError:
Boolean
):
ZIO
[R1, E, Span]
def
tag
[R, E, A](zio:
ZIO
[R, E, A], key:
String
, value:
String
):
ZIO
[R &
Service
, E, A]
def
tag
[R, E, A](zio:
ZIO
[R, E, A], key:
String
, value:
Int
):
ZIO
[R &
Service
, E, A]
def
tag
[R, E, A](zio:
ZIO
[R, E, A], key:
String
, value:
Boolean
):
ZIO
[R &
Service
, E, A]
def
tag
(key:
String
, value:
String
):
URIO
[
Service
,
Unit
]
def
tag
(key:
String
, value:
Int
):
URIO
[
Service
,
Unit
]
def
tag
(key:
String
, value:
Boolean
):
URIO
[
Service
,
Unit
]
Concrete fields
lazy
val
noop
:
ULayer
[
Service
]