From 6c1ddbdb548a54a2b1475dbba4a88393ea4ad637 Mon Sep 17 00:00:00 2001 From: "Travis F. Collins" Date: Thu, 11 Feb 2021 08:42:42 -0800 Subject: [PATCH] Add CLI for hdl resource log Signed-off-by: Travis F. Collins --- telemetry/cli.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/telemetry/cli.py b/telemetry/cli.py index df4fff5..07a3bc2 100644 --- a/telemetry/cli.py +++ b/telemetry/cli.py @@ -10,6 +10,18 @@ def cli(): pass +@click.command() +@click.option("--server", default="picard", help="Address of Elasticsearch server") +@click.option( + "--filename", + default="resource_utilization.csv", + help="Full path to resource utilization csv file generated by HDL builds", +) +def log_hdl_resources_from_csv(server, filename): + tel = telemetry.ingest(server=server) + tel.log_hdl_resources_from_csv(filename) + + @click.command() @click.option("--server", default="picard", help="Address of Elasticsearch server") @click.argument("in_args", nargs=-1) @@ -65,6 +77,7 @@ def main(args=None): cli.add_command(log_boot_logs) +cli.add_command(log_hdl_resources_from_csv) cli.add_command(main) if __name__ == "__main__":