The FIX Analyser architecture
FIX logs produced by application processes are hosted on an application server. These log files are read by a lightweight Geneos File Agent process and forwarded to FIX Analyser which is hosted on a monitoring server. This deployment ensures that parsing and analysis of the FIX messages do not impact on the performance of any applications on the application server.
FIX Analyser uses an in-process database to store order information for the FIX messages it is processing. The data contained in this database is stored as a file on the local disk and is used for tracking order states and latency data.
Message data can optionally be stored by FIX Analyser to a MySQL database. This data is used to augment HTML-based order reports to display drill-down message level data for each order and enable the message querying feature. Where possible we recommend installing this database for enhanced plug-in functionality.