2727from newrelic .common .package_version_utils import get_package_version
2828
2929
30- def test_custom_metrics (get_consumer_record , events ):
30+ def test_custom_metrics (get_consumer_record , events , exchange ):
3131 @validate_transaction_metrics (
32- "Named/exchange" ,
32+ f "Named/{ exchange . name } " ,
3333 group = "Message/Kombu/Exchange" ,
3434 custom_metrics = [
35- ("Message/Kombu/Exchange/Named/exchange/Received/Bytes" , 1 ),
36- ("Message/Kombu/Exchange/Named/exchange/Received/Messages" , 1 ),
37- ("MessageBroker/Kombu/Exchange/Named/exchange/Serialization/Value" , 1 ),
35+ (f "Message/Kombu/Exchange/Named/{ exchange . name } /Received/Bytes" , 1 ),
36+ (f "Message/Kombu/Exchange/Named/{ exchange . name } /Received/Messages" , 1 ),
37+ (f "MessageBroker/Kombu/Exchange/Named/{ exchange . name } /Serialization/Value" , 1 ),
3838 ],
3939 background_task = True ,
4040 )
@@ -60,16 +60,16 @@ def test_multiple_transactions(get_consumer_record):
6060 get_consumer_record ()
6161
6262
63- def test_custom_metrics_on_existing_transaction (get_consumer_record ):
63+ def test_custom_metrics_on_existing_transaction (get_consumer_record , exchange ):
6464 version = get_package_version ("kombu" )
6565
6666 @validate_transaction_metrics (
6767 "test_consumer:test_custom_metrics_on_existing_transaction.<locals>._test" ,
6868 custom_metrics = [
69- ("Message/Kombu/Exchange/Named/exchange/Received/Bytes" , 1 ),
70- ("Message/Kombu/Exchange/Named/exchange/Received/Messages" , 1 ),
69+ (f "Message/Kombu/Exchange/Named/{ exchange . name } /Received/Bytes" , 1 ),
70+ (f "Message/Kombu/Exchange/Named/{ exchange . name } /Received/Messages" , 1 ),
7171 (f"Python/MessageBroker/Kombu/{ version } " , 1 ),
72- ("MessageBroker/Kombu/Exchange/Named/exchange/Serialization/Value" , 1 ),
72+ (f "MessageBroker/Kombu/Exchange/Named/{ exchange . name } /Serialization/Value" , 1 ),
7373 ("MessageBroker/Kombu/Exchange/Named/Unknown/Serialization/Value" , 1 ),
7474 ],
7575 background_task = True ,
@@ -82,12 +82,12 @@ def _test():
8282 _test ()
8383
8484
85- def test_custom_metrics_inactive_transaction (get_consumer_record ): # , expected_missing_broker_metrics ):
85+ def test_custom_metrics_inactive_transaction (get_consumer_record , exchange ):
8686 @validate_transaction_metrics (
8787 "test_consumer:test_custom_metrics_inactive_transaction.<locals>._test" ,
8888 custom_metrics = [
89- ("Message/Kombu/Exchange/Named/exchange/Received/Bytes" , None ),
90- ("Message/Kombu/Exchange/Named/exchange/Received/Messages" , None ),
89+ (f "Message/Kombu/Exchange/Named/{ exchange . name } /Received/Bytes" , None ),
90+ (f "Message/Kombu/Exchange/Named/{ exchange . name } /Received/Messages" , None ),
9191 ],
9292 # + expected_missing_broker_metrics,
9393 background_task = True ,
@@ -123,14 +123,14 @@ def _test():
123123 _test ()
124124
125125
126- def test_distributed_tracing_headers (send_producer_message , consumer_connection , consumer_validate_dt ):
126+ def test_distributed_tracing_headers (send_producer_message , consumer_connection , consumer_validate_dt , exchange ):
127127 # Produce the messages inside a transaction, making sure to close it.
128128 @background_task ()
129129 def _produce ():
130130 send_producer_message ()
131131
132132 @validate_transaction_metrics (
133- "Named/exchange" ,
133+ f "Named/{ exchange . name } " ,
134134 group = "Message/Kombu/Exchange" ,
135135 rollup_metrics = [
136136 ("Supportability/DistributedTrace/AcceptPayload/Success" , None ),
0 commit comments