Skip to content
Snippets Groups Projects
Commit 779817ea authored by Jan Waller's avatar Jan Waller
Browse files

config tuning for inspectIT

parent 3629e941
No related branches found
No related tags found
No related merge requests found
......@@ -11,7 +11,7 @@ NUM_LOOPS=10 ## 10
THREADS=1 ## 1
RECURSIONDEPTH=10 ## 10
TOTALCALLS=2000000 ## 2000000
METHODTIME=0 ## 500000
METHODTIME=0 ## 0
#MOREPARAMS="--quickstart"
MOREPARAMS="${MOREPARAMS}"
......@@ -40,11 +40,13 @@ JAVAARGS="${JAVAARGS} -verbose:gc -XX:+PrintCompilation"
JAR="-jar OverheadEvaluationMicrobenchmark.jar"
JAVAARGS_NOINSTR="${JAVAARGS}"
JAVAARGS_LTW="${JAVAARGS} -javaagent:${BASEDIR}agent/inspectit-agent-mod.jar -Djava.util.logging.config.file=${BASEDIR}config/logging.properties -Dinspectit.config=${BASEDIR}config/isequence/"
JAVAARGS_LTW="${JAVAARGS} -javaagent:${BASEDIR}agent/inspectit-agent-mod.jar -Djava.util.logging.config.file=${BASEDIR}config/logging.properties -Dinspectit.config=${BASEDIR}config/isequence/"
JAVAARGS_INSPECTIT_DISABLED="${JAVAARGS_LTW} -Dinspectit.disableProbe=true"
JAVAARGS_INSPECTIT_NOSTORAGE="${JAVAARGS_LTW} -Dinspectit.disableStorage=true"
JAVAARGS_INSPECTIT_FULL="${JAVAARGS_LTW}"
CMR_ARGS="-d64 -Xms16G -Xmx16G -Xmn5G -XX:MaxPermSize=128m -XX:PermSize=128m -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=80 -XX:+UseCMSInitiatingOccupancyOnly -XX:+UseParNewGC -XX:+CMSParallelRemarkEnabled -XX:+DisableExplicitGC -XX:SurvivorRatio=4 -XX:TargetSurvivorRatio=90 -XX:+AggressiveOpts -XX:+UseFastAccessorMethods -XX:+UseBiasedLocking -XX:+HeapDumpOnOutOfMemoryError -server -verbose:gc -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -XX:+PrintTenuringDistribution -Dinspectit.logging.config=config/logging-config.xml"
## Write configuration
uname -a >${RESULTSDIR}configuration.txt
${JAVABIN}java ${JAVAARGS} -version 2>>${RESULTSDIR}configuration.txt
......@@ -91,13 +93,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do
echo " # ${i}.${j}.${k} InspectIT (disabled)"
echo " # ${i}.${j}.${k} InspectIT (disabled)" >>${BASEDIR}inspectit.log
sar -o ${RESULTSDIR}stat/sar-${i}-${j}-${k}.data 5 2000 1>/dev/null 2>&1 &
${JAVABIN}java \
-Xms1024m -Xmx1024m -Xmn384M -XX:MaxPermSize=128m -XX:PermSize=128m -XX:+UseConcMarkSweepGC \
-XX:CMSInitiatingOccupancyFraction=80 -XX:+UseCMSInitiatingOccupancyOnly -XX:+UseParNewGC \
-XX:+CMSParallelRemarkEnabled -XX:+DisableExplicitGC -XX:SurvivorRatio=4 -XX:TargetSurvivorRatio=90 \
-XX:+AggressiveOpts -XX:+UseFastAccessorMethods -XX:+UseBiasedLocking -XX:+HeapDumpOnOutOfMemoryError \
-server -verbose:gc -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -XX:+PrintTenuringDistribution \
-Xloggc:${BASEDIR}logs/gc.log -Dinspectit.logging.config=CMR/logging-config.xml -jar CMR/inspectit-cmr.jar 1>>${BASEDIR}logs/out.log 2>&1 &
${JAVABIN}java ${CMR_ARGS} -Xloggc:${BASEDIR}logs/gc.log -jar CMR/inspectit-cmr-mod.jar 1>>${BASEDIR}logs/out.log 2>&1 &
sleep 10
${JAVABIN}java ${JAVAARGS_INSPECTIT_DISABLED} ${JAR} \
--output-filename ${RAWFN}-${i}-${j}-${k}.csv \
......@@ -106,6 +102,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do
--totalthreads ${THREADS} \
--recursiondepth ${j} \
${MOREPARAMS}
sleep 10
kill $!
sleep 10
rm -rf ${BASEDIR}storage/
......@@ -125,13 +122,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do
echo " # ${i}.${j}.${k} InspectIT (no storage)"
echo " # ${i}.${j}.${k} InspectIT (no storage)" >>${BASEDIR}inspectit.log
sar -o ${RESULTSDIR}stat/sar-${i}-${j}-${k}.data 5 2000 1>/dev/null 2>&1 &
${JAVABIN}java \
-Xms1024m -Xmx1024m -Xmn384M -XX:MaxPermSize=128m -XX:PermSize=128m -XX:+UseConcMarkSweepGC \
-XX:CMSInitiatingOccupancyFraction=80 -XX:+UseCMSInitiatingOccupancyOnly -XX:+UseParNewGC \
-XX:+CMSParallelRemarkEnabled -XX:+DisableExplicitGC -XX:SurvivorRatio=4 -XX:TargetSurvivorRatio=90 \
-XX:+AggressiveOpts -XX:+UseFastAccessorMethods -XX:+UseBiasedLocking -XX:+HeapDumpOnOutOfMemoryError \
-server -verbose:gc -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -XX:+PrintTenuringDistribution \
-Xloggc:${BASEDIR}logs/gc.log -Dinspectit.logging.config=CMR/logging-config.xml -jar CMR/inspectit-cmr.jar 1>>${BASEDIR}logs/out.log 2>&1 &
${JAVABIN}java ${CMR_ARGS} -Xloggc:${BASEDIR}logs/gc.log -jar CMR/inspectit-cmr-mod.jar 1>>${BASEDIR}logs/out.log 2>&1 &
sleep 10
${JAVABIN}java ${JAVAARGS_INSPECTIT_NOSTORAGE} ${JAR} \
--output-filename ${RAWFN}-${i}-${j}-${k}.csv \
......@@ -140,6 +131,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do
--totalthreads ${THREADS} \
--recursiondepth ${j} \
${MOREPARAMS}
sleep 10
kill $!
sleep 10
rm -rf ${BASEDIR}storage/
......@@ -159,13 +151,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do
echo " # ${i}.${j}.${k} InspectIT (full)"
echo " # ${i}.${j}.${k} InspectIT (full)" >>${BASEDIR}inspectit.log
sar -o ${RESULTSDIR}stat/sar-${i}-${j}-${k}.data 5 2000 1>/dev/null 2>&1 &
${JAVABIN}java \
-Xms1024m -Xmx1024m -Xmn384M -XX:MaxPermSize=128m -XX:PermSize=128m -XX:+UseConcMarkSweepGC \
-XX:CMSInitiatingOccupancyFraction=80 -XX:+UseCMSInitiatingOccupancyOnly -XX:+UseParNewGC \
-XX:+CMSParallelRemarkEnabled -XX:+DisableExplicitGC -XX:SurvivorRatio=4 -XX:TargetSurvivorRatio=90 \
-XX:+AggressiveOpts -XX:+UseFastAccessorMethods -XX:+UseBiasedLocking -XX:+HeapDumpOnOutOfMemoryError \
-server -verbose:gc -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -XX:+PrintTenuringDistribution \
-Xloggc:${BASEDIR}logs/gc.log -Dinspectit.logging.config=CMR/logging-config.xml -jar CMR/inspectit-cmr.jar 1>>${BASEDIR}logs/out.log 2>&1 &
${JAVABIN}java ${CMR_ARGS} -Xloggc:${BASEDIR}logs/gc.log -jar CMR/inspectit-cmr-mod.jar 1>>${BASEDIR}logs/out.log 2>&1 &
sleep 10
${JAVABIN}java ${JAVAARGS_INSPECTIT_FULL} ${JAR} \
--output-filename ${RAWFN}-${i}-${j}-${k}.csv \
......@@ -174,6 +160,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do
--totalthreads ${THREADS} \
--recursiondepth ${j} \
${MOREPARAMS}
sleep 10
kill $!
sleep 10
rm -rf ${BASEDIR}storage/
......
......@@ -11,7 +11,7 @@ NUM_LOOPS=10 ## 10
THREADS=1 ## 1
RECURSIONDEPTH=10 ## 10
TOTALCALLS=2000000 ## 2000000
METHODTIME=0 ## 500000
METHODTIME=0 ## 0
#MOREPARAMS="--quickstart"
MOREPARAMS="${MOREPARAMS}"
......@@ -45,6 +45,8 @@ JAVAARGS_INSPECTIT_DISABLED="${JAVAARGS_LTW} -Dinspectit.disableProbe=true"
JAVAARGS_INSPECTIT_NOSTORAGE="${JAVAARGS_LTW} -Dinspectit.disableStorage=true"
JAVAARGS_INSPECTIT_FULL="${JAVAARGS_LTW}"
CMR_ARGS="-d64 -Xms16G -Xmx16G -Xmn5G -XX:MaxPermSize=128m -XX:PermSize=128m -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=80 -XX:+UseCMSInitiatingOccupancyOnly -XX:+UseParNewGC -XX:+CMSParallelRemarkEnabled -XX:+DisableExplicitGC -XX:SurvivorRatio=4 -XX:TargetSurvivorRatio=90 -XX:+AggressiveOpts -XX:+UseFastAccessorMethods -XX:+UseBiasedLocking -XX:+HeapDumpOnOutOfMemoryError -server -verbose:gc -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -XX:+PrintTenuringDistribution -Dinspectit.logging.config=config/logging-config.xml"
## Write configuration
uname -a >${RESULTSDIR}configuration.txt
${JAVABIN}java ${JAVAARGS} -version 2>>${RESULTSDIR}configuration.txt
......@@ -91,13 +93,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do
echo " # ${i}.${j}.${k} InspectIT (disabled)"
echo " # ${i}.${j}.${k} InspectIT (disabled)" >>${BASEDIR}inspectit.log
sar -o ${RESULTSDIR}stat/sar-${i}-${j}-${k}.data 5 2000 1>/dev/null 2>&1 &
${JAVABIN}java \
-Xms1024m -Xmx1024m -Xmn384M -XX:MaxPermSize=128m -XX:PermSize=128m -XX:+UseConcMarkSweepGC \
-XX:CMSInitiatingOccupancyFraction=80 -XX:+UseCMSInitiatingOccupancyOnly -XX:+UseParNewGC \
-XX:+CMSParallelRemarkEnabled -XX:+DisableExplicitGC -XX:SurvivorRatio=4 -XX:TargetSurvivorRatio=90 \
-XX:+AggressiveOpts -XX:+UseFastAccessorMethods -XX:+UseBiasedLocking -XX:+HeapDumpOnOutOfMemoryError \
-server -verbose:gc -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -XX:+PrintTenuringDistribution \
-Xloggc:${BASEDIR}logs/gc.log -Dinspectit.logging.config=CMR/logging-config.xml -jar CMR/inspectit-cmr.jar 1>>${BASEDIR}logs/out.log 2>&1 &
${JAVABIN}java ${CMR_ARGS} -Xloggc:${BASEDIR}logs/gc.log -jar CMR/inspectit-cmr-mod.jar 1>>${BASEDIR}logs/out.log 2>&1 &
sleep 10
${JAVABIN}java ${JAVAARGS_INSPECTIT_DISABLED} ${JAR} \
--output-filename ${RAWFN}-${i}-${j}-${k}.csv \
......@@ -106,6 +102,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do
--totalthreads ${THREADS} \
--recursiondepth ${j} \
${MOREPARAMS}
sleep 10
kill $!
sleep 10
rm -rf ${BASEDIR}storage/
......@@ -125,13 +122,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do
echo " # ${i}.${j}.${k} InspectIT (no storage)"
echo " # ${i}.${j}.${k} InspectIT (no storage)" >>${BASEDIR}inspectit.log
sar -o ${RESULTSDIR}stat/sar-${i}-${j}-${k}.data 5 2000 1>/dev/null 2>&1 &
${JAVABIN}java \
-Xms1024m -Xmx1024m -Xmn384M -XX:MaxPermSize=128m -XX:PermSize=128m -XX:+UseConcMarkSweepGC \
-XX:CMSInitiatingOccupancyFraction=80 -XX:+UseCMSInitiatingOccupancyOnly -XX:+UseParNewGC \
-XX:+CMSParallelRemarkEnabled -XX:+DisableExplicitGC -XX:SurvivorRatio=4 -XX:TargetSurvivorRatio=90 \
-XX:+AggressiveOpts -XX:+UseFastAccessorMethods -XX:+UseBiasedLocking -XX:+HeapDumpOnOutOfMemoryError \
-server -verbose:gc -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -XX:+PrintTenuringDistribution \
-Xloggc:${BASEDIR}logs/gc.log -Dinspectit.logging.config=CMR/logging-config.xml -jar CMR/inspectit-cmr.jar 1>>${BASEDIR}logs/out.log 2>&1 &
${JAVABIN}java ${CMR_ARGS} -Xloggc:${BASEDIR}logs/gc.log -jar CMR/inspectit-cmr-mod.jar 1>>${BASEDIR}logs/out.log 2>&1 &
sleep 10
${JAVABIN}java ${JAVAARGS_INSPECTIT_NOSTORAGE} ${JAR} \
--output-filename ${RAWFN}-${i}-${j}-${k}.csv \
......@@ -140,6 +131,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do
--totalthreads ${THREADS} \
--recursiondepth ${j} \
${MOREPARAMS}
sleep 10
kill $!
sleep 10
rm -rf ${BASEDIR}storage/
......@@ -159,13 +151,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do
echo " # ${i}.${j}.${k} InspectIT (full)"
echo " # ${i}.${j}.${k} InspectIT (full)" >>${BASEDIR}inspectit.log
sar -o ${RESULTSDIR}stat/sar-${i}-${j}-${k}.data 5 2000 1>/dev/null 2>&1 &
${JAVABIN}java \
-Xms1024m -Xmx1024m -Xmn384M -XX:MaxPermSize=128m -XX:PermSize=128m -XX:+UseConcMarkSweepGC \
-XX:CMSInitiatingOccupancyFraction=80 -XX:+UseCMSInitiatingOccupancyOnly -XX:+UseParNewGC \
-XX:+CMSParallelRemarkEnabled -XX:+DisableExplicitGC -XX:SurvivorRatio=4 -XX:TargetSurvivorRatio=90 \
-XX:+AggressiveOpts -XX:+UseFastAccessorMethods -XX:+UseBiasedLocking -XX:+HeapDumpOnOutOfMemoryError \
-server -verbose:gc -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -XX:+PrintTenuringDistribution \
-Xloggc:${BASEDIR}logs/gc.log -Dinspectit.logging.config=CMR/logging-config.xml -jar CMR/inspectit-cmr.jar 1>>${BASEDIR}logs/out.log 2>&1 &
${JAVABIN}java ${CMR_ARGS} -Xloggc:${BASEDIR}logs/gc.log -jar CMR/inspectit-cmr-mod.jar 1>>${BASEDIR}logs/out.log 2>&1 &
sleep 10
${JAVABIN}java ${JAVAARGS_INSPECTIT_FULL} ${JAR} \
--output-filename ${RAWFN}-${i}-${j}-${k}.csv \
......@@ -174,6 +160,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do
--totalthreads ${THREADS} \
--recursiondepth ${j} \
${MOREPARAMS}
sleep 10
kill $!
sleep 10
rm -rf ${BASEDIR}storage/
......
......@@ -44,6 +44,8 @@ JAVAARGS_LTW="${JAVAARGS} -javaagent:${BASEDIR}agent/inspectit-agent.jar -Djava.
JAVAARGS_INSPECTIT_MINIMAL="${JAVAARGS_LTW} -Dinspectit.config=${BASEDIR}config/minimal/"
JAVAARGS_INSPECTIT_FULL="${JAVAARGS_LTW} -Dinspectit.config=${BASEDIR}config/timer/"
CMR_ARGS="-d64 -Xms16G -Xmx16G -Xmn5G -XX:MaxPermSize=128m -XX:PermSize=128m -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=80 -XX:+UseCMSInitiatingOccupancyOnly -XX:+UseParNewGC -XX:+CMSParallelRemarkEnabled -XX:+DisableExplicitGC -XX:SurvivorRatio=4 -XX:TargetSurvivorRatio=90 -XX:+AggressiveOpts -XX:+UseFastAccessorMethods -XX:+UseBiasedLocking -XX:+HeapDumpOnOutOfMemoryError -server -verbose:gc -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -XX:+PrintTenuringDistribution -Dinspectit.logging.config=config/logging-config.xml"
## Write configuration
uname -a >${RESULTSDIR}configuration.txt
${JAVABIN}java ${JAVAARGS} -version 2>>${RESULTSDIR}configuration.txt
......@@ -90,13 +92,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do
echo " # ${i}.${j}.${k} InspectIT (minimal)"
echo " # ${i}.${j}.${k} InspectIT (minimal)" >>${BASEDIR}inspectit.log
sar -o ${RESULTSDIR}stat/sar-${i}-${j}-${k}.data 5 2000 1>/dev/null 2>&1 &
${JAVABIN}java \
-Xms1024m -Xmx1024m -Xmn384M -XX:MaxPermSize=128m -XX:PermSize=128m -XX:+UseConcMarkSweepGC \
-XX:CMSInitiatingOccupancyFraction=80 -XX:+UseCMSInitiatingOccupancyOnly -XX:+UseParNewGC \
-XX:+CMSParallelRemarkEnabled -XX:+DisableExplicitGC -XX:SurvivorRatio=4 -XX:TargetSurvivorRatio=90 \
-XX:+AggressiveOpts -XX:+UseFastAccessorMethods -XX:+UseBiasedLocking -XX:+HeapDumpOnOutOfMemoryError \
-server -verbose:gc -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -XX:+PrintTenuringDistribution \
-Xloggc:${BASEDIR}logs/gc.log -Dinspectit.logging.config=CMR/logging-config.xml -jar CMR/inspectit-cmr.jar 1>>${BASEDIR}logs/out.log 2>&1 &
${JAVABIN}java ${CMR_ARGS} -Xloggc:${BASEDIR}logs/gc.log -jar CMR/inspectit-cmr.jar 1>>${BASEDIR}logs/out.log 2>&1 &
sleep 10
${JAVABIN}java ${JAVAARGS_INSPECTIT_MINIMAL} ${JAR} \
--output-filename ${RAWFN}-${i}-${j}-${k}.csv \
......@@ -105,6 +101,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do
--totalthreads ${THREADS} \
--recursiondepth ${j} \
${MOREPARAMS}
sleep 10
kill $!
sleep 10
rm -rf ${BASEDIR}storage/
......@@ -143,13 +140,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do
echo " # ${i}.${j}.${k} InspectIT (with CMR)"
echo " # ${i}.${j}.${k} InspectIT (with CMR)" >>${BASEDIR}inspectit.log
sar -o ${RESULTSDIR}stat/sar-${i}-${j}-${k}.data 5 2000 1>/dev/null 2>&1 &
${JAVABIN}java \
-Xms1024m -Xmx1024m -Xmn384M -XX:MaxPermSize=128m -XX:PermSize=128m -XX:+UseConcMarkSweepGC \
-XX:CMSInitiatingOccupancyFraction=80 -XX:+UseCMSInitiatingOccupancyOnly -XX:+UseParNewGC \
-XX:+CMSParallelRemarkEnabled -XX:+DisableExplicitGC -XX:SurvivorRatio=4 -XX:TargetSurvivorRatio=90 \
-XX:+AggressiveOpts -XX:+UseFastAccessorMethods -XX:+UseBiasedLocking -XX:+HeapDumpOnOutOfMemoryError \
-server -verbose:gc -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -XX:+PrintTenuringDistribution \
-Xloggc:${BASEDIR}logs/gc.log -Dinspectit.logging.config=CMR/logging-config.xml -jar CMR/inspectit-cmr.jar 1>>${BASEDIR}logs/out.log 2>&1 &
${JAVABIN}java ${CMR_ARGS} -Xloggc:${BASEDIR}logs/gc.log -jar CMR/inspectit-cmr.jar 1>>${BASEDIR}logs/out.log 2>&1 &
sleep 10
${JAVABIN}java ${JAVAARGS_INSPECTIT_FULL} ${JAR} \
--output-filename ${RAWFN}-${i}-${j}-${k}.csv \
......@@ -158,6 +149,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do
--totalthreads ${THREADS} \
--recursiondepth ${j} \
${MOREPARAMS}
sleep 10
kill $!
sleep 10
rm -rf ${BASEDIR}storage/
......@@ -175,8 +167,8 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do
done
zip -jqr ${RESULTSDIR}stat.zip ${RESULTSDIR}stat
rm -rf ${RESULTSDIR}stat/
mv ${BASEDIR}inspectit.log ${RESULTSDIR}inspectit.log
mv ${BASEDIR}logs/ ${RESULTSDIR}
mv ${BASEDIR}inspectit.log ${RESULTSDIR}inspectit.log
[ -f ${RESULTSDIR}hotspot-1-${RECURSIONDEPTH}-1.log ] && grep "<task " ${RESULTSDIR}hotspot-*.log >${RESULTSDIR}log.log
[ -f ${BASEDIR}errorlog.txt ] && mv ${BASEDIR}errorlog.txt ${RESULTSDIR}
......
......@@ -28,13 +28,13 @@ platform-sensor-type info.novatec.inspectit.agent.sensor.platform.ThreadInformat
## send-strategy <fully-qualified-name>
#######################################
send-strategy info.novatec.inspectit.agent.sending.impl.TimeStrategy time=5000
#send-strategy info.novatec.inspectit.agent.sending.impl.ListSizeStrategy size=1000
send-strategy info.novatec.inspectit.agent.sending.impl.TimeStrategy time=1000
#send-strategy info.novatec.inspectit.agent.sending.impl.ListSizeStrategy size=10000
## buffer-strategy <fully-qualified-name>
#########################################
buffer-strategy info.novatec.inspectit.agent.buffer.impl.SimpleBufferStrategy
#buffer-strategy info.novatec.inspectit.agent.buffer.impl.SizeBufferStrategy size=1000000
#buffer-strategy info.novatec.inspectit.agent.buffer.impl.SimpleBufferStrategy
buffer-strategy info.novatec.inspectit.agent.buffer.impl.SizeBufferStrategy size=1000000
## Ignore classes settings
#########################################
......@@ -49,4 +49,4 @@ exclude-class *[]
## INSTRUMENTATION
##################
sensor isequence mooBench.monitoredApplication.MonitoredClass monitoredMethod interface=true
#sensor timer mooBench.monitoredApplication.MonitoredClass monitoredMethod interface=true
#sensor timer mooBench.monitoredApplication.MonitoredClass monitoredMethod interface=true charting=true
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<!-- The appenders are defined at the top -->
<!-- Console output -->
<appender name="stdout" class="ch.qos.logback.core.ConsoleAppender">
<Target>System.out</Target>
<encoder>
<pattern>%d{ISO8601}: %-6r [%15.15t] %-5p %30.30c - %m%n</pattern>
</encoder>
</appender>
<!-- Statistics -->
<appender name="statistics" class="ch.qos.logback.core.FileAppender">
<file>logs/statistics.log</file>
<encoder>
<pattern>%d{ISO8601}: %m%n</pattern>
</encoder>
</appender>
<!-- Enriched Sysout -->
<!-- Rollover every day or when file reaches 20MB -->
<appender name="file" class="ch.qos.logback.core.FileAppender">
<file>logs/cmr.log</file>
<encoder>
<pattern>%d{ISO8601}: %-6r [%15.15t] %-5p %30.30c - %m%n</pattern>
</encoder>
</appender>
<!-- Exceptions -->
<!-- Only warn & error levels-->
<appender name="exceptions" class="ch.qos.logback.core.FileAppender">
<file>logs/exceptions.log</file>
<encoder>
<pattern>%d{ISO8601}: %-6r [%15.15t] %-5p %30.30c - %m%n</pattern>
</encoder>
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
<level>WARN</level>
</filter>
</appender>
<!-- Loggers are defined from down here -->
<!-- set log levels - for more verbose logging change 'info' to 'debug' -->
<root level="info">
<appender-ref ref="stdout" />
<appender-ref ref="file" />
<appender-ref ref="exceptions" />
</root>
<!-- deactivate all other loggers, except for errors -->
<logger name="org" level="error" />
<logger name="com" level="error" />
<logger name="uk" level="error" />
<!-- service logging, set this to 'debug' to get additional information about: - Number of timer objects being stored - information about the exception sensor - information about the combined metric sensor -->
<logger name="info.novatec.inspectit.cmr.service" level="info" />
<!-- service logging, set this to 'debug' to get additional information about: - DAOs -->
<logger name="info.novatec.inspectit.cmr.dao" level="info" />
<!-- RMI Exporter Logging - this logger provides the information to which ip/port the RMI services are bound -->
<logger name="org.springframework.remoting.rmi" level="info" />
<!-- This service logs information about the health status of the CMR. By default this is only being logged into a specific file. Set additivity to true if you want to print this information in the default
appender, too. -->
<logger name="info.novatec.inspectit.cmr.util.HealthStatus" additivity="false" level="info">
<appender-ref ref="statistics" />
</logger>
<!-- Buffer information -->
<logger name="info.novatec.inspectit.cmr.cache.impl.AtomicBuffer" level="info" />
<!-- Storage, set this to debug for more information about: - storage and failed storage serializations -->
<logger name="info.novatec.inspectit.storage" level="info" />
<logger name="info.novatec.inspectit.cmr.storage" level="info" />
<!-- Set this to debug for more information about: - IO write/read -->
<logger name="info.novatec.inspectit.storage.nio" level="info" />
<logger name="info.novatec.inspectit.storage.write" level="info" />
<!-- Set this to debug for more information about: - serialization -->
<logger name="info.novatec.inspectit.storage.serializer" level="info" />
<!-- Set this to debug for more information about: - schema loading for serialization -->
<logger name="info.novatec.inspectit.storage.serializer.schema" level="info" />
<!-- Disabled loggers from down here -->
<!-- hibernate logging -->
<!-- logger name="org.hibernate" level="info" / -->
<!-- log HQL query parser activity -->
<!-- logger name="org.hibernate.hql.ast.AST" level="info" / -->
<!-- log just the SQL -->
<!-- logger name="org.hibernate.SQL" level="info" / -->
<!-- log JDBC bind parameters -->
<!-- logger name="org.hibernate.type" level="info" / -->
<!-- log schema export/update -->
<!-- logger name="org.hibernate.tool.hbm2ddl" level="info" / -->
<!-- log HQL parse trees -->
<!-- logger name="org.hibernate.hql" level="debug" / -->
<!-- log cache activity -->
<!-- logger name="org.hibernate.cache" level="info" / -->
<!-- log transaction activity -->
<!-- logger name="org.hibernate.transaction" level="debug" / -->
<!-- log JDBC resource acquisition -->
<!-- logger name="org.hibernate.jdbc" level="debug" / -->
<!-- enable the following line if you want to track down connection leakages when using DriverManagerConnectionProvider -->
<!-- logger name="org.hibernate.connection.DriverManagerConnectionProvider" level="trace" / -->
<!-- Log only the info level of the c3p0 connection pooling -->
<!-- logger name="com.mchange" level="info" / -->
</configuration>
\ No newline at end of file
......@@ -28,11 +28,13 @@ platform-sensor-type info.novatec.inspectit.agent.sensor.platform.ThreadInformat
## send-strategy <fully-qualified-name>
#######################################
send-strategy info.novatec.inspectit.agent.sending.impl.TimeStrategy time=5000
send-strategy info.novatec.inspectit.agent.sending.impl.TimeStrategy time=1000
#send-strategy info.novatec.inspectit.agent.sending.impl.ListSizeStrategy size=10000
## buffer-strategy <fully-qualified-name>
#########################################
buffer-strategy info.novatec.inspectit.agent.buffer.impl.SimpleBufferStrategy
#buffer-strategy info.novatec.inspectit.agent.buffer.impl.SimpleBufferStrategy
buffer-strategy info.novatec.inspectit.agent.buffer.impl.SizeBufferStrategy size=1000000
## Ignore classes settings
#########################################
......@@ -46,4 +48,5 @@ exclude-class *[]
## INSTRUMENTATION
##################
#sensor isequence mooBench.monitoredApplication.MonitoredClass monitoredMethod interface=true
#sensor timer mooBench.monitoredApplication.MonitoredClass monitoredMethod interface=true charting=true
......@@ -46,4 +46,5 @@ exclude-class *[]
## INSTRUMENTATION
##################
#sensor isequence mooBench.monitoredApplication.MonitoredClass monitoredMethod interface=true
sensor timer mooBench.monitoredApplication.MonitoredClass monitoredMethod interface=true charting=true
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment