BrokerDiagnosticsResponse

data class BrokerDiagnosticsResponse(val diagnosticServiceEndpoint: String? = null, val enableMetrics: Boolean? = null, val enableSelfCheck: Boolean? = null, val enableSelfTracing: Boolean? = null, val enableTracing: Boolean? = null, val logFormat: String? = null, val logLevel: String? = null, val maxCellMapLifetime: Double? = null, val metricUpdateFrequencySeconds: Double? = null, val probeImage: String? = null, val selfCheckFrequencySeconds: Double? = null, val selfCheckTimeoutSeconds: Double? = null, val selfTraceFrequencySeconds: Double? = null, val spanChannelCapacity: Double? = null)

Diagnostics setting specific to Broker

Constructors

Link copied to clipboard
constructor(diagnosticServiceEndpoint: String? = null, enableMetrics: Boolean? = null, enableSelfCheck: Boolean? = null, enableSelfTracing: Boolean? = null, enableTracing: Boolean? = null, logFormat: String? = null, logLevel: String? = null, maxCellMapLifetime: Double? = null, metricUpdateFrequencySeconds: Double? = null, probeImage: String? = null, selfCheckFrequencySeconds: Double? = null, selfCheckTimeoutSeconds: Double? = null, selfTraceFrequencySeconds: Double? = null, spanChannelCapacity: Double? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Diagnostic Service endpoint

Link copied to clipboard
val enableMetrics: Boolean? = null

Knob to enable/disable metrics. Default = true

Link copied to clipboard

Enable self check on Broker via Probe.

Link copied to clipboard

Enable self tracing on the Broker so that every selfCheckFrequencySeconds a random message is traced even if it didn't have trace context.

Link copied to clipboard
val enableTracing: Boolean? = null

Knob to enable/disable entire tracing infrastructure.

Link copied to clipboard
val logFormat: String? = null

Format for the logs generated.

Link copied to clipboard
val logLevel: String? = null

Log level for the Broker.

Link copied to clipboard

Maximum time for the CellMap to live.

Link copied to clipboard

Metric update frequency in seconds.

Link copied to clipboard
val probeImage: String? = null

Probe Image to run.

Link copied to clipboard

Frequency for the self check to run.

Link copied to clipboard

Time out period of the self check.

Link copied to clipboard

The frequency at which selfTrace should run.

Link copied to clipboard

The number of the spans generated by the Tracing.