gatekeeper icon indicating copy to clipboard operation
gatekeeper copied to clipboard

Add request count / duration metrics for external data providers

Open mark-adams opened this issue 2 years ago • 2 comments

Describe the solution you'd like We're currently building an in-house External Data provider. However, there's currently an observability gap where it is difficult to understand the impact that External Data provider latency has on the overall performance of the validation webhook.

To solve this, I'd love to see the addition of the following metrics:

Name: gatekeeper_external_data_provider_request_count Description: The number of requests made to an external data provider Tags: external_data_status: [success, system_error], external_data_provider_name: [(provider name attribute)] Aggregation: Count

Name: gatekeeper_external_data_provider_request_duration_seconds Description: The external data provider response time in seconds Tags: external_data_status: [success, system_error], external_data_provider_name: [(provider name attribute)] Aggregation: Distribution

mark-adams avatar Nov 09 '23 18:11 mark-adams

This issue has been automatically marked as stale because it has not had recent activity. It will be closed in 14 days if no further activity occurs. Thank you for your contributions.

stale[bot] avatar Jan 09 '24 04:01 stale[bot]

This issue has been automatically marked as stale because it has not had recent activity. It will be closed in 14 days if no further activity occurs. Thank you for your contributions.

stale[bot] avatar Mar 09 '24 18:03 stale[bot]

This issue has been automatically marked as stale because it has not had recent activity. It will be closed in 14 days if no further activity occurs. Thank you for your contributions.

stale[bot] avatar May 11 '24 22:05 stale[bot]