Flopsar Documentation
3.0
3.0
  • Introduction
  • Overview
    • Versioning
    • Licensing
    • Supported Platforms and Requirements
    • Distribution Packages
    • Release Notes
    • Flopsar Lite
  • Administrator Guide
    • Architecture Fundamentals
    • Installation
    • Agent
    • Server
    • Data Archiving
    • Authentication and Authorization
    • Logging
    • Docker
  • User Guide
    • Workstation
    • Agents Profiles
    • Agents Status
    • Data Browsing
    • Online Monitoring
    • Data Inspector
    • Custom Key-Value Metrics
    • Method Execution Stack
  • Developer Guide
    • Agent API
    • Agent Plugins
    • Server Plugins
    • Database API
  • MISCELLANEOUS
    • Troubleshooting
    • Third-party Components
    • Bug Reporting
Powered by GitBook
On this page
  • Standalone Architecture
  • Networking
  • Distributed Architecture
  • Networking
  1. Administrator Guide

Architecture Fundamentals

Last updated 4 years ago

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: or .

Standalone Architecture

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.

Networking

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.

Distributed Architecture

In this architecture manager and database operate separately. They can be both installed either on a single machine or separate ones.

Networking

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.

In order to install Flopsar environment in the standalone architecture, you must install Server in the .

standalone
distributed
Standalone Architecture
Distributed Architecture
standalone mode