package entities
Type Members
- case class ElasticSearchClientConfiguration(endpoint: String, username: Option[String], password: Option[String], connectionTimeoutMillis: Int, readTimeoutMillis: Int) extends Product with Serializable
- case class ElasticSearchConfiguration(clientConfiguration: ElasticSearchClientConfiguration, spansIndexConfiguration: SpansIndexConfiguration, serviceMetadataIndexConfiguration: ServiceMetadataIndexConfiguration) extends Product with Serializable
-
case class
ServiceConfiguration(port: Int, ssl: SslConfiguration, maxSizeInBytes: Int) extends Product with Serializable
- port
port to start grpc servicer on
- case class ServiceMetadataIndexConfiguration(enabled: Boolean, indexName: String, indexType: String) extends Product with Serializable
- case class SpansIndexConfiguration(indexNamePrefix: String, indexType: String, indexHourTtl: Int, indexHourBucket: Int, useRootDocumentStartTime: Boolean) extends Product with Serializable
- case class SslConfiguration(enabled: Boolean, certChainFilePath: String, privateKeyPath: String) extends Product with Serializable
- case class TraceTransformersConfiguration(preTransformers: Seq[TraceTransformer], postTransformers: Seq[SpanTreeTransformer]) extends Product with Serializable
- case class TraceValidatorsConfiguration(validators: Seq[TraceValidator]) extends Product with Serializable