2 changed files with 73 additions and 2 deletions
@ -0,0 +1,71 @@ |
|||||||
|
0.4.4 |
||||||
|
===== |
||||||
|
|
||||||
|
Features: |
||||||
|
|
||||||
|
* Use "human units" by default in `hist` and `plot` sub-commands. Big numbers |
||||||
|
(those with many digits) can be hard to read. `lowcharts` will use some |
||||||
|
heuristics to use units when helpful (for instance, "412.7 M" as opposed to |
||||||
|
"412723763251.327"). Heuristics will take into account the range to be |
||||||
|
displayed and will keep units consistent in all of the visualization. Command |
||||||
|
line option `--precision` is available to deactivate this feature and request |
||||||
|
for an arbitrary number of decimals. |
||||||
|
|
||||||
|
Bug fixes: |
||||||
|
|
||||||
|
* In time histograms, do not panic if all input timestamps are the same. |
||||||
|
|
||||||
|
0.4.3 |
||||||
|
===== |
||||||
|
|
||||||
|
Bug fixes: |
||||||
|
|
||||||
|
* Do not truncate numbers in Stats section of `hist` and `plot` sub-commands if |
||||||
|
they have many digits. |
||||||
|
|
||||||
|
0.4.2 |
||||||
|
===== |
||||||
|
|
||||||
|
Features: |
||||||
|
|
||||||
|
* Implement the sub-command `common-terms`. Use it to display an histogram with |
||||||
|
the number of occurrences of the most common terms of the input. Use it with |
||||||
|
`--regex` if the input is not filtered. Example: |
||||||
|
|
||||||
|
``` |
||||||
|
# Figure out the most used syscalls when listing a directory |
||||||
|
# |
||||||
|
$ strace ls -l 2>&1 | lowcharts common-terms --lines 5 --regex '(.*?)\(' |
||||||
|
Each ∎ represents a count of 1 |
||||||
|
[ openat] [40] ∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎ |
||||||
|
[ mmap] [36] ∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎ |
||||||
|
[getxattr] [29] ∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎ |
||||||
|
[ close] [29] ∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎ |
||||||
|
[ fstat] [25] ∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎ |
||||||
|
``` |
||||||
|
|
||||||
|
0.4.1 |
||||||
|
===== |
||||||
|
|
||||||
|
Bug fixes: |
||||||
|
|
||||||
|
* Allow negative values in min and max arguments |
||||||
|
|
||||||
|
0.4.0 |
||||||
|
===== |
||||||
|
|
||||||
|
Features: |
||||||
|
|
||||||
|
* Implement the sub-command `split-timehist`. It mixes up the time histogram |
||||||
|
and bar chart in a single visualization. See README for an usage example. |
||||||
|
|
||||||
|
0.3.0 |
||||||
|
===== |
||||||
|
|
||||||
|
Features: |
||||||
|
|
||||||
|
* Implement the sub-command `timehist`. It displays the frequency of logs that |
||||||
|
match a regex (by default any log that is read by the tool). The sub-command |
||||||
|
can autodetect the most common (in my personal and biased experience) |
||||||
|
datetime/timestamp formats: rfc 3339, rfc 2822, python `%(asctime)s`, golang |
||||||
|
default log format, nginx, rabbitmq, strace -t (or -tt, or -ttt), ltrace,... |
||||||
Loading…
Reference in new issue