Skip to content

Commit b6d93f4

Browse files
committed
Add provider info to service request counter
1 parent 5b623bf commit b6d93f4

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

localstack-core/localstack/aws/handlers/analytics.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,13 +42,15 @@ def __call__(self, chain: HandlerChain, context: RequestContext, response: Respo
4242
err_type = self._get_err_type(context, response) if response.status_code >= 400 else None
4343
service_name = context.operation.service_model.service_name
4444
operation_name = context.operation.name
45+
provider = config.SERVICE_PROVIDER_CONFIG.get_provider(service_name)
4546

4647
self.aggregator.add_request(
4748
ServiceRequestInfo(
4849
service_name,
4950
operation_name,
5051
response.status_code,
5152
err_type=err_type,
53+
provider=provider,
5254
)
5355
)
5456

localstack-core/localstack/utils/analytics/service_request_aggregator.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ class ServiceRequestInfo(NamedTuple):
2121
operation: str
2222
status_code: int
2323
err_type: Optional[str] = None
24+
provider: Optional[str] = None
2425

2526

2627
class ServiceRequestAggregator:

0 commit comments

Comments
 (0)