Page 1 of 1

What do the fields in xroute-server.log mean? (xServer1)

Posted: Fri Jul 08, 2016 4:27 pm
by quintiqus
For example, I have this line in that log, but I'm curious to what especially the bold numbers mean:

2016-06-28 14:20:23,714;INFO;RequestTimes;req-986660-1467141600948;172.16.16.16;unknown-http;30030;unknown-cluster;XRoute.calculateRoute;true;;;;default;xroute.1;1;0;0;127;0;22622;128;22752;NO-TXN;;2231617,5331073;2176754,5140986;;2;;-;-;-

Re: What do the fields in xroute-server.log mean? (XS1)

Posted: Fri Jul 08, 2016 6:05 pm
by Bernd Welter
Hello Quintiqus,

that's simple... they give you valuable info about the timestamps of various transaction parts. Have a look at the following line - it is a style that's logged whenever the server is started. You can identify the
2016-06-18 23:17:45,291;INFO;RequestTimes;id;client host;user;port;clusterId;service;success;log1;log2;log3;profile;pool instance;deserialization;input trafo;module queueing;module time;output trafo;serialization;total inner;total outer;transaction;use-cases;ref-coord 1;ref-coord 2;dynamic provider;dimensions;additionalInfo;errorType;errorCode;errorMsg
Request timestamps imported into table.
Request timestamps imported into table.
The proper description of these columns is given in the Administrators_Guide/DSC_Logging_Configuration.htm



You can use these info to determine
  • is the stress level of the server high (module queueing times over acceptable value)
  • do transaction spend too much time in the backend (module time)
  • where do the clients come from (client host)
  • ... much more
which is very helpful in case of performance analysis.
Best regards Bernd

Re: What do the fields in xroute-server.log mean?

Posted: Fri Jul 08, 2016 6:37 pm
by quintiqus
Thanks Bernd! Just what I needed!

Re: What do the fields in xroute-server.log mean?

Posted: Fri Jan 19, 2018 8:39 am
by jschisch
Hi Bernd,

Just another question to a xroute log line. Beside normal log lines I receive the following:

Code: Select all

xroute:4479,0,0,0,66,5,2217,66,79,6,2267,3193864192,15685560000000,535822336,90228600,117964800,115479400,m0001,0,0,6040826955,4479,RUNNING,3315388416,3521170000000,37748736,7140088,26345472,25556632
Is there a documentation for each field available?

Thanks,
Johannes

Re: What do the fields in xroute-server.log mean?

Posted: Fri Jan 19, 2018 9:26 am
by Bernd Welter
Hello Johannes,

the loglines I mentioned above are triggered by a transaction. The ones you mentioned are written on a periodical interval and are based on the following pattern:

Code: Select all

2018-01-18 08:59:42,774;INFO;com.ptvgroup.xserver.framework.StatisticTimer;numSuccess, numFailure, numRejected, numServiceRequests, avgTime, minTime, maxTime, avgComputationTime, avgOuterTime, minOuterTime, maxOuterTime, commitedVirtualMemorySize, processCpuTime, heapCommittedMemorySize, heapUsedMemorySize, nonHeapCommittedMemorySize, nonHeapUsedMemorySize [, instanceId, restarts, userRestarts, uptime, useCounter, moduleStatus, commitedVirtualMemorySize, processCpuTime, heapCommittedMemorySize, heapUsedMemorySize, nonHeapCommittedMemorySize, nonHeapUsedMemorySize]+
Or in list form:
  • com.ptvgroup.xserver.framework.StatisticTimer
  • numSuccess
  • numFailure
  • numRejected
  • numServiceRequests
  • avgTime
  • minTime
  • maxTime
  • avgComputationTime
  • avgOuterTime
  • minOuterTime
  • maxOuterTime
  • commitedVirtualMemorySize
  • processCpuTime
  • heapCommittedMemorySize
  • heapUsedMemorySize
  • nonHeapCommittedMemorySize
  • nonHeapUsedMemorySize [
  • instanceId
  • restarts
  • userRestarts
  • uptime
  • useCounter
  • moduleStatus
  • commitedVirtualMemorySize
  • processCpuTime
  • heapCommittedMemorySize
  • heapUsedMemorySize
  • nonHeapCommittedMemorySize
  • nonHeapUsedMemorySize]+
So these values describe latest statistics about aggregated previous transactions since server start and tell you about the server state.

Best regards,
Bernd

Re: What do the fields in xroute-server.log mean?

Posted: Fri Jan 19, 2018 1:31 pm
by jschisch
Hi Bernd,

That is exactly what I'm looking for.

Many thanks for your reply.

Best regards
Johannes