Public Member Functions | |
template<typename Statistics > | |
InstanceStatisticsNonatomic (const Statistics &stats) | |
InstanceStatisticsNonatomic (InstanceStatisticsNonatomic &&)=default | |
InstanceStatisticsNonatomic & | operator= (InstanceStatisticsNonatomic &&)=default |
InstanceStatisticsNonatomic & | Add (const InstanceStatistics &stats, const decltype(InstanceStatistics::topology)&topology_stats) |
InstanceStatisticsNonatomic & | Add (const std::unordered_map< std::string, Percentile > &timings) |
Public Attributes | |
std::unordered_map< std::string, Percentile > | statement_timings |
Public Attributes inherited from storages::postgres::InstanceStatisticsTemplate< Counter, PercentileAccumulator, MmaAccumulator > | |
ConnectionStatistics< Counter, MmaAccumulator > | connection |
Connection statistics. | |
TransactionStatistics< Counter, PercentileAccumulator > | transaction |
Transaction statistics. | |
InstanceTopologyStatistics< MmaAccumulator > | topology |
Topology statistics. | |
Counter | pool_exhaust_errors = 0 |
Error caused by pool exhaustion. | |
Counter | queue_size_errors = 0 |
Error caused by queue size overflow. | |
PercentileAccumulator | connection_percentile |
Connect time percentile. | |
PercentileAccumulator | acquire_percentile |
Acquire connection percentile. | |
std::conditional_t< std::is_same_v< Counter, uint32_t >, std::byte, congestion_control::v2::Stats > | congestion_control {} |
Congestion control statistics. | |
Definition at line 139 of file statistics.hpp.
|
inline |
Definition at line 143 of file statistics.hpp.
|
inline |
Definition at line 150 of file statistics.hpp.
|
inline |
Definition at line 200 of file statistics.hpp.
std::unordered_map<std::string, Percentile> storages::postgres::InstanceStatisticsNonatomic::statement_timings |
Definition at line 211 of file statistics.hpp.