|
Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
|
Transaction metrics. More...
#include <data_consistency.h>

Public Member Functions | |
| double | get_abort_rate () const |
Public Attributes | |
| std::atomic< size_t > | total_transactions {0} |
| std::atomic< size_t > | committed_transactions {0} |
| std::atomic< size_t > | aborted_transactions {0} |
| std::atomic< size_t > | deadlocks_detected {0} |
Transaction metrics.
Definition at line 94 of file data_consistency.h.
|
inline |
Definition at line 100 of file data_consistency.h.
References aborted_transactions, and total_transactions.
| std::atomic<size_t> kcenon::monitoring::transaction_metrics::aborted_transactions {0} |
Definition at line 97 of file data_consistency.h.
Referenced by kcenon::monitoring::transaction_manager::abort_transaction(), kcenon::monitoring::transaction_manager::commit_transaction(), and get_abort_rate().
| std::atomic<size_t> kcenon::monitoring::transaction_metrics::committed_transactions {0} |
Definition at line 96 of file data_consistency.h.
Referenced by kcenon::monitoring::transaction_manager::commit_transaction().
| std::atomic<size_t> kcenon::monitoring::transaction_metrics::deadlocks_detected {0} |
Definition at line 98 of file data_consistency.h.
Referenced by kcenon::monitoring::transaction_manager::detect_deadlocks().
| std::atomic<size_t> kcenon::monitoring::transaction_metrics::total_transactions {0} |
Definition at line 95 of file data_consistency.h.
Referenced by kcenon::monitoring::transaction_manager::begin_transaction(), and get_abort_rate().