# global parameter global.transaction.eventList.threshold=10000 global.transaction.thread.contention=true global.printer.vec.threshold=10000 global.printer.output.interval=5000 global.version=V61 # log4j printer printer.log4jprinter=on log4jprinter.class=org.perflog4j.printer.Log4jPrinter log4jprinter.path=${EAS_INSTANCE_HOME}/logs # derby printer printer.derbyprinter=off derbyprinter.class=org.perflog4j.printer.DerbyPrinter derbyprinter.driver=org.apache.derby.jdbc.EmbeddedDriver derbyprinter.path=jdbc:derby:${EAS_INSTANCE_HOME}/logs #derbyprinter.driver=org.apache.derby.jdbc.ClientDriver #derbyprinter.path=jdbc:derby://localhost:1527 derbyprinter.user=app derbyprinter.password=app # mysql printer printer.mysqlprinter=off mysqlprinter.class=org.perflog4j.printer.MySqlPrinter mysqlprinter.driver=com.mysql.jdbc.Driver mysqlprinter.url=jdbc:mysql://192.168.63.64/rpcbug70sp3 mysqlprinter.user=root mysqlprinter.password=root mysqlprinter.creator=kingdee # upload upload=off upload.ftphost=192.168.63.64 upload.ftpport=2121 upload.ftpdir=perflog/192.168.61.123 upload.ftpuser=eas upload.ftppassword=eas #day upload.uploadinterval=5 #minute upload.checkinterval=1 #upload at XX:XX:XX everyday upload.uploadtime=01:00:00 #topn topn=rpcsqllog;httpsqllog;workflowsqllog; # monitor, on or off, default is on monitor.kresultsetmonitor=on kresultsetmonitor.class=com.kingdee.eas.perflog.app.monitor.ksql.KResultSetMonitor monitor.ksqlmonitor=on ksqlmonitor.class=com.kingdee.eas.perflog.app.monitor.ksql.KSqlMonitor monitor.rpcmonitor=on rpcmonitor.class=com.kingdee.eas.perflog.app.monitor.rpc.RpcMonitor rpcmonitor.filtername=on 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 rpcmonitor.paramvalue=on 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; monitor.httpmonitor=on httpmonitor.class=com.kingdee.eas.perflog.app.monitor.http.HttpMonitor httpmonitor.filterurl=on httpmonitor.filterurl.urlset=/anyquery;/topn; monitor.workflowmonitor=on workflowmonitor.class=com.kingdee.eas.perflog.app.monitor.workflow.WorkflowMonitor monitor.dbconnmonitor=on dbconnmonitor.class=com.kingdee.eas.perflog.app.monitor.dbconn.DBConnMonitor # rpc sql log log.rpcsqllog=off rpcsqllog.class=com.kingdee.eas.perflog.app.log.rpcsql.RpcSqlLog rpcsqllog.monitor=rpcmonitor,ksqlmonitor,kresultsetmonitor rpcsqllog.printer=log4jprinter #rpcsqllog.printer=derbyprinter #rpcsqllog.printer=mysqlprinter rpcsqllog.sample=0.01 rpcsqllog.filtertime=3000 rpcsqllog.filtertime.outputsimply=off rpcsqllog.filtername=off rpcsqllog.filtername.nameset= rpcsqllog.debugevent=off rpcsqllog.debugevent.nameset= rpcsqllog.filterevent=off rpcsqllog.filterevent.nameset= # http sql log log.httpsqllog=off httpsqllog.class=com.kingdee.eas.perflog.app.log.httpsql.HttpSqlLog httpsqllog.monitor=httpmonitor,ksqlmonitor,kresultsetmonitor httpsqllog.printer=log4jprinter #httpsqllog.printer=derbyprinter #httpsqllog.printer=mysqlprinter httpsqllog.sample=0.01 httpsqllog.filtertime=3000 httpsqllog.filtertime.outputsimply=off httpsqllog.filtername=off httpsqllog.filtername.nameset= httpsqllog.debugevent=off httpsqllog.debugevent.nameset= httpsqllog.filterevent=off httpsqllog.filterevent.nameset= # workflow sql log log.workflowsqllog=off workflowsqllog.class=com.kingdee.eas.perflog.app.log.workflowsql.WorkflowSqlLog workflowsqllog.monitor=workflowmonitor,ksqlmonitor,kresultsetmonitor workflowsqllog.printer=log4jprinter #workflowsqllog.printer=derbyprinter #workflowsqllog.printer=mysqlprinter workflowsqllog.sample=0.01 workflowsqllog.filtertime=3000 workflowsqllog.filtertime.outputsimply=off workflowsqllog.filtername=off workflowsqllog.filtername.nameset= workflowsqllog.debugevent=off workflowsqllog.debugevent.nameset= workflowsqllog.filterevent=off workflowsqllog.filterevent.nameset= # db conn log log.dbconnlog=off dbconnlog.class=com.kingdee.eas.perflog.app.log.dbconn.DBConnLog dbconnlog.monitor=httpmonitor,rpcmonitor,dbconnmonitor dbconnlog.printer=log4jprinter #dbconnlog.printer=derbyprinter #dbconnlog.printer=mysqlprinter dbconnlog.sample=0.01 #off or head or entry dbconnlog.stacktrace=off #dbconnlog.filterconntime=1000 dbconnlog.filterleak=0 dbconnlog.filtertop=5 # ksql log log.ksqllog=off ksqllog.class=com.kingdee.eas.perflog.app.log.ksql.KSqlLog ksqllog.monitor=ksqlmonitor ksqllog.printer=log4jprinter #ksqllog.printer=derbyprinter #ksqllog.printer=mysqlprinter ksqllog.sample=0.001 ksqllog.filtertime=5000 ksqllog.filtername=off ksqllog.filtername.nameset= # perf dump log log.perfdumplog=on perfdumplog.class=com.kingdee.eas.perflog.app.log.perfdump.PerfDumpLog perfdumplog.monitor=httpmonitor,rpcmonitor,workflowmonitor,ksqlmonitor,kresultsetmonitor,dbconnmonitor # sql plan log log.sqlplanlog=off sqlplanlog.class=com.kingdee.eas.perflog.app.log.sqlplan.SqlPlanLog sqlplanlog.monitor=ksqlmonitor sqlplanlog.printer=log4jprinter #sqlplanlog.printer=derbyprinter #sqlplanlog.printer=mysqlprinter #sqlplanlog.sample=0.1 sqlplanlog.filtertime=5000 sqlplanlog.filtername=off sqlplanlog.filtername.nameset=