Event Streaming Framework Connectors

An Event Streaming Framework connector is required to stream events. Out-of-the-box connectors are explained in this section. For information about setting the log level for individual connectors, see the discussion about monitoring event streaming in MATRIXX Monitoring and Logging.

Events can be streamed to any container in any of three formats: JSON format, OpenAPI JSON format, and raw MATRIXX Data Container (MDC) format.

This example shows an event in JSON format:
{"$": "MtxSessionEndEvent",
"EventId": "0:2:52:42579","EventTime": "2013-09-01T20:08:00.000000Z",
"EventTypeArray": [11],"ExternalSource": true,"Flags": 0,"InitiatorDeviceId": "0-2-5-1968",
"InitiatorExternalId": "493","InitiatorId": "0-2-5-1971","SessionId": "7493-1093389276-138.188.2.1",
"WalletId": "0-2-5-1972","WalletOwnerExternalId": "493","WalletOwnerId": "0-2-5-1971"}
This example shows a similar event in OpenAPI JSON format. The main differences between these two event formats are highlighted:
{"mtx_container_name": "MtxSessionEndEvent", 
“mtx_sys_ver”: 5200, “mtx_ext_ver”: 1, 
"EventId":"0:2:52:42579","EventTime": "2013-09-01T20:08:00.000000Z",
"EventTypeArray": [11],"ExternalSource": true,"Flags": 0,"InitiatorDeviceId": "0-2-5-1968",
"InitiatorExternalId": "493","InitiatorId": "0-2-5-1971","SessionId": "7493-1093389276-138.188.2.1",
"WalletId": "0-2-5-1972","WalletOwnerExternalId": "493","WalletOwnerId": "0-2-5-1971"}