struct CQL::Performance::LatencyPercentiles

Overview

The p50, p95 and p99 of one set of recorded durations.

Defined in:

performance/utilities.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(p50 : Time::Span, p95 : Time::Span, p99 : Time::Span) #

[View source]
def self.zero : self #

[View source]

Instance Method Detail

def clone #

[View source]
def copy_with(p50 _p50 = @p50, p95 _p95 = @p95, p99 _p99 = @p99) #

[View source]
def p50 : Time::Span #

def p95 : Time::Span #

def p99 : Time::Span #

def to_ms_h : Hash(String, Float64) #

The three values in milliseconds, keyed p50_ms, p95_ms and p99_ms.


[View source]