def on_finish(self) -> None: if self.perf_collector: self.perf_collector.stop() record_trace(self.session, self.perf_collector, self.perf_trace_uuid) self.session.close() handler = self.__class__.__name__ duration_ms = int((datetime.utcnow() - self._request_start_time).total_seconds() * 1000) response_status = self.get_status() self.plugins.log_request(handler, response_status, duration_ms)
def on_finish(self): if self.perf_collector: self.perf_collector.stop() perf_profile.record_trace(self.session, self.perf_collector, self.perf_trace_uuid) self.session.close() # log request duration duration = datetime.utcnow() - self._request_start_time duration_ms = int(duration.total_seconds() * 1000) stats.incr("duration_ms", duration_ms) stats.incr("duration_ms_{}".format(self.__class__.__name__), duration_ms) # log response status code response_status = self.get_status() stats.incr("response_status_{}".format(response_status)) stats.incr("response_status_{}_{}".format(self.__class__.__name__, response_status))
def on_finish(self): if self.perf_collector: self.perf_collector.stop() perf_profile.record_trace(self.session, self.perf_collector, self.perf_trace_uuid) self.session.close() # log request duration duration = datetime.utcnow() - self._request_start_time duration_ms = int(duration.total_seconds() * 1000) stats.log_rate("duration_ms", duration_ms) stats.log_rate("duration_ms_{}".format(self.__class__.__name__), duration_ms) # log response status code response_status = self.get_status() stats.log_rate("response_status_{}".format(response_status), 1) stats.log_rate("response_status_{}_{}".format(self.__class__.__name__, response_status), 1)