BrokerDiagnosticsArgs

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

Diagnostics setting specific to Broker

Constructors

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

Properties

Link copied to clipboard
val diagnosticServiceEndpoint: Output<String>? = null

Diagnostic Service endpoint

Link copied to clipboard
val enableMetrics: Output<Boolean>? = null

Knob to enable/disable metrics. Default = true

Link copied to clipboard
val enableSelfCheck: Output<Boolean>? = null

Enable self check on Broker via Probe.

Link copied to clipboard
val enableSelfTracing: Output<Boolean>? = null

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: Output<Boolean>? = null

Knob to enable/disable entire tracing infrastructure.

Link copied to clipboard
val logFormat: Output<String>? = null

Format for the logs generated.

Link copied to clipboard
val logLevel: Output<String>? = null

Log level for the Broker.

Link copied to clipboard
val maxCellMapLifetime: Output<Double>? = null

Maximum time for the CellMap to live.

Link copied to clipboard

Metric update frequency in seconds.

Link copied to clipboard
val probeImage: Output<String>? = null

Probe Image to run.

Link copied to clipboard
val selfCheckFrequencySeconds: Output<Double>? = null

Frequency for the self check to run.

Link copied to clipboard
val selfCheckTimeoutSeconds: Output<Double>? = null

Time out period of the self check.

Link copied to clipboard
val selfTraceFrequencySeconds: Output<Double>? = null

The frequency at which selfTrace should run.

Link copied to clipboard
val spanChannelCapacity: Output<Double>? = null

The number of the spans generated by the Tracing.

Functions

Link copied to clipboard
open override fun toJava(): BrokerDiagnosticsArgs