Adding better error handling around certificate rotation (#562)

This commit is contained in:
kevgliss
2016-12-05 15:12:55 -08:00
committed by GitHub
parent 9030aed8a4
commit e622a49b72
3 changed files with 11 additions and 3 deletions

View File

@ -105,6 +105,7 @@ def rotate_certificate(endpoint, new_cert):
try:
endpoint.source.plugin.update_endpoint(endpoint, new_cert)
endpoint.certificate = new_cert
database.update(endpoint)
except Exception as e:
metrics.send('rotate_failure', 'counter', 1, metric_tags={'endpoint': endpoint.name})
current_app.logger.exception(e)