File tree 1 file changed +5
-3
lines changed
1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change 12
12
)
13
13
from sentry_protos .taskbroker .v1 .taskbroker_pb2_grpc import ConsumerServiceStub
14
14
15
- from sentry import options
15
+ from sentry import metrics , options
16
16
17
17
logger = logging .getLogger ("sentry.taskworker.client" )
18
18
@@ -57,7 +57,8 @@ def get_task(self, namespace: str | None = None) -> TaskActivation | None:
57
57
"""
58
58
request = GetTaskRequest (namespace = namespace )
59
59
try :
60
- response = self ._stub .GetTask (request )
60
+ with metrics .timer ("taskworker.get_task.rpc" ):
61
+ response = self ._stub .GetTask (request )
61
62
except grpc .RpcError as err :
62
63
if err .code () == grpc .StatusCode .NOT_FOUND :
63
64
return None
@@ -83,7 +84,8 @@ def update_task(
83
84
fetch_next_task = fetch_next_task ,
84
85
)
85
86
try :
86
- response = self ._stub .SetTaskStatus (request )
87
+ with metrics .timer ("taskworker.update_task.rpc" ):
88
+ response = self ._stub .SetTaskStatus (request )
87
89
except grpc .RpcError as err :
88
90
if err .code () == grpc .StatusCode .NOT_FOUND :
89
91
return None
You can’t perform that action at this time.
0 commit comments