def _log_metric(): request_message = _get_request_message(LogMetric()) metric = Metric(request_message.key, request_message.value, request_message.timestamp) _get_store().log_metric(request_message.run_uuid, metric) response_message = LogMetric.Response() response = Response(mimetype='application/json') response.set_data(_message_to_json(response_message)) return response
def _log_metric(): request_message = _get_request_message(LogMetric()) metric = Metric(request_message.key, request_message.value, request_message.timestamp, request_message.step) run_id = request_message.run_id or request_message.run_uuid _get_tracking_store().log_metric(run_id, metric) response_message = LogMetric.Response() response = Response(mimetype="application/json") response.set_data(message_to_json(response_message)) return response
def _log_metric(): request_message = _get_request_message(LogMetric()) metric = Metric(request_message.key, request_message.value, request_message.timestamp) _get_store().log_metric(request_message.run_uuid, metric) response_message = LogMetric.Response() response = Response(mimetype='application/json') response.set_data( MessageToJson(response_message, preserving_proto_field_name=True)) return response