File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 7171from synapse .http .servlet import assert_params_in_dict
7272from synapse .logging .context import nested_logging_context
7373from synapse .logging .opentracing import SynapseTags , set_tag , tag_args , trace
74+ from synapse .metrics import SERVER_NAME_LABEL
7475from synapse .metrics .background_process_metrics import run_as_background_process
7576from synapse .module_api import NOT_SPAM
7677from synapse .storage .databases .main .events_worker import EventRedactBehaviour
9091backfill_processing_before_timer = Histogram (
9192 "synapse_federation_backfill_processing_before_time_seconds" ,
9293 "sec" ,
93- [ ],
94+ labelnames = [ SERVER_NAME_LABEL ],
9495 buckets = (
9596 0.1 ,
9697 0.5 ,
@@ -533,9 +534,9 @@ async def try_backfill(domains: StrCollection) -> bool:
533534 # backfill points regardless of `current_depth`.
534535 if processing_start_time is not None :
535536 processing_end_time = self .clock .time_msec ()
536- backfill_processing_before_timer .observe (
537- ( processing_end_time - processing_start_time ) / 1000
538- )
537+ backfill_processing_before_timer .labels (
538+ ** { SERVER_NAME_LABEL : self . server_name }
539+ ). observe (( processing_end_time - processing_start_time ) / 1000 )
539540
540541 success = await try_backfill (likely_domains )
541542 if success :
You can’t perform that action at this time.
0 commit comments