APM Java agent 参数配置

公西永嘉
2023-12-01

APM Java agent 参数配置

JAVA_OPTS="${JAVA_OPTS} -javaagent:/data/lease/elastic-apm-agent-1.7.0.jar"
JAVA_OPTS="${JAVA_OPTS} -Delastic.apm.server_urls=http://192.168.1.7:8200"
JAVA_OPTS="${JAVA_OPTS} -Delastic.apm.log_level=ERROR"
JAVA_OPTS="${JAVA_OPTS} -Delastic.apm.log_file=/data/lease/lease/uhomecp-lease/logs/elastic-apm.log"
<!-- 命名规则:segi-环境-业务组-服务名称--最后.ip -->
JAVA_OPTS="${JAVA_OPTS} -Delastic.apm.service_name=segi-saas-lease-uhome-lease-7"
JAVA_OPTS="${JAVA_OPTS} -Delastic.apm.service_version=1.0"
JAVA_OPTS="${JAVA_OPTS} -Delastic.apm.environment=saas"
JAVA_OPTS="${JAVA_OPTS} -Delastic.apm.application_packages=com.segi"
JAVA_OPTS="${JAVA_OPTS} -Delastic.apm.capture_body=all"
JAVA_OPTS="${JAVA_OPTS} -Delastic.apm.capture_headers=false"
JAVA_OPTS="${JAVA_OPTS} -Delastic.apm.span_frames_min_duration=1000ms"
<!-- 根据程序的jvm内存情况而定,如果分配给jvm的堆内存比较大如6G,可以配1024(单位字节) -->
JAVA_OPTS="${JAVA_OPTS} -Delastic.apm.max_queue_size=512"
JAVA_OPTS="${JAVA_OPTS} -Delastic.apm.metrics_interval=15s"
JAVA_OPTS="${JAVA_OPTS} -Delastic.apm.transaction_sample_rate=0.8"
<!-- 非http接口集中的服务(如:定时器、ice接口),需要添加的系统属性-->
-Delastic.apm.trace_methods=com.segi.*
-Delastic.apm.trace_methods_duration_threshold=1000ms

 

 类似资料: