diff options
author | Paul "LeoNerd" Evans <paul@matrix.org> | 2017-04-11 17:16:12 +0100 |
---|---|---|
committer | Paul "LeoNerd" Evans <paul@matrix.org> | 2017-04-11 17:16:12 +0100 |
commit | 11dbceb761feef8c325a28e19805aee0f431f53b (patch) | |
tree | e67582dc1d25e386bd6097470107b8861a9154f0 | |
parent | Merge branch 'master' of github.com:matrix-org/synapse into develop (diff) | |
download | synapse-11dbceb761feef8c325a28e19805aee0f431f53b.tar.xz |
Add a counter metric for successfully-sent transactions
-rw-r--r-- | synapse/federation/transaction_queue.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/synapse/federation/transaction_queue.py b/synapse/federation/transaction_queue.py index c27ce7c5f3..0e43891647 100644 --- a/synapse/federation/transaction_queue.py +++ b/synapse/federation/transaction_queue.py @@ -41,6 +41,8 @@ sent_pdus_destination_dist = client_metrics.register_distribution( ) sent_edus_counter = client_metrics.register_counter("sent_edus") +sent_transactions_counter = client_metrics.register_counter("sent_transactions") + class TransactionQueue(object): """This class makes sure we only have one transaction in flight at @@ -374,6 +376,7 @@ class TransactionQueue(object): destination, pending_pdus, pending_edus, pending_failures, ) if success: + sent_transactions_counter.inc() # Remove the acknowledged device messages from the database # Only bother if we actually sent some device messages if device_message_edus: |