struct CQL::Performance::PerformanceMetrics::PerformancePatterns

Overview

Performance patterns and trends

Defined in:

performance/performance_metrics.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(n_plus_one_patterns : Array(CQL::Performance::NPlusOnePattern), query_patterns : Array(NamedTuple(pattern: String, count: Int64, avg_time: Time::Span)), time_distribution : Hash(String, Int64), error_patterns : Array(NamedTuple(error_type: String, count: Int64, percentage: Float64))) #

[View source]

Instance Method Detail

def error_patterns : Array(NamedTuple(error_type: String, count: Int64, percentage: Float64)) #

[View source]
def n_plus_one_patterns : Array(NPlusOnePattern) #

[View source]
def query_patterns : Array(NamedTuple(pattern: String, count: Int64, avg_time: Time::Span)) #

[View source]
def time_distribution : Hash(String, Int64) #

[View source]
def to_h : Hash(String, JSON::Any) #

[View source]