Add metrics for tracking when instance key renewal succeeds and fails, as well as when instance key *lookup* fails
This commit is contained in:
		
							parent
							
								
									a927ce3e0f
								
							
						
					
					
						commit
						bbdf9e074c
					
				
					 10 changed files with 61 additions and 24 deletions
				
			
		|  | @ -30,7 +30,7 @@ from jwkest.jwk import RSAKey | |||
| 
 | ||||
| import endpoints.decorated # required for side effect | ||||
| 
 | ||||
| from app import app, storage, instance_keys, get_app_url | ||||
| from app import app, storage, instance_keys, get_app_url, metric_queue | ||||
| from data.database import close_db_filter, configure, DerivedStorageForImage, QueueItem, Image | ||||
| from data import model | ||||
| from digest.checksums import compute_simple | ||||
|  | @ -2491,7 +2491,7 @@ class V2LoginTests(V2RegistryLoginMixin, LoginTests, RegistryTestCaseMixin, Base | |||
|     encoded = response.json()['token'] | ||||
|     header = 'Bearer ' + encoded | ||||
| 
 | ||||
|     payload = decode_bearer_header(header, instance_keys, app.config) | ||||
|     payload = decode_bearer_header(header, instance_keys, app.config, metric_queue=metric_queue) | ||||
|     self.assertIsNotNone(payload) | ||||
| 
 | ||||
|     if scope is None: | ||||
|  |  | |||
		Reference in a new issue