Profile for binjr
- Display name
- binjr
- Username
- @[email protected]
About binjr
Fields
Bio
binjr is a FOSS time series browser licensed under the Apache Software License; it renders time series data produced by other applications as dynamically editable representations and provides advanced features to navigate the data smoothly and efficiently (drag & drop, zoom, history, detachable tabs, advanced time-range picker).
It aims to be the missing link between the collection of disparate tools (text editors, graphing & CLI utilities) traditionally used by developers to analyse forensic data locally and full-blown analytics platforms (e.g. Elastic/Logstash/Kibana stack, Prometheus/Loki, etc...) that centralize logs and telemetry for entire organizations.
It provides many of the same powerful visualization, search features and benefit of a unified and synchronized view of all the data, while still remaining a local solution (the data never needs to be pushed to the cloud - or anywhere else for that matter) that requires no organization-wide setup and maintenance.
Source code available at https://github.com/binjr/binjr or https://codeberg.org/binjr/binjr
- Joined
- Posts
- 63
- Followed by
- 33
- Following
- 0
Stats
Oops... the recent v3.27.0 release broke the portable bundle for Linux (the one available as a plain tarball).
Sorry about that 😓
This is now fixed in a v3.27.1 release.
As always, all download links at https://binjr.eu
binjr v3.27.0 is now available! 🎉
This release fixes some of the oldest and most annoying visual glitches, which have plagued binjr for a very long time. Enjoy!
But it also marks an important milestone: binr is now available on #Flathub, which means it's never been easier to install it and keep it up-to-date on #Linux, regardless of your distro of choice!
I'm cautiously optimistic that today, I finally got to the bottom of two extremely annoying (and as it turns out, distinct) display bugs that have been plaguing binjr for years! 🎉
There's a new, minor release for binjr: v3.26.1
It addresses a regression where malformed GC logs that would nonetheless load in version 3.25.0 and prior, no longer do in v3.26.0.
As always, all download links at https://binjr.eu
binjr v3.26.0 is now available! 🎉
The highlight for this release is no doubt the addition of 3 new visualization types for time series:
- Impulse charts act like scatter charts but with a vertical stem for each sample, for better visibility.
- Vertical markers and Duration markers turn any series of events into chart-high vertical lines or bands and work best as an overlay to other charts (see below).
But that's not all:
- Much improved support for G1 logs in the JVM log files adapter.
- Support for time zone offsets when parsing timestamps in logs or csv file.
- Other bug fixes and quality of life enhancements.
Full changelog and download links at https://binjr.eu
Yet another visualization type coming soon to binjr: represent a series of events as vertical stripes on the timeline, whose width mark the duration of the event.
You can then overlay it on top of any other chart to instantly visualize the relation between the two.
For instance, in the screenshot below, you can see how each garbage collector cycle affect the occupancy of the heap region by region, from a run of a #Java Virtual Machine.
All this from a simple GC log file!
binjr v3.25.0 is now available! 🎉
Aside from being based on the latest #Java25 runtime — making this a somewhat themed release — the main features this time around are:
- Much improved support for the #ZGC garbage collector logs files for the #OpenJDK #JVM.
- Improvements to handling of CSV files, with things like support for comments and better number parsing for uncommon notations.
- Bug fixes and quality of life enhancements.
Full changelog and download links at https://binjr.eu
Cue "Also sprach Zarathustra"🎶
This fall, prepare yourself for the experience of a life time, a cosmological alignment of EPIC proportions!
(Well, more like dumb luck really, but hey, doesn't happen every day! ¯\_(ツ)_/¯)
Here's an example of how to use the log file adapter in binjr to compare two files side-by-side.
In this case the capture of #JIT compilation events for two different runs of the same application on the #JVM.
Once the timelines are synchronized, zooming or panning in one view is automatically applied to the other.
binjr v3.24.0 is now available! 🎉
This is a pretty feature rich release, with the following highlights:
aarch64builds for macOS and Linux are (finally) here! 🍾- There's a new option to switch the display of the timeline axis from dates and times to durations (e.g. amounts of minutes, seconds, ms, etc...)
- Many smaller enhancements to the log file adapter (resizable histogram, new parsing profiles, better default colors, etc...)
- Bug fixes and quality of life enhancements.
Full changelog and download links at https://binjr.eu
At long last, native binjr application bundles for machines with ARM64 CPUs are coming!
https://binjr.eu/blog/2025/08/arm64-builds-for-macos-and-linux-are-finally-coming/
And if you’re running Intel or AMD based machines, don’t worry: x86_64 builds are not going anywhere!
binjr's code source repository is now mirrored on @Codeberg and available at: https://codeberg.org/binjr/binjr
The mirror is bi-directional, and we accept contributions from either GitHub or Codeberg pull requests.
binjr v3.23.0 is now available! 🎉
The main feature for this release is an enhancement to the CSV files plugin to allow loading multiple files at once from a directory or directly from a zip archive, without the need to decompress it first!
It also leverages a new feature in the latest release of the #Java runtime to help reduce memory usage significantly, as well as bug fixes.
Full changelog and download links at https://binjr.eu
#binjr has a new home on the Fediverse!
The social account for binjr on the Fediverse is now hosted on its own dedicated and independently run instance: https://social.binjr.eu.
(Shout out to the great folks at @gotosocial for making this so easy with their incredibly lightweight ActivityPub server. Go check it out!)
If you were already following the old @binjr account: no worries! There’s nothing for you to do: your subscription should have automatically carried over to the new account.
Of course, our brand new lil' instance is quite expectedly off to some rather modest beginnings—it is not open for registration to new users (that is not the point) but it would help "prime the federation pump" if folks from all parts of the Fediverse interacted with it, just once.
So please consider boosting this, if you feel so inclined!
Cheers!
binjr v3.22.0 is now available! 🎉
There is now an option to further refine the behaviour of empty tab panes, introduced in the previous release.
This release also addresses a couple of bugs and brings all dependencies up to date (including #openjdk 24).
Full changelog and download links at https://binjr.eu
binjr v3.21.1 is now available! 🎉
It officially introduces long awaited features such as splittable view areas and the ability to chart metrics such as pause time or heap occupancy from JVM GC log files.
Furthermore, sources that connect via http now support basic authentication.
It also fixes an issue with the .deb package not working on Debian 12 (thanks to Thargor for contributing this).
Full changelog and download links at https://binjr.eu
binjr v3.20.1 is now available! 🎉
This is an interim release which fixes a regression introduced in v3.20.0 that severely impacts the performances of the CSV and Log files adapters.
Read the full changelog and download it at https://binjr.eu
The binjr website & blog now has an #rss feed 🎉
Enjoy!
Working on a new UI feature in #binjr: the ability to split the visualization area to display many worksheets in a single window.
There is a discussion thread with more details over on binjr's github repo: https://github.com/orgs/binjr/discussions/158