Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The feature is responisble for sending syslog record for each datapower transaction.

In v1.0.5 a new feature was introduced that send syslog record for each datapower transaction.as a tech preview ,

This syslog record is a json formatted data object the consist of information aggregated from several sources on the transaction.

...

  • Feature assist customers to easily show datapower information on their APMs or log aggregator such IBM APMs , Splunk or ELK without being exposed to changes in DataPower log structure.
  • Customer can also add a link to redirect from each transaction into DPOD details transaction and enhance troubleshooting
  • DPOD customer scan externalize DPOD info for Data Warehouse purpose .
  • DPOD customers can keep summarize transaction details. This will increase history information time period and will minimize storage requirements.


Transaction Record structure

Field NameDescriptionPossible values
serviceTypeService type as defined in DataPowermpgw,wsp,xml-firewall,b2bgw
timeDayInYearNumber represents day in year1-365
transactionGlobalIdDataPower global transaction ID (GTID)26 chars long
timeDayInWeekNumber represents day in a week1-7. 1- Sunday, 7-Saturday.
microSecTimestampStart

timeHHMMSSFull time when transaction started

format HHMMSS where

HH- 00-23

MM- 00-59

SS- 00-59

aggUuidGtidTimstInternal use
aggFirstTxOfGtxIndication if this is the first transaction in case there might be following transaction with the same GTIDtrue/false
aggIndTXStartedIndication that information on starting transaction arrivedtrue/false
deviceNamedatapower system name
timeSecondSecond when transaction started
aggUuidGtidEpochSecondsInternal use
timeSecondInDayNumber of a second in the Day when transactio started0-86399
timeMinuteInDayNumber of a minute in the Day when transactio started0-3599
timeYearOnlyYear when transaction startedformat YYYY
timeInMicroSec

transaction start time in Epoch in microseconds



srcNodeNameDPOD node name the capture the transaction
timeDayDay when transaction started1-31
microSecTimestampInternal use
WDPTutXUuidGtidDeviceIdInternal use
timeInMiltransaction start time in Epoch in millislong number
timeZonetime zone when transaction startedformat +ZZZZ
transactionIdDataPower transaction ID (TID)long number
timeMinuteMinute when transaction started 0-59
timeMonthNumMonth number when transaction started 1-12
domainNameDataPower domain name where transaction executedString
timeMicroSec

Microsecond when transaction started


timeHourHour when transaction started 00-23
WDPTutXUuidGtidTid

aggRecordVersion

technicalServiceName

docAddedTimeInMil

technicalErrorMessage

isTechnicalError

aggErrorCode

message

aggIndTXError

microSecTimestampFinish

aggIndTXFinished




...