Architecture Fundamentals
Last updated
Last updated
Flopsar consists of three main components:
Agent
Server
Workstation
Agent
is installed on JVM applications and produces data, Server
collects and serves data, and Workstation
provides access to the collected data. The entire Flopsar environment can be installed in one of the two architectures: standalone or distributed.
In this architecture, both manager and database are bundled and make use of the same working directory. The architecture is easier to manage than the distributed one and is sufficient for most of the installations. If you experience any performance issues with your installation or have any other reason not to use the standalone architecture then consider using a distributed one.
In order to install Flopsar environment in the standalone architecture, you must install Server
in the standalone mode.
There is only a single TCP server exposed by Server
. Any client connects to this TCP server. This means the following connections must be allowed:
outgoing connections from agents to the server,
outgoing connections from workstations to the server.
In this architecture manager and database operate separately. They can be both installed either on a single machine or separate ones.
In this architecture, Manager
and Database
instances expose their own TCP servers. This means the following connections must be allowed:
outgoing connections from agents to the Manager
server,
outgoing connections from agents to the Database
servers,
outgoing connections from workstations to the Manager
server,
outgoing connections from workstation to the Database
servers,
outgoing connections from databases to the Manager
server.