Skip to content

Commit

Permalink
Refs #NAV-3691 - Add try except into before and after request call
Browse files Browse the repository at this point in the history
  • Loading branch information
Netmisa committed Dec 24, 2024
1 parent 5661086 commit 73e8bf4
Showing 1 changed file with 11 additions and 7 deletions.
18 changes: 11 additions & 7 deletions source/jormungandr/jormungandr/api.py
Original file line number Diff line number Diff line change
Expand Up @@ -130,13 +130,17 @@ def add_info_newrelic(response, *args, **kwargs):

@app.before_request
def set_request_id():
otlp_instance.record_label("api", request.endpoint)
otlp_instance.record_label("version", __version__)
coverages = get_used_coverages()
coverage = coverages[0] if coverages else "unknown"
otlp_instance.record_label("coverage", coverage)
try:
g.start = time.time()

g.start = time.time()
otlp_instance.record_label("api", request.endpoint)
otlp_instance.record_label("version", __version__)
coverages = get_used_coverages()
coverage = coverages[0] if coverages else "unknown"
otlp_instance.record_label("coverage", coverage)
except:
logger = logging.getLogger(__name__)
logger.exception('error while reporting to otlp from app.before_request')


@app.after_request
Expand All @@ -157,7 +161,7 @@ def record_request_call_to_otlp(response, *args, **kwargs):
otlp_instance.send_request_call_metrics(duration, labels)
except:
logger = logging.getLogger(__name__)
logger.exception('error while reporting to otlp:')
logger.exception('error while reporting to otlp from app.after_request')

return response

Expand Down

0 comments on commit 73e8bf4

Please sign in to comment.