Flopsar is a Fault Detection and Diagnosis software for Java systems developed by Flopsar Technology. Its main goal is to detect errors and problems in your Java systems and help to find the root cause quickly.
What is the most important thing in systems maintenance? Systems maintenance relies on making the systems highly available and responsive. This implies that we must maintain the number of outages as low as possible and the time needed to resolve any issues must be as short as possible. However, if the worst happens and the system fails, besides the fact it failed we need to know why. Knowing why is not sufficient if finding the cause can take a whole day or even longer. These are the main problems that need to be addressed.
Unlike other APM-like tools, Flopsar does not require users to predict what may go wrong in their systems. Moreover, we do not lose information about your applications' processing by probing or collecting only some vague averages and aggregated data. Flopsar is a highly customizable and extensible product. It is framework and application servers agnostic. Flopsar has more key features that help users to maintain their systems better. Its area of application is not only limited to systems maintenance, it is also used in applications development processes successfully. Its features can be extended by using plugins, which allow users to perform extra processing at runtime, with no application source code changes.
Every version label is composed of three numbers
X Major version number: major changes, e.g. architecture change.
Y Minor version number: minor changes, e.g. new features.
Z Small version number: bugs fixes.
X.Y are equivalent to
Do not mix binaries form different releases, since they are not compatible. You can mix only those components, which have the same both major and minor release numbers.
Incompatible components are unable to work together. Any connection between two incompatible components is dropped.
You can run Flopsar without a license, but with some restrictions: Only one agent can send its data to the server If you want to connect more agents, then you need to purchase the license.
Agent library is distributed in two versions, for JVM 6-8 and 9-16.
The agent is framework and application servers agnostic, so no detailed list of supported environments is needed.
The workstation is a desktop application and is distributed as a Windows installation file and zipped application binaries. The Windows distribution unit does not require any additional runtime to install and run. The zipped binaries require the Java 11 runtime along with the JavaFX libraries.
The server is distributed as a Docker image.