# MyPerf4J 所有配置请参考：https://github.com/LinShunKang/MyPerf4J/wiki/%E9%85%8D%E7%BD%AE

# 配置监控应用的名称
app_name = commodity-service


###############################################################################
#                           Metrics Configuration                             #
###############################################################################

# 配置 MetricsExporter 类型
#	log.stdout: 	以标准格式化结构输出到 stdout.log
#	log.standard: 	以标准格式化结构输出到磁盘
#	log.influxdb: 	以 InfluxDB LineProtocol 格式输出到磁盘
#	http.influxdb: 	以 InfluxDB LineProtocol 格式发送至 InfluxDB server，需要另行增加 influxdb 的配置
metrics.exporter = log.influxdb

# influxdb.version=1.8.10
# influxdb.host=10.0.1.93
# influxdb.database=MyPerf4J
# influxdb.username=test
# influxdb.password=test


# 配置各项监控指标日志的文件路径
# 如果 metrics.exporter 配置为 log.influxdb，建议把所有的 metrics.log.* 路径配置成一样以方便 Telegraf 收集
metrics.log.method = /tmp/MyPerf4J/data/logs/MyPerf4J/metrics.log
metrics.log.class_loading = /tmp/MyPerf4J/data/logs/MyPerf4J/metrics.log
metrics.log.gc = /tmp/MyPerf4J/data/logs/MyPerf4J/metrics.log
metrics.log.memory = /tmp/MyPerf4J/data/logs/MyPerf4J/metrics.log
metrics.log.buff_pool = /tmp/MyPerf4J/data/logs/MyPerf4J/metrics.log
metrics.log.thread = /tmp/MyPerf4J/data/logs/MyPerf4J/metrics.log
metrics.log.file_desc = /tmp/MyPerf4J/data/logs/MyPerf4J/metrics.log
metrics.log.compilation = /tmp/MyPerf4J/data/logs/MyPerf4J/metrics.log


###############################################################################
#                           Filter Configuration                              #
###############################################################################

# 配置需要监控的package，可配置多个，用英文';'分隔
#   com.demo.p1 代表包含以 com.demo.p1 为前缀的所有包和类
#   [] 表示集合的概念：例如，com.demo.[p1,p2,p3] 代表包含以 com.demo.p1、com.demo.p2 和 com.demo.p3 为前缀的所有包和类，等价于 com.demo.p1;com.demo.p2;com.demo.p3
#   * 表示通配符：可以指代零个或多个字符，例如，com.*.demo.*
filter.packages.include = com.xxx.aaa;

# 配置不需要监控的package，可配置多个，用英文';'分隔
filter.packages.exclude = cn.perf4j.demo.dao.DemoDAOImpl

