diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/404.html b/404.html new file mode 100755 index 0000000..68c8c68 --- /dev/null +++ b/404.html @@ -0,0 +1,1374 @@ + + + +
+ + + + + + + + + + + + + + + + + + + +binjr is copyright 2016-2024 Frederic Thevenet
+It is licensed under the Apache License, Version 2.0 (the “License”).
+You may obtain a copy of the License at:
Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an “AS IS” BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License.
+All source code for the project is available in the following source code repository: + https://github.com/binjr/binjr
+This software uses material from several third party open source software projects, listed below:
+Apache Commons CSV
+Copyright 2005-2017 The Apache Software Foundation
+Licensed under the Apache License, Version 2.0
Apache HttpComponents Client
+Copyright 1999-2017 The Apache Software Foundation
+Licensed under the Apache License, Version 2.0
Apache Log4j
+Copyright 1999-2017 Apache Software Foundation
+Licensed under the Apache License, Version 2.0
Apache Lucene
+Copyright 2001-2020 The Apache Software Foundation
+Licensed under the Apache License, Version 2.0
Bouncy Castle Cryptography APIs
+Copyright (c) 2000 - 2020 The Legion of the Bouncy Castle Inc.
+Licensed under the MIT License.
ControlsFX
+Copyright (c) 2013, 2014, ControlsFX. All rights reserved.
+Licensed under the 3-Clause BSD License.
DateAxis
+Copyright (c) 2013, Christian Schudt.
+Licensed under the MIT License
Eclipse Implementation of JAXB
+Licensed under the Eclipse Distribution License v. 1.0.
e(fx)clipse
+Licensed under the Eclipse Distribution License v. 1.0.
Fira Code Font
+Copyright (c) 2014, The Fira Code Project Authors
+This Font Software is licensed under the SIL Open Font License, Version 1.1
Font Awesome Free
+License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
Google Gson
+Copyright (c) Google Inc
+Licensed under the Apache License, Version 2.0
JAXB adapters for Java 8 Date and Time API types
+Copyright (c) 2015 Mikhail Sokolov
+Licensed under the Apache License, Version 2.0
jfxutils
+Copyright 2013 Jason Winnebeck
+Licensed under the Apache License, Version 2.0
Lato Fonts
+Copyright (c) 2010-2014 by tyPoland Lukasz Dziedzic (team@latofonts.com) with Reserved Font Name “Lato”
+This Font Software is licensed under the SIL Open Font License, Version 1.1
RichTextFX
+Copyright (c) 2013-2017, Tomas Mikula and contributors
+Licensed under the The 2-Clause BSD License
RRD4J
+Copyright (c) 2011-2019 The RRD4J Authors
+Licensed under the Apache License, Version 2.0
The content on this website is licensed under a +Creative Commons Attribution 4.0 International License.
+This website uses material from several third party open source software projects, listed below:
+MkDocs
+Copyright © 2014, Tom Christie. All rights reserved.
+Licensed under the BSD License
Material for MkDocs
+Copyright © 2016 - 2022 Martin Donath
+Licensed under the MIT License
binjr can consume time series data provided by the following data sources:
+Name | +Description | +Built-in1 | +Source type | +
---|---|---|---|
JRDS | +A performance monitoring application written in Java. | ++ | Remote | +
Netdata | +Distributed, real-time performance and health monitoring for systems and applications. | ++ | Remote | +
RRD Files | +Round-Robin Database files produced by RRDtool and RRD4J. | ++ | Local files | +
CSV Files | +Comma Separated Values files. | ++ | Local files | +
Log Files | +Text based, semi-structured log files. | ++ | Local files | +
JDK Flight Recoder | +Low-overhead data collection framework for troubleshooting Java applications and the HotSpot JVM. | ++ | Local files | +
Demo Adapter | +A plugin for binjr that provides data sources for demonstration purposes. | ++ | Local files | +
Support for data sources not marked as ‘Built-in’ requires additional plugins. ↩
+binjr is a time series browser; 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 is a standalone client application, that runs independently of the applications that produce the data; there are +no server or server-side components dedicated to binjr that need to be installed on the source.
+The user experience in binjr revolves around enabling users to compose a custom view by using any of the time-series
+exposed by the source, simply by dragging and dropping them on the view.
+That view then constantly evolves as users add or remove series from different sources, while navigating through it by changing the time range, the type of chart visualization and smaller aspects such as the color or transparency for each series.
+Users can navigate the change history for these views, using “back” and “forward” like in a web browser, and save the current state of their session at any time to a file, in order to reopen it later or to share it with someone else.
binjr also possesses the ability to visualize time series not only as charts of numeric values, but can be customized to +support visualization for any data type; for instance it features out-of-the-box a source adapter for text based log files.
+Log files, produced by applications to trace their lifecycle at runtime, typically contain timestamps for each event
+they contain; so we can think of them as time series, but with data points being textual information instead of numerical
+values.
+In practical terms, this means that a lot of the features built into binjr to compose and navigate time series
+visualizations can be applied to log files with great benefits.
Behind the scene, binjr uses Apache Lucene to index data from log files; meaning users can use its powerful query
+language to hack through vast quantities logged events.
+It also allows binjr to open log files of any size; unlike most text editors which will fail to load multi
+gigabytes-sized files as they try to fit it all in memory, binjr will happily index those and present a paginated view so
+ that memory usage remains reasonable, while the backing index ensures that searches are fast and navigation snappy.
With these abilities, binjr aims to become the missing link between text editors and command line tools
+traditionally used to analyse monitoring data locally and full-blown log analytics platforms (e.g. Elastic/Logstash/Kibana
+stack) that centralizes logs for entire organizations.
+It provides many of the same powerful visualization and search features while still remaining a totally
+local solution (the data never needs to be pushed to the cloud - or anywhere else for that matter), and requiring no
+setup nor maintenance to speak of.