PerfLog_server.V61.properties 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167
  1. # global parameter
  2. global.transaction.eventList.threshold=10000
  3. global.transaction.thread.contention=true
  4. global.printer.vec.threshold=10000
  5. global.printer.output.interval=5000
  6. global.version=V61
  7. # log4j printer
  8. printer.log4jprinter=on
  9. log4jprinter.class=org.perflog4j.printer.Log4jPrinter
  10. log4jprinter.path=${EAS_INSTANCE_HOME}/logs
  11. # derby printer
  12. printer.derbyprinter=off
  13. derbyprinter.class=org.perflog4j.printer.DerbyPrinter
  14. derbyprinter.driver=org.apache.derby.jdbc.EmbeddedDriver
  15. derbyprinter.path=jdbc:derby:${EAS_INSTANCE_HOME}/logs
  16. #derbyprinter.driver=org.apache.derby.jdbc.ClientDriver
  17. #derbyprinter.path=jdbc:derby://localhost:1527
  18. derbyprinter.user=app
  19. derbyprinter.password=app
  20. # mysql printer
  21. printer.mysqlprinter=off
  22. mysqlprinter.class=org.perflog4j.printer.MySqlPrinter
  23. mysqlprinter.driver=com.mysql.jdbc.Driver
  24. mysqlprinter.url=jdbc:mysql://192.168.63.64/rpcbug70sp3
  25. mysqlprinter.user=root
  26. mysqlprinter.password=root
  27. mysqlprinter.creator=kingdee
  28. # upload
  29. upload=off
  30. upload.ftphost=192.168.63.64
  31. upload.ftpport=2121
  32. upload.ftpdir=perflog/192.168.61.123
  33. upload.ftpuser=eas
  34. upload.ftppassword=eas
  35. #day
  36. upload.uploadinterval=5
  37. #minute
  38. upload.checkinterval=1
  39. #upload at XX:XX:XX everyday
  40. upload.uploadtime=01:00:00
  41. #topn
  42. topn=rpcsqllog;httpsqllog;workflowsqllog;
  43. # monitor, on or off, default is on
  44. monitor.kresultsetmonitor=on
  45. kresultsetmonitor.class=com.kingdee.eas.perflog.app.monitor.ksql.KResultSetMonitor
  46. monitor.ksqlmonitor=on
  47. ksqlmonitor.class=com.kingdee.eas.perflog.app.monitor.ksql.KSqlMonitor
  48. monitor.rpcmonitor=on
  49. rpcmonitor.class=com.kingdee.eas.perflog.app.monitor.rpc.RpcMonitor
  50. rpcmonitor.filtername=on
  51. rpcmonitor.filtername.nameset=com.kingdee.eas.base.message.IMessageCenter.receiveTempMsg;com.kingdee.eas.base.message.IMessageCenter.getMessageCenterCounts;com.kingdee.eas.base.message.IMessageCenter.getRsBysql;com.kingdee.eas.base.message.IMessageCenter.getHighWarnIDList;com.kingdee.eas.base.message.IMessageCenter.getSameKindTaskMsg;com.kingdee.eas.base.usermonitor.IUserMonitor.update
  52. rpcmonitor.paramvalue=on
  53. rpcmonitor.paramvalue.nameset=com.kingdee.bos.dao.query.server.IVirtualModeDataAccess.doAllQueryTask,3;com.kingdee.bos.dao.query.server.IVirtualModeDataAccess.getRowSet,1;com.kingdee.bos.dao.query.server.IQueryDataAccess.getRowSet,0;com.kingdee.bos.dao.query.server.IQueryDataAccess.getQuerySql,0;com.kingdee.eas.scm.common.action.IBatchExecutor.execute,0;
  54. monitor.httpmonitor=on
  55. httpmonitor.class=com.kingdee.eas.perflog.app.monitor.http.HttpMonitor
  56. httpmonitor.filterurl=on
  57. httpmonitor.filterurl.urlset=/anyquery;/topn;
  58. monitor.workflowmonitor=on
  59. workflowmonitor.class=com.kingdee.eas.perflog.app.monitor.workflow.WorkflowMonitor
  60. monitor.dbconnmonitor=on
  61. dbconnmonitor.class=com.kingdee.eas.perflog.app.monitor.dbconn.DBConnMonitor
  62. # rpc sql log
  63. log.rpcsqllog=off
  64. rpcsqllog.class=com.kingdee.eas.perflog.app.log.rpcsql.RpcSqlLog
  65. rpcsqllog.monitor=rpcmonitor,ksqlmonitor,kresultsetmonitor
  66. rpcsqllog.printer=log4jprinter
  67. #rpcsqllog.printer=derbyprinter
  68. #rpcsqllog.printer=mysqlprinter
  69. rpcsqllog.sample=0.01
  70. rpcsqllog.filtertime=3000
  71. rpcsqllog.filtertime.outputsimply=off
  72. rpcsqllog.filtername=off
  73. rpcsqllog.filtername.nameset=
  74. rpcsqllog.debugevent=off
  75. rpcsqllog.debugevent.nameset=
  76. rpcsqllog.filterevent=off
  77. rpcsqllog.filterevent.nameset=
  78. # http sql log
  79. log.httpsqllog=off
  80. httpsqllog.class=com.kingdee.eas.perflog.app.log.httpsql.HttpSqlLog
  81. httpsqllog.monitor=httpmonitor,ksqlmonitor,kresultsetmonitor
  82. httpsqllog.printer=log4jprinter
  83. #httpsqllog.printer=derbyprinter
  84. #httpsqllog.printer=mysqlprinter
  85. httpsqllog.sample=0.01
  86. httpsqllog.filtertime=3000
  87. httpsqllog.filtertime.outputsimply=off
  88. httpsqllog.filtername=off
  89. httpsqllog.filtername.nameset=
  90. httpsqllog.debugevent=off
  91. httpsqllog.debugevent.nameset=
  92. httpsqllog.filterevent=off
  93. httpsqllog.filterevent.nameset=
  94. # workflow sql log
  95. log.workflowsqllog=off
  96. workflowsqllog.class=com.kingdee.eas.perflog.app.log.workflowsql.WorkflowSqlLog
  97. workflowsqllog.monitor=workflowmonitor,ksqlmonitor,kresultsetmonitor
  98. workflowsqllog.printer=log4jprinter
  99. #workflowsqllog.printer=derbyprinter
  100. #workflowsqllog.printer=mysqlprinter
  101. workflowsqllog.sample=0.01
  102. workflowsqllog.filtertime=3000
  103. workflowsqllog.filtertime.outputsimply=off
  104. workflowsqllog.filtername=off
  105. workflowsqllog.filtername.nameset=
  106. workflowsqllog.debugevent=off
  107. workflowsqllog.debugevent.nameset=
  108. workflowsqllog.filterevent=off
  109. workflowsqllog.filterevent.nameset=
  110. # db conn log
  111. log.dbconnlog=off
  112. dbconnlog.class=com.kingdee.eas.perflog.app.log.dbconn.DBConnLog
  113. dbconnlog.monitor=httpmonitor,rpcmonitor,dbconnmonitor
  114. dbconnlog.printer=log4jprinter
  115. #dbconnlog.printer=derbyprinter
  116. #dbconnlog.printer=mysqlprinter
  117. dbconnlog.sample=0.01
  118. #off or head or entry
  119. dbconnlog.stacktrace=off
  120. #dbconnlog.filterconntime=1000
  121. dbconnlog.filterleak=0
  122. dbconnlog.filtertop=5
  123. # ksql log
  124. log.ksqllog=off
  125. ksqllog.class=com.kingdee.eas.perflog.app.log.ksql.KSqlLog
  126. ksqllog.monitor=ksqlmonitor
  127. ksqllog.printer=log4jprinter
  128. #ksqllog.printer=derbyprinter
  129. #ksqllog.printer=mysqlprinter
  130. ksqllog.sample=0.001
  131. ksqllog.filtertime=5000
  132. ksqllog.filtername=off
  133. ksqllog.filtername.nameset=
  134. # perf dump log
  135. log.perfdumplog=on
  136. perfdumplog.class=com.kingdee.eas.perflog.app.log.perfdump.PerfDumpLog
  137. perfdumplog.monitor=httpmonitor,rpcmonitor,workflowmonitor,ksqlmonitor,kresultsetmonitor,dbconnmonitor
  138. # sql plan log
  139. log.sqlplanlog=off
  140. sqlplanlog.class=com.kingdee.eas.perflog.app.log.sqlplan.SqlPlanLog
  141. sqlplanlog.monitor=ksqlmonitor
  142. sqlplanlog.printer=log4jprinter
  143. #sqlplanlog.printer=derbyprinter
  144. #sqlplanlog.printer=mysqlprinter
  145. #sqlplanlog.sample=0.1
  146. sqlplanlog.filtertime=5000
  147. sqlplanlog.filtername=off
  148. sqlplanlog.filtername.nameset=