From 4b7b9346926d14c9851ea941a47141d4fc10ca1b Mon Sep 17 00:00:00 2001 From: Brian Mesick Date: Mon, 25 Mar 2024 11:25:20 -0400 Subject: [PATCH] feat: Store load test run Allows the monitor to wait until the run starts and share the run id with the load test script. --- .../management/commands/load_test_tracking_events.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform_plugin_aspects/management/commands/load_test_tracking_events.py b/platform_plugin_aspects/management/commands/load_test_tracking_events.py index de39db1..8fe1d3c 100644 --- a/platform_plugin_aspects/management/commands/load_test_tracking_events.py +++ b/platform_plugin_aspects/management/commands/load_test_tracking_events.py @@ -132,7 +132,7 @@ def record_to_clickhouse(self, event_type, extra) -> None: log.info(extra) insert = f"INSERT INTO {self.ch_runs_table} (run_id, event_type, extra) FORMAT TSV " - output = io.StringIO() + output = io.StringIO(newline="\n") writer = csv.writer(output, dialect="excel-tab") writer.writerow((self.run_id, event_type, json.dumps(extra))) print(output.getvalue().encode("utf-8"))