TracerConfig

@Serializable
data class TracerConfig(var enabled: Boolean = false, var endpoint: String = "http://localhost:4318/v1/traces", var serviceName: String = "xtdb", var queryTracing: Boolean = true, var transactionTracing: Boolean = true, var spanProcessor: SpanProcessor? = null)

Constructors

Link copied to clipboard
constructor(enabled: Boolean = false, endpoint: String = "http://localhost:4318/v1/traces", serviceName: String = "xtdb", queryTracing: Boolean = true, transactionTracing: Boolean = true, spanProcessor: SpanProcessor? = null)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Transient
var spanProcessor: SpanProcessor?
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
fun endpoint(endpoint: String): TracerConfig
Link copied to clipboard
fun queryTracing(queryTracing: Boolean): TracerConfig
Link copied to clipboard
fun serviceName(serviceName: String): TracerConfig
Link copied to clipboard
fun spanProcessor(spanProcessor: SpanProcessor): TracerConfig
Link copied to clipboard
fun transactionTracing(transactionTracing: Boolean): TracerConfig