diff options
| author | Paul Buetow <paul@buetow.org> | 2021-11-07 13:07:09 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2021-11-07 13:07:09 +0200 |
| commit | 93e4ae02f1b1f8e03e72594e520f471fbac3c652 (patch) | |
| tree | 3af5ddef1f0e3e267edfb859169234cef8f310d0 /doc | |
| parent | 7a59080a8b9555e1eb18024baf0627591509b006 (diff) | |
new dtail cont. map example gifs
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/asciinema/dtail-map.rec | 96 | ||||
| -rw-r--r-- | doc/asciinema/dtail-map2.rec | 92 | ||||
| -rw-r--r-- | doc/dtail-map.gif | bin | 226978 -> 298895 bytes | |||
| -rw-r--r-- | doc/dtail-map2.gif | bin | 0 -> 271416 bytes | |||
| -rw-r--r-- | doc/examples.md | 33 |
5 files changed, 210 insertions, 11 deletions
diff --git a/doc/asciinema/dtail-map.rec b/doc/asciinema/dtail-map.rec new file mode 100644 index 0000000..bc90a23 --- /dev/null +++ b/doc/asciinema/dtail-map.rec @@ -0,0 +1,96 @@ +{"version": 2, "width": 80, "height": 24, "timestamp": 1636282669, "env": {"SHELL": "/bin/bash", "TERM": "xterm-256color"}} +[0.181749, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"] +[0.182547, "o", "\u001b]7;file://earth/home/paul\u001b\\"] +[0.199789, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\r\n\u001b[1;33mpaul\u001b[0m in \u001b[1;2;32mearth\u001b[0m in \u001b[1;36m~\u001b[0m via \u001b[1;36m🏎💨 \u001b[0m\u001b[1;36mv1.16.8\u001b[0m\u001b[1;36m \u001b[0m\r\n\u001b[1;32m❯\u001b[0m \u001b[K\u001b[?2004h"] +[1.43231, "o", "w"] +[1.527128, "o", "\bwc"] +[1.618128, "o", " "] +[1.68742, "o", "-"] +[1.803902, "o", "l"] +[1.937103, "o", " "] +[1.97953, "o", "s"] +[2.115544, "o", "e"] +[2.18602, "o", "r"] +[2.332519, "o", "verlist.txt\u001b[1m \u001b[0m"] +[2.866405, "o", "\b\u001b[0m \b\u001b[?2004l\r\r\n"] +[2.869276, "o", "242 serverlist.txt\r\n"] +[2.869564, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"] +[2.871367, "o", "\u001b]7;file://earth/home/paul\u001b\\"] +[2.902008, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\r\n\u001b[1;33mpaul\u001b[0m in \u001b[1;2;32mearth\u001b[0m in \u001b[1;36m~\u001b[0m via \u001b[1;36m🏎💨 \u001b[0m\u001b[1;36mv1.16.8\u001b[0m\u001b[1;36m \u001b[0m\r\n\u001b[1;32m❯\u001b[0m \u001b[K\u001b[?2004h"] +[3.974094, "o", "d"] +[4.221334, "o", "\bdt"] +[4.454621, "o", "a"] +[4.54416, "o", "i"] +[4.780468, "o", "l"] +[4.851604, "o", " "] +[5.040334, "o", "-"] +[5.192464, "o", "-"] +[5.227491, "o", "s"] +[5.367891, "o", "e"] +[5.422145, "o", "r"] +[5.581095, "o", "v"] +[5.688161, "o", "e"] +[5.758171, "o", "r"] +[5.946234, "o", "s"] +[6.046873, "o", " "] +[6.120855, "o", "s"] +[6.246657, "o", "e"] +[6.308478, "o", "r"] +[6.491197, "o", "v"] +[6.620131, "o", "e"] +[6.732793, "o", "r"] +[6.851693, "o", "l"] +[6.921412, "o", "i"] +[6.995831, "o", "s"] +[7.039095, "o", "t.txt\u001b[1m \u001b[0m"] +[7.487196, "o", "\b\u001b[0m -"] +[7.644552, "o", "-"] +[7.784621, "o", "f"] +[7.870061, "o", "i"] +[8.102294, "o", "l"] +[8.19296, "o", "e"] +[8.370611, "o", "s"] +[8.496703, "o", " "] +[9.453418, "o", "'"] +[9.756201, "o", "/"] +[9.857048, "o", "v"] +[10.021419, "o", "a"] +[10.153791, "o", "r"] +[10.233703, "o", "/"] +[10.47888, "o", "l"] +[10.647014, "o", "o"] +[10.759854, "o", "g"] +[10.918833, "o", "/"] +[11.010329, "o", "d"] +[11.203053, "o", "s"] +[11.355999, "o", "e"] +[11.402773, "o", "r"] +[11.579238, "o", "v"] +[11.713201, "o", "e"] +[11.767257, "o", "r"] +[11.912295, "o", "/"] +[12.321756, "o", "*"] +[12.603068, "o", "."] +[12.820527, "o", "l"] +[12.999305, "o", "o"] +[13.111522, "o", "g"] +[13.549563, "o", "'"] +[14.126641, "o", " "] +[14.607807, "o", "\u001b[7m--query 'from \u001b[7mS\u001b[7mTATS select sum($goroutines),sum($cgocalls),last($time),max(lifetimeConnections\u001b[7m)\u001b[7m'\u001b[27m\u001b[K"] +[16.436054, "o", "\u001b[A\u001b[A\u001b[64C\u001b[27m-\u001b[27m-\u001b[27mq\u001b[27mu\u001b[27me\u001b[27mr\u001b[27my\u001b[27m \u001b[27m'\u001b[27mf\u001b[27mr\u001b[27mo\u001b[27mm\u001b[27m S\u001b[27mT\u001b[27mA\u001b[27mT\u001b[27mS\u001b[27m \u001b[27ms\u001b[27me\u001b[27ml\u001b[27me\u001b[27mc\u001b[27mt\u001b[27m \u001b[27ms\u001b[27mu\u001b[27mm\u001b[27m(\u001b[27m$\u001b[27mg\u001b[27mo\u001b[27mr\u001b[27mo\u001b[27mu\u001b[27mt\u001b[27mi\u001b[27mn\u001b[27me\u001b[27ms\u001b[27m)\u001b[27m,\u001b[27ms\u001b[27mu\u001b[27mm\u001b[27m(\u001b[27m$\u001b[27mc\u001b[27mg\u001b[27mo\u001b[27mc\u001b[27ma\u001b[27ml\u001b[27ml\u001b[27ms\u001b[27m)\u001b[27m,\u001b[27ml\u001b[27ma\u001b[27ms\u001b[27mt\u001b[27m(\u001b[27m$\u001b[27mt\u001b[27mi\u001b[27mm\u001b[27me\u001b[27m)\u001b[27m,\u001b[27mm\u001b[27ma\u001b[27mx\u001b[27m(\u001b[27ml\u001b[27mi\u001b[27mf\u001b[27me\u001b[27mt\u001b[27mi\u001b[27mm\u001b[27me\u001b[27mC\u001b[27mo\u001b[27mn\u001b[27mn\u001b[27me\u001b[27mc\u001b[27mt\u001b[27mi\u001b[27mo\u001b[27mn\u001b[27ms)\u001b[27m'"] +[17.457298, "o", "\u001b[?2004l\r\r\n"] +[20.466799, "o", "\u001b[30m\u001b[43m\u001b[2mCLIENT\u001b[0m\u001b[49m\u001b[39m\u001b[30m\u001b[43m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[30m\u001b[43m\u001b[2mearth\u001b[0m\u001b[49m\u001b[39m\u001b[30m\u001b[43m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[40mINFO|STATS:STATS|cgocalls=263|cpu=8|connected=242|servers=242|connected%=100|new=242|throttle=0|goroutines=3158\u001b[49m\u001b[39m\r\n"] +[24.967972, "o", "\u001b[39m\u001b[49m\u001b[36m\u001b[40m\u001b[2mfrom STATS select sum($goroutines),sum($cgocalls),last($time),max(lifetimeConnections)\u001b[0m\u001b[49m\u001b[39m\u001b[49m\u001b[39m\r\n"] +[24.968662, "o", "\u001b[39m\u001b[49m\u001b[37m\u001b[44m\u001b[1m sum($goroutines) \u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[1m sum($cgocalls) \u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[1m last($time) \u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[1m max(lifetimeconnections) \u001b[0m\u001b[49m\u001b[39m\r\n\u001b[37m\u001b[44m\u001b[2m------------------\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m----------------\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m-----------------\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m--------------------------\u001b[0m\u001b[49m\u001b[39m\r\n\u001b[37m\u001b[44m 3782.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 854.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 20211107-105811 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 40.000000 \u001b[49m\u001b[39m\r\n\u001b[37m\u001b[44m 28.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 7.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 20211107-105808 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m "] +[24.968696, "o", " 24.000000 \u001b[49m\u001b[39m"] +[24.969466, "o", "\r\n\u001b[49m\u001b[39m\r\n"] +[29.969164, "o", "\u001b[39m\u001b[49m\u001b[36m\u001b[40m\u001b[2mfrom STATS select sum($goroutines),sum($cgocalls),last($time),max(lifetimeConnections)\u001b[0m\u001b[49m\u001b[39m\u001b[49m\u001b[39m\r\n\u001b[39m\u001b[49m\u001b[37m\u001b[44m\u001b[1m sum($goroutines) \u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[1m sum($cgocalls) \u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[1m last($time) \u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[1m max(lifetimeconnections) \u001b[0m\u001b[49m\u001b[39m\r\n\u001b[37m\u001b[44m\u001b[2m------------------\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m----------------\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m-----------------\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m--------------------------\u001b[0m\u001b[49m\u001b[39m\r\n\u001b[37m\u001b[44m 3596.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 812.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 20211107-105817 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 39.000000 \u001b[49m\u001b[39m\r\n\u001b[49m\u001b[39m\r\n"] +[32.269355, "o", "^C"] +[34.96989, "o", " Hint: Hit Ctrl+C again to exit\r\n\u001b[30m\u001b[43m\u001b[2mConnection stats: cpu=8|connected=242|servers=242|connected%=100|new=0|throttle=0|goroutines=3158|cgocalls=263\u001b[0m\u001b[49m\u001b[39m\r\n"] +[37.972686, "o", "\u001b[39m\u001b[49m\u001b[36m\u001b[40m\u001b[2mfrom STATS select sum($goroutines),sum($cgocalls),last($time),max(lifetimeConnections)\u001b[0m\u001b[49m\u001b[39m\u001b[49m\u001b[39m\r\n\u001b[39m\u001b[49m\u001b[37m\u001b[44m\u001b[1m sum($goroutines) \u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[1m sum($cgocalls) \u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[1m last($time) \u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[1m max(lifetimeconnections) \u001b[0m\u001b[49m\u001b[39m\r\n\u001b[37m\u001b[44m\u001b[2m------------------\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m----------------\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m-----------------\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m--------------------------\u001b[0m\u001b[49m\u001b[39m\r\n\u001b[37m\u001b[44m 3534.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 798.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 20211107-105820 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 40.000000 \u001b[49m\u001b[39m\r\n\u001b[49m\u001b[39m\r\n"] +[41.417978, "o", "^C"] +[41.876578, "o", "^C"] +[41.888294, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"] +[41.889284, "o", "\u001b]7;file://earth/home/paul\u001b\\"] +[41.968125, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\r\n\u001b[1;33mpaul\u001b[0m in \u001b[1;2;32mearth\u001b[0m in \u001b[1;36m~\u001b[0m via \u001b[1;36m🏎💨 \u001b[0m\u001b[1;36mv1.16.8\u001b[0m\u001b[1;36m \u001b[0mcmdruntime \r\n\u001b[1;32m❯\u001b[0m \u001b[K\u001b[?2004h"] +[43.363404, "o", "\u001b[?2004l\r\r\n"] diff --git a/doc/asciinema/dtail-map2.rec b/doc/asciinema/dtail-map2.rec new file mode 100644 index 0000000..99c0bb2 --- /dev/null +++ b/doc/asciinema/dtail-map2.rec @@ -0,0 +1,92 @@ +{"version": 2, "width": 80, "height": 24, "timestamp": 1636282855, "env": {"SHELL": "/bin/bash", "TERM": "xterm-256color"}} +[0.194694, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"] +[0.195347, "o", "\u001b]7;file://earth/home/paul\u001b\\"] +[0.214107, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\r\n\u001b[1;33mpaul\u001b[0m in \u001b[1;2;32mearth\u001b[0m in \u001b[1;36m~\u001b[0m via \u001b[1;36m🏎💨 \u001b[0m\u001b[1;36mv1.16.8\u001b[0m\u001b[1;36m \u001b[0m\r\n\u001b[1;32m❯\u001b[0m \u001b[K\u001b[?2004h"] +[1.307228, "o", "d"] +[1.546455, "o", "\bdt"] +[1.726648, "o", "a"] +[1.828756, "o", "i"] +[2.047692, "o", "l"] +[2.178253, "o", " "] +[2.352724, "o", "-"] +[2.499074, "o", "-"] +[2.542409, "o", "s"] +[2.680382, "o", "e"] +[2.77367, "o", "r"] +[2.907447, "o", "v"] +[3.028228, "o", "e"] +[3.107372, "o", "r"] +[3.287197, "o", "s"] +[3.396187, "o", " "] +[3.467284, "o", "s"] +[3.587782, "o", "e"] +[3.657889, "o", "r"] +[3.834169, "o", "verlist.txt\u001b[1m \u001b[0m"] +[4.317598, "o", "\b\u001b[0m -"] +[4.482199, "o", "-"] +[5.052876, "o", "f"] +[5.099437, "o", "i"] +[5.302577, "o", "l"] +[5.361299, "o", "e"] +[5.573764, "o", "s"] +[5.654467, "o", " "] +[5.769645, "o", "'"] +[5.977762, "o", "/"] +[6.086355, "o", "v"] +[6.27648, "o", "a"] +[6.4337, "o", "r"] +[6.496794, "o", "/"] +[6.696664, "o", "l"] +[6.831941, "o", "o"] +[6.907958, "o", "g"] +[7.063719, "o", "/"] +[7.172317, "o", "d"] +[7.366508, "o", "s"] +[7.528793, "o", "e"] +[7.575558, "o", "r"] +[7.772138, "o", "v"] +[7.935085, "o", "e"] +[7.965234, "o", "r"] +[8.380805, "o", "/"] +[8.700279, "o", "*"] +[8.947573, "o", "."] +[9.172815, "o", "l"] +[9.353802, "o", "o"] +[9.443789, "o", "g"] +[9.715466, "o", "'"] +[9.854563, "o", " "] +[10.044078, "o", "-"] +[10.206904, "o", "-"] +[10.281211, "o", "q"] +[10.400064, "o", "u"] +[10.50682, "o", "e"] +[10.583202, "o", "r"] +[10.681672, "o", "y"] +[10.882326, "o", " "] +[11.644686, "o", "\u001b[7m'from \u001b[7mS\u001b[7mTATS select $hostname,max($goroutines),max($cgocalls),$loadavg,lifetimeConnecti\u001b[7mo\u001b[7mns group by $hostname order by max($cgocalls)'\u001b[27m\u001b[K"] +[13.128218, "o", "\u001b[A\u001b[A\u001b[27C\u001b[27m'\u001b[27mf\u001b[27mr\u001b[27mo\u001b[27mm\u001b[27m S\u001b[27mT\u001b[27mA\u001b[27mT\u001b[27mS\u001b[27m \u001b[27ms\u001b[27me\u001b[27ml\u001b[27me\u001b[27mc\u001b[27mt\u001b[27m \u001b[27m$\u001b[27mh\u001b[27mo\u001b[27ms\u001b[27mt\u001b[27mn\u001b[27ma\u001b[27mm\u001b[27me\u001b[27m,\u001b[27mm\u001b[27ma\u001b[27mx\u001b[27m(\u001b[27m$\u001b[27mg\u001b[27mo\u001b[27mr\u001b[27mo\u001b[27mu\u001b[27mt\u001b[27mi\u001b[27mn\u001b[27me\u001b[27ms\u001b[27m)\u001b[27m,\u001b[27mm\u001b[27ma\u001b[27mx\u001b[27m(\u001b[27m$\u001b[27mc\u001b[27mg\u001b[27mo\u001b[27mc\u001b[27ma\u001b[27ml\u001b[27ml\u001b[27ms\u001b[27m)\u001b[27m,\u001b[27m$\u001b[27ml\u001b[27mo\u001b[27ma\u001b[27md\u001b[27ma\u001b[27mv\u001b[27mg\u001b[27m,\u001b[27ml\u001b[27mi\u001b[27mf\u001b[27me\u001b[27mt\u001b[27mi\u001b[27mm\u001b[27me\u001b[27mC\u001b[27mo\u001b[27mn\u001b[27mn\u001b[27me\u001b[27mc\u001b[27mt\u001b[27mio\u001b[27mn\u001b[27ms\u001b[27m \u001b[27mg\u001b[27mr\u001b[27mo\u001b[27mu\u001b[27mp\u001b[27m \u001b[27mb\u001b[27my\u001b[27m \u001b[27m$\u001b[27mh\u001b[27mo\u001b[27ms\u001b[27mt\u001b[27mn\u001b[27ma\u001b[27mm\u001b[27me\u001b[27m \u001b[27mo\u001b[27mr\u001b[27md\u001b[27me\u001b[27mr\u001b[27m \u001b[27mb\u001b[27my\u001b[27m \u001b[27mm\u001b[27ma\u001b[27mx\u001b[27m(\u001b[27m$\u001b[27mc\u001b[27mg\u001b[27mo\u001b[27mc\u001b[27ma\u001b[27ml\u001b[27ml\u001b[27ms\u001b[27m)\u001b[27m'\b"] +[14.843483, "o", "\u001b[?2004l\r\r\n"] +[17.852916, "o", "\u001b[30m\u001b[43m\u001b[2mCLIENT\u001b[0m\u001b[49m\u001b[39m\u001b[30m\u001b[43m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[30m\u001b[43m\u001b[2mearth\u001b[0m\u001b[49m\u001b[39m\u001b[30m\u001b[43m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[40mINFO|STATS:STATS|throttle=0|goroutines=3158|cgocalls=265|cpu=8|connected=242|servers=242|connected%=100|new=242\u001b[49m\u001b[39m\r\n"] +[22.353874, "o", "\u001b[39m\u001b[49m\u001b[36m\u001b[40m\u001b[2mfrom STATS select $hostname,max($goroutines),max($cgocalls),$loadavg,lifetimeConnections group by $hostname order by max($cgocalls)\u001b[0m\u001b[49m\u001b[39m\u001b[49m\u001b[39m\r\n\u001b[30m\u001b[43m\u001b[2mCLIENT\u001b[0m\u001b[49m\u001b[39m\u001b[30m\u001b[43m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[30m\u001b[43m\u001b[2mearth\u001b[0m\u001b[49m\u001b[39m\u001b[30m\u001b[43m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[40m\u001b[1mWARN|Got 115 results but limited terminal output to 10 rows! Use 'limit' clause to override!\u001b[0m\u001b[49m\u001b[39m\r\n\u001b[39m\u001b[49m\u001b[37m\u001b[44m\u001b[1m\u001b[7m $hostname \u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[1m max($goroutines) \u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[1m\u001b[4m max($cgocalls) \u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[1m $loadavg \u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[1m lifetimeconnections \u001b[0m\u001b[49m\u001b[39m\r\n\u001b[37m\u001b[44m\u001b[2m-----------\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m------------------\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m----------------\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m----------\u001b[0m"] +[22.353948, "o", "\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m---------------------\u001b[0m\u001b[49m\u001b[39m\r\n\u001b[37m\u001b[44m serv182 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 31.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 7.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 26.43 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 25 \u001b[49m\u001b[39m\r\n\u001b[37m\u001b[44m serv94 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 31.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 7.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 11.93 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 23 \u001b[49m\u001b[39m\r\n\u001b[37m\u001b[44m serv6 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 31.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 7.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 11.93 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 41 \u001b[49m\u001b[39m\r\n\u001b[37m\u001b[44m serv71 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b["] +[22.353966, "o", "49m\u001b[39m\u001b[37m\u001b[44m 31.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 7.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 11.93 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 25 \u001b[49m\u001b[39m\r\n\u001b[37m\u001b[44m serv145 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 31.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 7.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 11.93 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 25 \u001b[49m\u001b[39m\r\n\u001b[37m\u001b[44m serv44 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 31.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 7.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 11.93 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 27 \u001b[49m\u001b[39m\r\n\u001b[37m\u001b[44m serv197 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 31.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 7.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b["] +[22.35398, "o", "37m\u001b[44m 11.93 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 23 \u001b[49m\u001b[39m\r\n\u001b[37m\u001b[44m serv17 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 31.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 7.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 26.43 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 38 \u001b[49m\u001b[39m\r\n\u001b[37m\u001b[44m serv133 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 31.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 7.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 26.43 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 23 \u001b[49m\u001b[39m\r\n\u001b[37m\u001b[44m serv99 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 31.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 7.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 11.93 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 24 \u001b[49m\u001b[39m\r\n\u001b[49m\u001b[39m\r\n"] +[27.35539, "o", "\u001b[39m\u001b[49m\u001b[36m\u001b[40m\u001b[2mfrom STATS select $hostname,max($goroutines),max($cgocalls),$loadavg,lifetimeConnections group by $hostname order by max($cgocalls)\u001b[0m\u001b[49m\u001b[39m\u001b[49m\u001b[39m\r\n"] +[27.356055, "o", "\u001b[30m\u001b[43m\u001b[2mCLIENT\u001b[0m\u001b[49m\u001b[39m\u001b[30m\u001b[43m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[30m\u001b[43m\u001b[2mearth\u001b[0m\u001b[49m\u001b[39m\u001b[30m\u001b[43m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[40m\u001b[1mWARN|Got 120 results but limited terminal output to 10 rows! Use 'limit' clause to override!\u001b[0m\u001b[49m\u001b[39m\r\n\u001b[39m\u001b[49m\u001b[37m\u001b[44m\u001b[1m\u001b[7m $hostname \u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[1m max($goroutines) \u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[1m\u001b[4m max($cgocalls) \u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[1m $loadavg \u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[1m lifetimeconnections \u001b[0m\u001b[49m\u001b[39m\r\n\u001b[37m\u001b[44m\u001b[2m-----------\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m------------------\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m----------------\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m----------\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m---------------------\u001b[0m\u001b[49m\u001b[39m\r\n\u001b[37m\u001b[44m serv55 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 31.000000 \u001b[4"] +[27.356091, "o", "9m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 7.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 26.43 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 23 \u001b[49m\u001b[39m\r\n\u001b[37m\u001b[44m serv62 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 31.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 7.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 59.46 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 23 \u001b[49m\u001b[39m\r\n\u001b[37m\u001b[44m serv206 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 31.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 7.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 26.43 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 25 \u001b[49m\u001b[39m\r\n\u001b[37m\u001b[44m serv214 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 31.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 7.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 26.43 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b"] +[27.356103, "o", "[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 25 \u001b[49m\u001b[39m\r\n\u001b[37m\u001b[44m serv91 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 31.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 7.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 59.46 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 25 \u001b[49m\u001b[39m\r\n\u001b[37m\u001b[44m serv1 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 31.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 7.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 26.43 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 41 \u001b[49m\u001b[39m\r\n\u001b[37m\u001b[44m serv170 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 31.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 7.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 59.46 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 25 \u001b[49m\u001b[39m\r\n\u001b[37m\u001b[44m serv215 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 31."] +[27.356114, "o", "000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 7.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 59.46 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 25 \u001b[49m\u001b[39m\r\n\u001b[37m\u001b[44m serv117 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 31.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 7.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 26.43 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 23 \u001b[49m\u001b[39m\r\n\u001b[37m\u001b[44m serv212 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 31.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 7.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 26.43 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 24 \u001b[49m\u001b[39m\r\n\u001b[49m\u001b[39m\r\n"] +[29.140733, "o", "^C"] +[32.357056, "o", " Hint: Hit Ctrl+C again to exit\r\n\u001b[30m\u001b[43m\u001b[2mConnection stats: goroutines=3158|cgocalls=265|cpu=8|connected=242|servers=242|connected%=100|new=0|throttle=0\u001b[0m\u001b[49m\u001b[39m\r\n"] +[33.601548, "o", "^C"] +[34.164076, "o", "^C"] +[34.509267, "o", "^C"] +[35.373444, "o", "\u001b[39m\u001b[49m\u001b[36m\u001b[40m\u001b[2mfrom STATS select $hostname,max($goroutines),max($cgocalls),$loadavg,lifetimeConnections group by $hostname order by max($cgocalls)\u001b[0m\u001b[49m\u001b[39m\u001b[49m\u001b[39m\r\n\u001b[30m\u001b[43m\u001b[2mCLIENT\u001b[0m\u001b[49m\u001b[39m\u001b[30m\u001b[43m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[30m\u001b[43m\u001b[2mearth\u001b[0m\u001b[49m\u001b[39m\u001b[30m\u001b[43m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[40m\u001b[1mWARN|Got 107 results but limited terminal output to 10 rows! Use 'limit' clause to override!\u001b[0m\u001b[49m\u001b[39m\r\n\u001b[39m\u001b[49m\u001b[37m\u001b[44m\u001b[1m\u001b[7m $hostname \u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[1m max($goroutines) \u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[1m\u001b[4m max($cgocalls) \u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[1m $loadavg \u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[1m lifetimeconnections \u001b[0m\u001b[49m\u001b[39m\r\n\u001b[37m\u001b[44m\u001b[2m-----------\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m------------------\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m----------------\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m----------\u001b[0m"] +[35.373521, "o", "\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m---------------------\u001b[0m\u001b[49m\u001b[39m\r\n\u001b[37m\u001b[44m serv175 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 31.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 7.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 59.46 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 23 \u001b[49m\u001b[39m\r\n\u001b[37m\u001b[44m serv149 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 31.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 7.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 59.46 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 22 \u001b[49m\u001b[39m\r\n\u001b[37m\u001b[44m serv15 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 31.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 7.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 59.46 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 39 \u001b[49m\u001b[39m\r\n\u001b[37m\u001b[44m serv43 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b["] +[35.373541, "o", "49m\u001b[39m\u001b[37m\u001b[44m 31.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 7.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 59.46 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 24 \u001b[49m\u001b[39m\r\n\u001b[37m\u001b[44m serv67 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 31.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 7.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 59.46 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 25 \u001b[49m\u001b[39m\r\n\u001b[37m\u001b[44m serv194 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 31.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 7.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 59.46 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 23 \u001b[49m\u001b[39m\r\n\u001b[37m\u001b[44m serv33 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 31.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 7.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b["] +[35.373553, "o", "37m\u001b[44m 59.46 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 25 \u001b[49m\u001b[39m\r\n\u001b[37m\u001b[44m serv36 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 31.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 7.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 59.46 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 27 \u001b[49m\u001b[39m\r\n\u001b[37m\u001b[44m serv177 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 31.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 7.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 59.46 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 23 \u001b[49m\u001b[39m\r\n\u001b[37m\u001b[44m serv11 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 31.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 7.000000 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 59.46 \u001b[49m\u001b[39m\u001b[37m\u001b[44m\u001b[2m|\u001b[0m\u001b[49m\u001b[39m\u001b[37m\u001b[44m 39 \u001b[49m\u001b[39m\r\n\u001b[49m\u001b[39m\r\n"] +[36.547114, "o", "^C"] +[36.695962, "o", "^C"] +[36.709779, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r\u001b]7;file://earth/home/paul\u001b\\"] +[36.75614, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\r\n\u001b[1;33mpaul\u001b[0m in \u001b[1;2;32mearth\u001b[0m in \u001b[1;36m~\u001b[0m via \u001b[1;36m🏎💨 \u001b[0m\u001b[1;36mv1.16.8\u001b[0m\u001b[1;36m \u001b[0mcmdruntime \r\n\u001b[1;32m❯\u001b[0m \u001b[K\u001b[?2004h"] +[37.923361, "o", "\u001b[?2004l\r\r\n"] diff --git a/doc/dtail-map.gif b/doc/dtail-map.gif Binary files differindex c1a74fe..0bcfb15 100644 --- a/doc/dtail-map.gif +++ b/doc/dtail-map.gif diff --git a/doc/dtail-map2.gif b/doc/dtail-map2.gif Binary files differnew file mode 100644 index 0000000..1220b73 --- /dev/null +++ b/doc/dtail-map2.gif diff --git a/doc/examples.md b/doc/examples.md index 6c23120..584a9fb 100644 --- a/doc/examples.md +++ b/doc/examples.md @@ -7,28 +7,30 @@ This page demonstrates the primary usage of DTail. Please also see ``dtail --hel ## Tailing logs -The following example demonstrates how to follow logs of multiple servers at once. The server list is provided as a flat text file. The example filters all records containing the string ``STAT``. Any other Go compatible regular expression can be used instead of ``STAT``. +The following example demonstrates how to follow logs of multiple servers at once. The server list is provided as a flat text file. The example filters all records containing the string ``INFO``. Any other Go compatible regular expression can be used instead of ``INFO``. ```shell -% dtail --servers serverlist.txt --files "/var/log/service/*.log" --regex STAT +% dtail --servers serverlist.txt --grep INFO --files "/var/log/dserver/*.log" ``` +Hint: you can also provide a comma separated server list, e.g.: `--servers server1.example.org,server2.example.org:PORT,...`. +  -You can also use the shorthand version: +You can also use the shorthand version (omitting the `--files`): ```shell -% dtail --servers serverlist.txt --regex STAT "/var/log/service/*.log" +% dtail --servers serverlist.txt --grep INFO "/var/log/dserver/*.log" ``` ## Aggregating logs -To run ad-hoc MapReduce aggregations on newly written log lines, you also must add a query. The following example follows all remote log lines and prints out every 5 seconds the top 10 servers with the most average free memory. To run a MapReduce query across log lines written in the past, please use the ``dmap`` command instead. +To run ad-hoc MapReduce aggregations on newly written log lines, you also must add a query. The following example follows all remote log lines and prints out every few seconds the top 10 servers with the most average free memory. To run a MapReduce query across log lines written in the past, please use the ``dmap`` command instead. ```shell -% dtail --servers serverlist.txt \ - --query 'select avg(memfree), $hostname from MCVMSTATS group by $hostname order by avg(memfree) limit 10 interval 5' \ - --files '/var/log/service/*.log' +% dtail --servers serverlist.txt \ + --files '/var/log/dserver/*.log' \ + --query 'from STATS select sum($goroutines),sum($cgocalls),last($time),max(lifetimeConnections)' ``` For MapReduce queries to work, you have to ensure that DTail supports your log format. You can either use the ones already defined in ``internal/mapr/log format`` or add an extension to support a custom log format. @@ -38,11 +40,20 @@ For MapReduce queries to work, you have to ensure that DTail supports your log f You can also use the shorthand version: ```shell -% dtail --servers serverlist.txt \ - 'select avg(memfree), $hostname from MCVMSTATS group by $hostname order by avg(memfree) limit 10 interval 5' \ - '/var/log/service/*.log' +% dtail --servers serverlist.txt \ + --files '/var/log/dserver/*.log' \ + 'from STATS select sum($goroutines),sum($cgocalls),last($time),max(lifetimeConnections)' +``` +Here is yet another example: + +```shell +% dtail --servers serverlist.txt \ + --files '/var/log/dserver/*.log' \ + --query 'from STATS select $hostname,max($goroutines),max($cgocalls),$loadavg,lifetimeConnections group by $hostname order by max($cgocalls)' ``` + + # How to use ``dcat`` The following example demonstrates how to cat files (display the full content of the files) of multiple servers at once. The servers are provided as a comma-separated list this time. |
