From 927c82e055c6f159e58a6b0652d36b30ebd703cc Mon Sep 17 00:00:00 2001 From: Ivan Aracki Date: Mon, 29 Oct 2018 11:46:55 +0100 Subject: [PATCH] gnomon: add page (#2472) --- pages/common/gnomon.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 pages/common/gnomon.md diff --git a/pages/common/gnomon.md b/pages/common/gnomon.md new file mode 100644 index 0000000000..d3d54136de --- /dev/null +++ b/pages/common/gnomon.md @@ -0,0 +1,23 @@ +# gnomon + +> Utility to annotate console logging statements with timestamps and find slow processes. + +- Use UNIX (or DOS) pipes to pipe the stdout of any command through gnomon: + +`{{npm test}} | gnomon` + +- Show number of seconds since the start of the process: + +`{{npm test}} | gnomon --type=elapsed-total` + +- Show an absolute timestamp in UTC: + +`{{npm test}} | gnomon --type=absolute` + +- Set a high threshold of 0.5 seconds for the elapsed time; exceeding which the timestamp will be colored bright red: + +`{{npm test}} | gnomon --high {{0.5}}` + +- Set a medium threshold of 0.2 seconds (Timestamp will be colored bright yellow): + +`{{npm test}} | gnomon --medium {{0.2}}`