SpanExporter

org.typelevel.otel4s.sdk.trace.exporter.SpanExporter
See theSpanExporter companion trait
object SpanExporter

Attributes

Companion
trait
Source
SpanExporter.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

A composite failure, when at least 2 exporters have failed.

A composite failure, when at least 2 exporters have failed.

Value parameters

first

the first occurred error

rest

the rest of errors

Attributes

Source
SpanExporter.scala
Supertypes
trait Product
trait Equals
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
final case class ExporterFailure(exporter: String, failure: Throwable) extends Exception

An error occurred when invoking an exporter.

An error occurred when invoking an exporter.

Value parameters

exporter

the name of an exporter that failed. See SpanExporter.name

failure

the error occurred

Attributes

Source
SpanExporter.scala
Supertypes
trait Product
trait Equals
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all

Value members

Concrete methods

def noop[F[_] : Applicative]: SpanExporter[F]

Creates a no-op implementation of the SpanExporter.

Creates a no-op implementation of the SpanExporter.

All export operations are no-op.

Attributes

Source
SpanExporter.scala
def of[F[_] : Parallel](exporters: SpanExporter[F]*): SpanExporter[F]

Creates a SpanExporter which delegates all exports to the exporters.

Creates a SpanExporter which delegates all exports to the exporters.

Attributes

Source
SpanExporter.scala

Implicits

Implicits

implicit def spanExporterMonoid[F[_] : Parallel]: Monoid[SpanExporter[F]]

Attributes

Source
SpanExporter.scala