From 22cf8cfe3817283c6e6b47ec9625934e84e6e581 Mon Sep 17 00:00:00 2001 From: Son Date: Thu, 30 Dec 2021 14:17:46 +0100 Subject: [PATCH] send Custom/smtp_connection_time to newrelic --- app/email_utils.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/email_utils.py b/app/email_utils.py index 6344047f..2fe3240c 100644 --- a/app/email_utils.py +++ b/app/email_utils.py @@ -17,6 +17,7 @@ from typing import Tuple, List, Optional, Union import arrow import dkim +import newrelic.agent import re2 as re import spf from cachetools import cached, TTLCache @@ -1307,7 +1308,9 @@ def sl_sendmail( if POSTFIX_SUBMISSION_TLS: smtp.starttls() - LOG.d("getting a smtp connection takes seconds %s", time.time() - start) + elapsed = time.time() - start + LOG.d("getting a smtp connection takes seconds %s", elapsed) + newrelic.agent.record_custom_metric("Custom/smtp_connection_time", elapsed) # smtp.send_message has UnicodeEncodeError # encode message raw directly instead