DataSource for C SDK  7.1.32.168791-9652659d
Configuration: Latency Chains

The following options are to setup this DataSource component to add latency information to each update. For this to work the update must already have an initial timestamp in milliseconds on a particular field or the config option latency-chain-auto-seed set to true. If configured and an initial timestamp is present latency information will be added to two other fields, describing the time elapsed since the initial timestamp. Each entry has a corresponding event entry. In the case where there is no initial timestamp present on the record and latency-chain-auto-seed is enabled, the first add will add an intitial timestamp rather than latency deltas.

For example:

FieldValue
LTY_INIT_TS1125062541880
LTY_LIST_EVENTdatasrc1_E,datasrc1_X,transformer1_E,transformer1_X,rttpd1_E,rttpd1_X
LTY_LIST_TS0,1,3,4,5,8

The comma seperated list of deltas correspond to the event names in the list of events. Each value represents the milliseconds since the initial timestamp that the event occured. For each component there should be a Enter (E) and an Exit (X) event. Note that in some cases Liberator will not add an Exit event, such as when the message is a cached value and the Exit time would be very large.

The above value break down to the following information:

EventValueMeaning
datasrc1_E0Time elapsed between inital timestamp and entering datasrc1
datasrc1_X1Time elapsed between inital timestamp and exiting datasrc1
transformer1_E3Time elapsed between inital timestamp and entering transformer1
transformer1_X4Time elapsed between inital timestamp and exiting transformer1
rttpd1_E5Time elapsed between inital timestamp and entering rttpd1
rttpd1_X8Time elapsed between inital timestamp and exiting rttpd1

latency-chain-enable

Type: Boolean
Default: FALSE

Enable Latency Chaining


latency-chain-name

Type: String
Default: %a

Latency Chain Name used for event list field


latency-chain-init-ts-field

Type: String
Default: LTY_INIT_TS

Latency Chain Init Timestamp Field Name


latency-chain-list-event-field

Type: String
Default: LTY_LIST_EVENT

Latency Chain Event List Field Name


latency-chain-list-ts-field

Type: String
Default: LTY_LIST_TS

Latency Chain Timestamp List Field Name


latency-chain-auto-seed

Type: Boolean
Default: FALSE

Automatically seed the latency chain when sending dsdata without latency chain information



Generated on Wed Oct 18 2023 17:20:33 for DataSource for C SDK