#include <userver/storages/postgres/statistics.hpp>
Template instance statistics storage.
Definition at line 110 of file statistics.hpp.
Public Attributes | |
| ConnectionStatistics< GaugeCounter, RateCounter, MmaAccumulator > | connection |
| Connection statistics. | |
| TransactionStatistics< GaugeCounter, RateCounter, PercentileAccumulator > | transaction |
| Transaction statistics. | |
| InstanceTopologyStatistics< MmaAccumulator > | topology |
| Topology statistics. | |
| RateCounter | pool_exhaust_errors {} |
| Error caused by pool exhaustion. | |
| RateCounter | queue_size_errors {} |
| 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< GaugeCounter, uint32_t >, std::byte, congestion_control::v2::Stats > | congestion_control {} |
| Congestion control statistics. | |
| PercentileAccumulator storages::postgres::InstanceStatisticsTemplate< GaugeCounter, RateCounter, PercentileAccumulator, MmaAccumulator >::acquire_percentile |
Acquire connection percentile.
Definition at line 124 of file statistics.hpp.
| std::conditional_t<std::is_same_v<GaugeCounter, uint32_t>, std::byte , congestion_control::v2::Stats> storages::postgres::InstanceStatisticsTemplate< GaugeCounter, RateCounter, PercentileAccumulator, MmaAccumulator >::congestion_control {} |
Congestion control statistics.
Definition at line 127 of file statistics.hpp.
| ConnectionStatistics<GaugeCounter, RateCounter, MmaAccumulator> storages::postgres::InstanceStatisticsTemplate< GaugeCounter, RateCounter, PercentileAccumulator, MmaAccumulator >::connection |
Connection statistics.
Definition at line 112 of file statistics.hpp.
| PercentileAccumulator storages::postgres::InstanceStatisticsTemplate< GaugeCounter, RateCounter, PercentileAccumulator, MmaAccumulator >::connection_percentile |
Connect time percentile.
Definition at line 122 of file statistics.hpp.
| RateCounter storages::postgres::InstanceStatisticsTemplate< GaugeCounter, RateCounter, PercentileAccumulator, MmaAccumulator >::pool_exhaust_errors {} |
Error caused by pool exhaustion.
Definition at line 118 of file statistics.hpp.
| RateCounter storages::postgres::InstanceStatisticsTemplate< GaugeCounter, RateCounter, PercentileAccumulator, MmaAccumulator >::queue_size_errors {} |
Error caused by queue size overflow.
Definition at line 120 of file statistics.hpp.
| InstanceTopologyStatistics<MmaAccumulator> storages::postgres::InstanceStatisticsTemplate< GaugeCounter, RateCounter, PercentileAccumulator, MmaAccumulator >::topology |
Topology statistics.
Definition at line 116 of file statistics.hpp.
| TransactionStatistics<GaugeCounter, RateCounter, PercentileAccumulator> storages::postgres::InstanceStatisticsTemplate< GaugeCounter, RateCounter, PercentileAccumulator, MmaAccumulator >::transaction |
Transaction statistics.
Definition at line 114 of file statistics.hpp.