FIXEdge constantly generates big volumes of the logs. Long-term work could exhaust all disk space which would result in unstable application operation.
It is recommended to monitor free disk space and set up optimal disk space usage scenarios.
FIXEdge should use a fast storage (e.g. SSD) for session logs to achieve maximum performance.
Under article 25 of MiFIR and RTS 24 MiFID II, operators of trading venues will be required to collect and maintain for at least five years the relevant data relating to all orders in financial instruments which are advertised through their systems. Within the five year period, competent authorities may request these records of orders and transactions maintained by investment firms and trading venues.
For smart usage of disk space on fast storage, old data could be moved to a different place, e.g. to a network drive. FIXEdge configuration parameters allow configure proper archiving and rotation strategy (see How to configure logging and logs rotation in FIXEdge for more information);
The following items are to be considered for determining required disk space:
The best practice is to reserve space for unexpected consequences.
Database consumes the similar size as sessions logs but it depends on content to be stored.
It is recommended to have the Database setup on another disk or on different server to make your architecture less vulnerable to failures.
For the solution:
For this example, daily sessions and application logs occupy about 8-10 GB after archiving.