mirror of
https://github.com/wahyd4/pinpoint.git
synced 2026-08-27 13:46:45 +10:00
260 lines
8.1 KiB
Plaintext
260 lines
8.1 KiB
Plaintext
#
|
|
# Pinpoint agent configuration
|
|
#
|
|
|
|
###########################################################
|
|
# Collector server #
|
|
###########################################################
|
|
profiler.collector.ip=127.0.0.1
|
|
|
|
# placeHolder support "${key}"
|
|
profiler.collector.span.ip=${profiler.collector.ip}
|
|
profiler.collector.span.port=29996
|
|
|
|
# placeHolder support "${key}"
|
|
profiler.collector.stat.ip=${profiler.collector.ip}
|
|
profiler.collector.stat.port=29995
|
|
|
|
# placeHolder support "${key}"
|
|
profiler.collector.tcp.ip=${profiler.collector.ip}
|
|
profiler.collector.tcp.port=29994
|
|
|
|
|
|
###########################################################
|
|
# Profiler Global Configuration #
|
|
###########################################################
|
|
profiler.enable=true
|
|
|
|
profiler.jvm.collect.interval=1000
|
|
|
|
profiler.sampling.enable=true
|
|
|
|
# Set sampling rate. If you set it to 10, 1 out of 10 transaction will be sampled.
|
|
profiler.sampling.rate=1
|
|
|
|
profiler.io.buffering.enable=true
|
|
profiler.io.buffering.buffersize=20
|
|
|
|
profiler.spandatasender.write.queue.size=5120
|
|
#profiler.spandatasender.socket.sendbuffersize=1048576
|
|
#profiler.spandatasender.socket.timeout=3000
|
|
profiler.spandatasender.chunk.size=16384
|
|
|
|
profiler.statdatasender.write.queue.size=5120
|
|
#profiler.statdatasender.socket.sendbuffersize=1048576
|
|
#profiler.statdatasender.socket.timeout=3000
|
|
profiler.statdatasender.chunk.size=16384
|
|
|
|
profiler.agentInfo.send.retry.interval=300000
|
|
|
|
# Allows TCP data command
|
|
profiler.tcpdatasender.command.accept.enable=true
|
|
|
|
# Trace Agent active thread info
|
|
profiler.pinpoint.activethread=true
|
|
|
|
###########################################################
|
|
# application type #
|
|
###########################################################
|
|
profiler.applicationservertype=TOMCAT
|
|
#profiler.applicationservertype=BLOC
|
|
|
|
|
|
###########################################################
|
|
# user defined classes #
|
|
###########################################################
|
|
profiler.include=
|
|
|
|
###########################################################
|
|
# TOMCAT #
|
|
###########################################################
|
|
profiler.tomcat.hidepinpointheader=true
|
|
profiler.tomcat.excludeurl=/aa/test.html, /bb/exclude.html
|
|
|
|
###########################################################
|
|
# JDBC #
|
|
###########################################################
|
|
profiler.jdbc=true
|
|
profiler.jdbc.sqlcachesize=1024
|
|
profiler.jdbc.maxsqlbindvaluesize=1024
|
|
|
|
#
|
|
# MYSQL
|
|
#
|
|
profiler.jdbc.mysql=true
|
|
profiler.jdbc.mysql.setautocommit=true
|
|
profiler.jdbc.mysql.commit=true
|
|
profiler.jdbc.mysql.rollback=true
|
|
|
|
#
|
|
# MSSQL Jtds
|
|
#
|
|
profiler.jdbc.jtds=true
|
|
profiler.jdbc.jtds.setautocommit=true
|
|
profiler.jdbc.jtds.commit=true
|
|
profiler.jdbc.jtds.rollback=true
|
|
|
|
#
|
|
# Oracle
|
|
#
|
|
profiler.jdbc.oracle=true
|
|
profiler.jdbc.oracle.setautocommit=true
|
|
profiler.jdbc.oracle.commit=true
|
|
profiler.jdbc.oracle.rollback=true
|
|
|
|
#
|
|
# CUBRID
|
|
#
|
|
profiler.jdbc.cubrid=true
|
|
profiler.jdbc.cubrid.setautocommit=true
|
|
profiler.jdbc.cubrid.commit=true
|
|
profiler.jdbc.cubrid.rollback=true
|
|
|
|
#
|
|
# DBCP
|
|
#
|
|
profiler.jdbc.dbcp=true
|
|
profiler.jdbc.dbcp.connectionclose=true
|
|
|
|
|
|
###########################################################
|
|
# Apache HTTP Client 4.x #
|
|
###########################################################
|
|
profiler.apache.httpclient4=true
|
|
profiler.apache.httpclient4.cookie=true
|
|
|
|
# When cookies should be dumped. It could be ALWAYS or EXCEPTION.
|
|
profiler.apache.httpclient4.cookie.dumptype=ALWAYS
|
|
profiler.apache.httpclient4.cookie.sampling.rate=1
|
|
|
|
# Dump entities of POST or PUT request. limited to entities which is HttpEtity.isRepeatable() == true.
|
|
profiler.apache.httpclient4.entity=true
|
|
|
|
# When entities should be dumped. ALWAYS or EXCEPTION.
|
|
profiler.apache.httpclient4.entity.dumptype=ALWAYS
|
|
profiler.apache.httpclient4.entity.sampling.rate=1
|
|
|
|
# Can profile status code value
|
|
profiler.apache.httpclient4.entity.statuscode=true
|
|
|
|
# Not supported yet
|
|
profiler.apache.nio.httpclient4=true
|
|
|
|
|
|
###########################################################
|
|
# JDK HTTPURLConnection #
|
|
###########################################################
|
|
profiler.jdk.httpurlconnection=true
|
|
|
|
|
|
###########################################################
|
|
# Ning Async HTTP Client #
|
|
###########################################################
|
|
profiler.ning.asynchttpclient=true
|
|
profiler.ning.asynchttpclient.cookie=true
|
|
profiler.ning.asynchttpclient.cookie.dumptype=ALWAYS
|
|
profiler.ning.asynchttpclient.cookie.dumpsize=1024
|
|
profiler.ning.asynchttpclient.cookie.sampling.rate=1
|
|
profiler.ning.asynchttpclient.entity=true
|
|
profiler.ning.asynchttpclient.entity.dumptype=ALWAYS
|
|
profiler.ning.asynchttpclient.entity.dumpsize=1024
|
|
profiler.ning.asynchttpclient.entity.sampling.rate=1
|
|
profiler.ning.asynchttpclient.param=true
|
|
profiler.ning.asynchttpclient.param.dumptype=ALWAYS
|
|
profiler.ning.asynchttpclient.param.dumpsize=1024
|
|
profiler.ning.asynchttpclient.param.sampling.rate=1
|
|
|
|
|
|
###########################################################
|
|
# LINE+ baseframework #
|
|
###########################################################
|
|
profiler.line.game.netty.param.dumpsize=512
|
|
profiler.line.game.netty.entity.dumpsize=512
|
|
|
|
|
|
###########################################################
|
|
# Arcus #
|
|
###########################################################
|
|
profiler.arcus=true
|
|
profiler.arcus.keytrace=true
|
|
|
|
|
|
###########################################################
|
|
# Memcached #
|
|
###########################################################
|
|
profiler.memcached=true
|
|
profiler.memcached.keytrace=true
|
|
|
|
|
|
###########################################################
|
|
# Thrift #
|
|
###########################################################
|
|
# Profile Thrift
|
|
profiler.thrift.client=true
|
|
profiler.thrift.client.async=true
|
|
# Profile processor.
|
|
profiler.thrift.processor=true
|
|
profiler.thrift.processor.async=true
|
|
# Allow recording arguments.
|
|
profiler.thrift.service.args=true
|
|
# Allow recording result.
|
|
profiler.thrift.service.result=true
|
|
|
|
|
|
###########################################################
|
|
# ibatis #
|
|
###########################################################
|
|
profiler.orm.ibatis=true
|
|
|
|
|
|
###########################################################
|
|
# mybatis #
|
|
###########################################################
|
|
profiler.orm.mybatis=true
|
|
|
|
|
|
###########################################################
|
|
# spring-beans
|
|
###########################################################
|
|
# Profile spring-beans
|
|
profiler.spring.beans=true
|
|
# filters
|
|
# filter
|
|
# filter OR filters
|
|
# filter
|
|
# value
|
|
# value AND filter
|
|
# value
|
|
# profiler.spring.beans.n.name.pattern
|
|
# profiler.spring.beans.n.class.pattern
|
|
# profiler.spring.beans.n.annotation
|
|
profiler.spring.beans.1.name.pattern=
|
|
profiler.spring.beans.1.class.pattern=
|
|
profiler.spring.beans.1.annotation=org.springframework.stereotype.Controller,org.springframework.stereotype.Service,org.springframework.stereotype.Repository
|
|
|
|
profiler.spring.beans.mark.error=false
|
|
###########################################################
|
|
# log4j
|
|
###########################################################
|
|
profiler.log4j.logging.transactioninfo=false
|
|
|
|
###########################################################
|
|
# logback
|
|
###########################################################
|
|
profiler.logback.logging.transactioninfo=false
|
|
|
|
###########################################################
|
|
# gson
|
|
###########################################################
|
|
profiler.json.gson=true
|
|
|
|
###########################################################
|
|
# jackson
|
|
###########################################################
|
|
profiler.json.jackson=true
|
|
|
|
###########################################################
|
|
# json-lib
|
|
###########################################################
|
|
profiler.json.jsonlib=true
|