diff --git a/zerver/views/__init__.py b/zerver/views/__init__.py index f0650e3b99..baa70cb11c 100644 --- a/zerver/views/__init__.py +++ b/zerver/views/__init__.py @@ -1884,8 +1884,10 @@ def json_report_send_time(request, user_profile, displayed=REQ(converter=to_non_negative_int, default="(unknown)")): logging.info("End-to-end send time: %sms/%sms/%sms (%s)" % (time, received, displayed, user_profile.email)) statsd.timing("endtoend.send_time.%s" % (statsd_key(user_profile.realm.domain),), time) - statsd.timing("endtoend.receive_time.%s" % (statsd_key(user_profile.realm.domain),), received) - statsd.timing("endtoend.displayed_time.%s" % (statsd_key(user_profile.realm.domain),), displayed) + if received != "(unknown)": + statsd.timing("endtoend.receive_time.%s" % (statsd_key(user_profile.realm.domain),), received) + if displayed != "(unknown)": + statsd.timing("endtoend.displayed_time.%s" % (statsd_key(user_profile.realm.domain),), displayed) return json_success() @authenticated_json_post_view