struct
CQL::Performance::PerformanceMetrics::PerformancePatterns
- CQL::Performance::PerformanceMetrics::PerformancePatterns
- Struct
- Value
- Object
Overview
Performance patterns and trends
Defined in:
performance/performance_metrics.crConstructors
Instance Method Summary
- #error_patterns : Array(NamedTuple(error_type: String, count: Int64, percentage: Float64))
- #n_plus_one_patterns : Array(NPlusOnePattern)
- #query_patterns : Array(NamedTuple(pattern: String, count: Int64, avg_time: Time::Span))
- #time_distribution : Hash(String, Int64)
- #to_h : Hash(String, JSON::Any)
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)))
#
Instance Method Detail
def error_patterns : Array(NamedTuple(error_type: String, count: Int64, percentage: Float64))
#
def query_patterns : Array(NamedTuple(pattern: String, count: Int64, avg_time: Time::Span))
#