FIX Audit Log Insight

FIX messages are used by financial institutions to exchange market data. LogViewPlus makes it easy to parse, analyze and interpret FIX messages.

LogViewPlus Screenshot
Play

Parse FIX messages to better understand market events. (2:09)

Video Highlight

Proactive monitoring of FIX messages in audit logs can help to quickly address issues and ensure market activities are executed reliably. LogViewPlus can help you understand FIX audit logs so you can streamline trading and support downstream systems.


Built-in FIX Parser

LogViewPlus has a built in FIX Parser which you can use to analyze your audit logs. By default, the parser requires no configuration and can be detected automatically when opening an audit log that contains raw FIX messages. If FIX messages are logged with a timestamp, or using a non-standard field separator such as the pipe character, the parser can optionally be configured to better suit your needs.

FIX Parser

FIX Message Summaries

With over 100 different FIX message types and 1600 fields – FIX messages can be complex. When scanning a large amount of data, you need to work with a summary of the most important fields before diving into the detail. That's why LogViewPlus provides message definitions out of the box. You can configure the default definitions and decide which fields are most important on a per-message type basis.

FIX Messages

Custom FIX Dashboard

LogViewPlus includes a prebuilt dashboard which uses SQL to analyze FIX message data and graph the results, but this is only a starting point. The problem is there are so many possibilities with the FIX protocol, but you are probably only concerned with one particular aspect, for example static data or order timeline. With LogViewPlus, it is really easy to customize the default dashboard and create reports that help you dive in to the detail you care about. You can parse the FIX message, transform it with SQL and display it in a chart in a few seconds. This helps you adapt your analysis on demand to meet today's challenges.

FIX Messages per Minute

Messages Per Minute

SELECT CAST(Timestamp AS smalldatetime) AS Time, 
   COUNT(*) AS Entries
FROM CurrentView
GROUP BY CAST(Timestamp AS smalldatetime)
ORDER BY Time

Messages Per Minute by Type

SELECT PIVOT(Time, Type, Entries) FROM (
   SELECT MsgType AS Type, 
      CAST(Timestamp AS smalldatetime) AS Time, 
      COUNT(*) AS Entries
   FROM CurrentView
   WHERE MsgType IN (
      SELECT TOP 5 MsgType 
      FROM CurrentView GROUP BY MsgType ORDER BY COUNT(*) DESC)
   GROUP BY MsgType, CAST(Timestamp AS smalldatetime)
   ORDER BY Time ASC
)

Explore with SQL

LogViewPlus uses a custom SQL engine based on Transact-SQL which makes it is easy to transform your data. The SQL engine works with the parsed log entry data already in memory. So query execution is super fast while avoiding the need to put your data into another system. Fast query execution based on a standard query language makes LogViewPlus a great tool for exploring your logs to gain new insight. Check out our documentation for more information about creating custom reports.

FIX Message Types

Common Message Types

SELECT CASE WHEN RowNumber > 9 THEN 'Other' 
   ELSE MsgType END AS Type, SUM(Count) AS Count 
   FROM (
      SELECT MsgType, COUNT(*) AS Count,
      ROW_NUMBER() OVER(ORDER BY COUNT(*) DESC) AS RowNumber
      FROM CurrentView
      GROUP BY MsgType
   )
GROUP BY CASE WHEN RowNumber > 9 THEN 'Other' 
   ELSE MsgType END

Common Message Type Drill Down

SELECT * FROM CurrentView
WHERE MsgType = '${Type}'

Plus tons of other useful features!

LogViewPlus can help you with a lot more than just FIX audit log analysis. LogViewPlus is a full featured log file analysis program. Check out some of our other great features in our short video tutorials.

Checkmark
Archive your analysis and upload it into another system for tracking.
Checkmark
Directory Monitors automatically detect and open new log files.
Checkmark
Quick statistics help you understand your logs with zero configuration.
Checkmark
Advanced message parsing extracts data from log entry messages.
Checkmark
Bookmarks and comments help you track important log entries.
Checkmark
A custom directory browser that makes it easy to find your log files.
Checkmark
LogViewPlus has extensive settings options for easy configuration.
Checkmark
A highly customizable grid view that lets you control visible data.
Checkmark
Templates can help you quickly apply common filter chains.
Checkmark
Add filters to a search results view for easier log entry lookup.
Checkmark
Advanced text search with regex, highlights, and wildcards.
Checkmark
LogViewPlus can automatically tail log files as they are rolled.
Checkmark
Copied log entries are pasted with formatting for sharing over email.
Checkmark
Create a temporary log file from your clipboard for easy data import.
Checkmark
Open a new SSH session for any SFTP file being monitored.
Checkmark
The Parser Configuration Wizard simplifies log parser configuration.
Checkmark
Session tracking collects and groups new log entries over time.
Checkmark
Elapsed time column is calculated for all log entries in every view.
Checkmark
Workspaces can remember and reload your log files and views.
Checkmark
Navigation Reports let you filter your log file using simple reports.
Checkmark
Export log entry views into other formats such as CSV or HTML.
Checkmark
SMTP event notifications can monitor log files and send emails.

Level up your log files in 2 minutes.

See how we can help you read and analyze log files with our free trial.