diff options
author | Richard van der Hoff <richard@matrix.org> | 2019-09-18 13:55:25 +0100 |
---|---|---|
committer | Richard van der Hoff <richard@matrix.org> | 2019-09-18 13:55:25 +0100 |
commit | 7b61e6f5d63d3723b368ad5f126bf89ff460c8c3 (patch) | |
tree | 82ec1b50431786edfaf12f6bc22814455b3d9a5e /synapse/push | |
parent | Revert "Fix m.federate bug" (diff) | |
parent | fix sample config (diff) | |
download | synapse-7b61e6f5d63d3723b368ad5f126bf89ff460c8c3.tar.xz |
Merge branch 'develop' into matrix-org-hotfixes
Diffstat (limited to 'synapse/push')
-rw-r--r-- | synapse/push/httppusher.py | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/synapse/push/httppusher.py b/synapse/push/httppusher.py index bf65cfa21a..5a3e3812e0 100644 --- a/synapse/push/httppusher.py +++ b/synapse/push/httppusher.py @@ -22,6 +22,7 @@ from prometheus_client import Counter from twisted.internet import defer from twisted.internet.error import AlreadyCalled, AlreadyCancelled +from synapse.logging import opentracing from synapse.metrics.background_process_metrics import run_as_background_process from synapse.push import PusherConfigException @@ -198,7 +199,17 @@ class HttpPusher(object): ) for push_action in unprocessed: - processed = yield self._process_one(push_action) + with opentracing.start_active_span( + "http-push", + tags={ + "authenticated_entity": self.user_id, + "event_id": push_action["event_id"], + "app_id": self.app_id, + "app_display_name": self.app_display_name, + }, + ): + processed = yield self._process_one(push_action) + if processed: http_push_processed_counter.inc() self.backoff_delay = HttpPusher.INITIAL_BACKOFF_SEC |