APM Java agent 引數配置

熾熱者發表於2020-10-23

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

 

相關文章