Skip to main content
Skip table of contents

Release 4.1.0

New Directory / Table / Log Tailer components

This release provides new flow components that act as a directory of objects. FD Server has been enhanced to act on these directories and can start/stop flows and dashboards dynamically.

A new Log Tailer component has been added that can tail log files of different formats.

New table components for flows and dashboards have been added to display predefined log files and generic tables.

Together, these components can dynamically display log files as they appear, act on new queues to display detailed metrics, and show dynamic tables selected from databases.

Design Changes

The flow and dashboard orchestrators have a new design:

All commands that act on a selected set of flows and dashboards are now fully initiated and executed on the FD Server.

SwiftMQ Monitoring App

The combined info/warning/error.log of the SwiftMQ Router is now displayed under the Log Files folder:

If you use the JavaMail Bridge Swiftlet and enable the mail log, you’ll see further entries for each mail log file.

The log file is displayed in tail mode (latest entry on top) and displays new entries dynamically:

The table can be sorted and filtered. For more information read here.

Warehouse Sample App

The Store State dashboard has been enhanced by a table that displays the state of open orders:

For each order, you can see the order stage (packing, ready, delivering). This table is filled with data extracted from messages flowing through the warehouse and demonstrates the use of dynamic tables.

SwiftMQ CLI App

The terminal has a new modern design:

The first available router is now displayed as default right after login.

Bugs

FD-1449 Table: integer & long -> align right; boolean -> align center

FD-1450 Table: Issue tablemeta command in a timer loop until it succeeds to reconnect after the app stops/starts

Tasks

FD-1357 New Dashboard Comp: Table

FD-1429 Prometheus App: Add metrics for used/free/total pages

FD-1430 New Flow Comps: Directory Scanner, Log Tailer

FD-1431 FD Server: Handle directory events, start/stop flows & dashboards dynamically

FD-1432 SwiftMQ Monitoring App: Display combined router log file

FD-1433 SwiftMQ Monitoring App: Display JavaMail log files

FD-1434 New Flow Comps: Table Shell (+ sub comps)

FD-1435 App Menu: Same style as Explorer menu

FD-1437 Remove deployed Dashboards on startup to be able to switch between embedded and flight mode

FD-1438 Redesign Dashboard Orchestrator

FD-1439 Redesign Flow Orchestrator

FD-1448 Warehouse App: Added Open Order table to Store State Dashboard

Sub-tasks

FD-1441 Sort flow table by their names

FD-1442 Change "deploy" icon to a softer version

FD-1443 Use server-side "set" command for flow orchestrator

FD-1445 Sort dashboard table by their names

FD-1446 Use server-side "set" command for dashboard orchestrator

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.