class

KemalWAF::RequestTracer

Inherits Reference / Object

============================================================================= Global Request Tracer

Singleton tracer for managing request traces

Constants

Log = ::Log.for("request_tracer")

Constructors

instance
Source

Instance methods

complete_trace(trace : RequestTrace | Nil)

Complete a trace

Source
enabled=(value : Bool)

Enable/disable tracing

Source
enabled?
Source
sample_rate
Source
sample_rate=(rate : Float64)

Set sample rate (0.0 to 1.0)

Source
start_trace(request_id : String | Nil = nil) : RequestTrace | Nil

Start a new trace

Source
stats

Get statistics

Source