Trading Technologies Plug-in - Technical Reference
Introduction
The Trading Technologies Plug-in monitors the Trading Technologies system, displays Gateway information, and exchanges log-ins and services information.
Views
Exchange-Logins View
This view shows exchange logins for Fill Server and Order Server (configurable).
Exchange-Logins Headline Legend
Name | Description |
---|---|
numberOfGuardServerLogins | Number of logins to the guard server |
numberOfPriceServerLogins | Number of logins to the price server |
logFileDate | Date of log file |
Exchange-Logins Table Legend
Name | Description |
---|---|
ID | User plus login IP (Used to ensure unique primary row) |
Type | Type of login |
Login Time | Time of login |
User | ID of logged in user |
Login IP | IP address of logged in user |
Exchange-Services View
This view shows exchange statuses for the Price Server, Order Server, Fill Server and Guard Server (configurable).
Exchange-Services Headline Legend
Name | Description |
---|---|
serviceName | Name of service |
numberOfServicesUp | Number of running services |
numberOfServicesDown | Number of services not running |
logFileDate | Date of log file |
Exchange-Services Table Legend
Name | Description |
---|---|
exchange | Exchange name |
ipAddress | IP address |
status | Whether the service is up or down |
upTime | How long the server has been up |
downTime | How long the server has been down |
PID | Process ID |
restartCount | Number of restarts |
Gateway-Dataloss View
This view shows Gateway dataloss messages.
Gateway-Dataloss Headline Legend
Name | Description |
---|---|
dataLossMessages | Number of data loss messages |
logFileDate | Date of log file |
Gateway-Dataloss Table Legend
Name | Description |
---|---|
TSI | True Strength Index value |
Message | Data loss message |
Message Time | Time of message |
Sender | IP address of sender |
Gateway-Summary View
This view shows summary information about the Gateway and service areas.
Gateway-Summary Headline Legend
Name | Description |
---|---|
multicastGroup | Gateway multicast group. |
router | Gateway router. |
routerVersion | Version of the router. |
apiConnectionsPort | Connection port for API. |
logFileDate | Date of log file. |
Gateway-Summary Table Legend
Name | Description |
---|---|
Service Area | Identifies the service area. |
Status | Current status. |
IPAddress | IP address of service area. |
Warning: In GNU C Library (glibc
), each thread is given their memory pool that enhances the dynamic memory allocation behaviour. As a result, the Netprobe's virtual size is bigger (> 2GB) for system that uses disk plug-in with Linux 64-bit having glibc >= 2.10(RHEL 6).
The significant Netprobe virtual memory increase can be controlled if you set the MALLOC_AREA_MAX
in the environment variable.
This limits the maximum number of memory pools used that leads to limiting the virtual memory size of the affected process.
export MALLOC_AREA_MAX=2
Plug-in Configuration
gatewayLogsLocation: /bin/tt/gateway_logs
exchangeLogsLocation: /bin/tt/exchange_logs
gatewayLogFilePrefix: ttmd
gatewayLogFileExtension: log
exchangeLogFileExtension: TTlog
exchangeLoginTypes
exchangeLoginType
searchText: FILLSERV/PROD
description: Fill Server
exchangeLoginType
searchText: ORDERSERV/PROD
description: Order Server
exchangeLoginType
searchText: MISCSERV/PROD
description: Miscellaneous Server
exchangeServices
exchangeService
searchText: FILL SERVER
viewId: FILL
description: Fill Server
exchangeService
searchText: GUARDSERVER
viewed: GUARD
description: Guard Server
private
debug: true
exchangeLoginTypes > exchangeLoginType > searchText
Text used to identify references to this login type in the exchange log files (*.TTlog), e.g. FILLSRV/PROD.
Mandatory: No
exchangeLoginTypes > exchangeLoginType > description
Description of the login type to be used in the view, e.g. Fill Server.
Mandatory: No
exchangeServices > exchangeService > searchText
Text used to identify references to this service in the exchange log files (*.TTlog), e.g. PRICE SERVER.
Mandatory: No
exchangeServices > exchangeService > viewId
Text included in the name of the view to identify the service, e.g. PRICE.
Mandatory: No
exchangeServices > exchangeService > description
Description of the service to be used in the view, e.g. Price Server.
Mandatory: No
oldExchangeLogsToRead
The number of previous exchange log files to read, e.g. setting this to 10 would make the plugin read the last 10 log files as well as the current log file. To disable this feature, change the setting to 0.
multipleServers
In the context of services running across multiple servers, setting this to true causes the plug-in to display all the IP addresses of each service. Status of the non-current servers will be shown as 'STANDBY' instead of 'UP', e.g.:
showExchanges
Use this to limit the exchanges that will be shown in the exchange-services views.
The names used here are the ones which appear on the first column of the exchange-services views. However if multipleServers is enabled, do not include the IP address shown as part of the name in the first column.