FA Solutions¶

About¶
FA Solutions is a cloud-based SaaS platform providing portfolio management, fund administration, and investment operations solutions primarily for asset managers, family offices, and financial institutions. Capturing logs from FA Solutions is critical for detecting unauthorized access, monitoring user activity around sensitive financial data, and ensuring compliance with financial regulations.
Product Details¶
Vendor URL: FA Solutions
Product Type: SaaS
Product Tier: Tier III
Integration Method: API
Log Guide: N/A
Parser Details¶
Log Format: JSON
Expected Normalization Rate: Near 100%
Data Label: FA_SOLUTIONS
UDM Fields (list of all UDM fields leveraged in the Parser):
| Log File Field | UDM Field |
|---|---|
| instant.epochSecond | metadata.event_timestamp |
| thread | additional.fields |
| level | security_result.severity |
| loggerName | metadata.product_event_type |
| message | security_result.description |
| contextMap.action | security_result.action_details |
| contextMap.actionId | additional.fields |
| contextMap.applicationId | additional.fields |
| contextMap.remoteAddress | principal.ip |
| contextMap.targetId | target.resource.id |
| contextMap.uuid | additional.fields |
| threadPriority | additional.fields |
| user | principal.user.email_addresses |
| session | network.session_id |
Product Event Types¶
| Event | UDM Event Classification |
|---|---|
| audit.system | GENERIC_EVENT |
| audit.user | USER_LOGIN |
| audit.user | USER_LOGOUT |
| audit.user | USER_RESOURCE_ACCESS |
Log Sample¶
{"@timestamp":"2026-05-20T15:10:12.919209Z","log":"2026-05-20T15:10:12.919036647Z stdout F {\"instant\":{\"epochSecond\":1700000000,\"nanoOfSecond\":0},\"thread\":\"http-nio-8080-exec-1\",\"level\":\"INFO\",\"loggerName\":\"audit.user\",\"message\":\"User jane.doe@example.com logged in\",\"endOfBatch\":true,\"loggerFqcn\":\"org.apache.logging.log4j.spi.AbstractLogger\",\"contextMap\":{\"action\":\"USER_UPDATE\",\"actionId\":\"1\",\"applicationId\":\"example-service\",\"remoteAddress\":\"203.0.113.5\",\"targetId\":\"44173\",\"targetType\":\"-1\",\"userName\":\"jane.doe@example.com\",\"uuid\":\"11111111-2222-3333-4444-555555555555\"},\"threadId\":21,\"threadPriority\":5,\"user\":\"jane.doe@example.com\",\"session\":\"session-1234\",\"function\":\"audit.user\"}"}
Sample Parsing¶
metadata.event_timetsamp = "2026-05-20T15:10:12.919209Z"
metadata.event_type = "USER_LOGIN
metadata.description = "audit.user"
principal.ip = "203.0.113.5"
principal.user.email_addresses = "jane.doe@example.com"
security_result.severity = "INFORMATIONAL"
security_result.description = "User jane.doe@example.com logged in"
security_result.action_details = "USER_UPDATE"
network.session_id = "session-1234"
additional.fields["thread"] = "http-nio-8080-exec-1"
additional.fields["actionId"] = "1"
additional.fields["applicationId"] = "example-service"
additional.fields["targetId"] = "44173"
additional.fields["uuid"] = "11111111-2222-3333-4444-555555555555"
additional.fields["threadPriority"] = "5"