APM Server

Configuration file hm_pro(test)_apmserver.properties

Log Configuration

log.level=INFO

INFO, ERR, WARNING, DEBUG, FINE, FINER and ALL

log.debug=false

Enable debug logging or not

log.fsize=10

Size of single output block of logs

log.collectEnable=false

Collect logs or not

log.collectMatch=

Regex match to collect specified logs

meta.datacenterid=1

Configure data center ID

meta.nodetype=\u5E94\u7528\u6027\u80FD\u7BA1\u7406\u670D\u52A1

Node name and UTF8 code

Basic Feature Configuration

messageproducer: Message Producer

resource.messageproducer.class=org.uavstack.resources.common.messaging.MessageProducerResourceComponent

Main component class of message producer

resource.messageproducer.properties=

Property configuration, for example: key1=value1,key2=value2,...

resource.messageproducer.messagingnameserver=127.0.0.1:9876;127.0.0.1:9876;127.0.0.1:9876

Address of the message middleware server RocketMQ. Separate multiple addresses with “;”

resource.messageproducer.messagingthreshold=30

Threshold value for message compression. Send compressed messages when the message size (in kb) exceeds the threshold value

System Http invoker Http invocation at the client side

resource.httpinvoke.class=org.uavstack.resources.common.invoker.HttpInvokerResourceComponent

Component class of Http invocation

resource.httpinvoke.properties=

Property configuration, for example: key1=value1,key2=value2,...

resource.httpinvoke.http.client.maxperroute=20

Maximum client connection per route

resource.httpinvoke.http.client.maxtotal=100

Maximum client connection

resource.httpinvoke.http.client.sotimeout=10000

Timeout period of the client socket connection, in ms

resource.httpinvoke.http.client.conntimeout=10000

Timeout period of the client connection, in ms

resource.httpinvoke.http.client.reqtimeout=10000

Timeout period of the client request, in ms

nodeoperagent: Node Control Feature

feature.nodeoperagent.loader=com.creditease.uav.agent.heartbeat.jar

Main jar of the node control feature for classloader isolation

feature.nodeoperagent.enable=true

Enable the node control feature

feature.nodeoperagent.components=com.creditease.agent.feature.NodeOperAgent

Main class of the node control feature

feature.nodeoperagent.http.port=10146

Port of node control server

notifyagent: Notification Feature

feature.notifyagent.loader=com.creditease.uav.notifymanager.jar

Main jar of the node notification feature for classloader isolation

feature.notifyagent.enable=true

Enable the notification feature

feature.notifyagent.components=com.creditease.agent.feature.GlobalNotificationAgent

Main class of the notification feature

feature.notifyagent.properties=

Property configuration, for example: key1=value1,key2=value2,...

feature.notifyagent.notifyhandlers=com.creditease.agent.feature.globalnotify.handlers.NotificationEventPublishHandler

Main class of the notification feature

feature.notifyagent.expireTime=14400

Expiration time of the notification event, in s

feature.notifyagent.frozenTime=300

Frozen time of the notification event, in s

heartbeatclientagent: Heartbeat Client Feature

feature.hbclientagent.loader=com.creditease.uav.agent.heartbeat.jar

Main jar of the heartbeat client feature for classloader isolation

feature.hbclientagent.enable=true

Enable the heartbeat client feature

feature.hbclientagent.components=com.creditease.agent.feature.HeartBeatClientAgent

Main class of the heartbeat client feature

feature.hbclientagent.properties=

Property configuration, for example: key1=value1,key2=value2,...

feature.hbclientagent.hbhandlers=com.creditease.agent.feature.hbagent.handlers.HBClientDefaultHandler

Handler class of heartbeat delivery

feature.hbclientagent.hbservers=127.0.0.1:8011

Heartbeat server address

feature.hbclientagent.interval=15000

Heartbeat delivery interval, in ms

Functional Feature Configuration

Data Collection Feature

feature.collectserver.loader=com.creditease.uav.collect.jar

Main jar of the data collection feature for classloader isolation

feature.collectserver.enable=true

Enable the data collection feature

feature.collectserver.components=com.creditease.uav.collect.server.GatherDataManager

Main class of the data collection feature

feature.collectserver.properties=

Property configuration, for example: key1=value1,key2=value2,...

feature.collectserver.topics=JQ_IVC,JQ_SLW,JQ_JTA,JQ_UEM

Data topic of the data collection feature

feature.collectserver.messagingnameserver=127.0.0.1:9876;127.0.0.1:9876;127.0.0.1:9876

Address of the message queue of HM monitoring data. Separate multiple addresses with “,”

Configuration Items of Topics

feature.collectserver.JQ_IVC.consumethreadmax=10

Maximum thread count consumed by the invocation chain data

feature.collectserver.JQ_IVC.consumestopinterval=0

Consumption interval of the invocation chain data, in ms

feature.collectserver.JQ_IVC.enable=true

Enable the invocation chain data collection feature or not

feature.collectserver.JQ_UEM.consumethreadmax=10

Maximum thread count consumed by the browser tracing data

feature.collectserver.JQ_UEM.consumestopinterval=0

Consumption interval of the browser tracing data, in ms

feature.collectserver.JQ_UEM.enable=true

Enable the browser tracing data collection feature or not

feature.collectserver.JQ_SLW.consumethreadmax=10

Maximum thread count consumed by the heavyweight invocation chain data

feature.collectserver.JQ_SLW.consumestopinterval=0

Consumption interval of the heavyweight invocation chain data, in ms

feature.collectserver.JQ_SLW.enable=true

Enable the heavyweight invocation chain data collection feature or not

feature.collectserver.JQ_JTA.consumethreadmax=5

Maximum thread count consumed by the thread analysis data

feature.collectserver.JQ_JTA.consumestopinterval=0

Consumption interval of the thread analysis data, in ms

feature.collectserver.JQ_JTA.enable=true

Enable the thread analysis data collection feature or not

Invocation Chain Feature Configuration

feature.invokechainserver.loader=com.creditease.uav.invokechain.jar

Main jar of the invocation chain feature for classloader isolation

feature.invokechainserver.enable=true

Enable the invocation chain feature

feature.invokechainserver.components=com.creditease.uav.invokechain.InvokeChainProcessServer

Main class of the invocation chain feature

feature.invokechainserver.properties=

Property configuration, for example: key1=value1,key2=value2,...

Redis Cache

feature.invokechainserver.store.addr=127.0.0.1:26379

Address of the invocation chain data cache (Redis)

feature.invokechainserver.store.concurrent.min=10

Minimum thread count in the thread pool of the Redis client

feature.invokechainserver.store.concurrent.max=50

Maximum thread count in the thread pool of the Redis client

feature.invokechainserver.store.concurrent.bqsize=5

Queue length in the thread pool of the Redis client

feature.invokechainserver.store.concurrent.pwd=

Redis password

Elasticsearch Storage
feature.invokechainserver.es.addr=127.0.0.1:9300,127.0.0.1:9300,127.0.0.1:9300,127.0.0.1:9300

ES storage address of the invocation chain data cache

feature.invokechainserver.es.clustername=edp-es

ES cluster name

feature.invokechainserver.es.query.timeout=5000

Expiration time of ES query of the invocation chain data

Invocation chain data query service

feature.invokechainserver.http.enable=true

Enable the invocation chain data query server

feature.invokechainserver.http.port=7799

Port for the invocation chain data query

feature.invokechainserver.http.core=30

Core thread count of the Http service of the invocation chain data

feature.invokechainserver.http.max=200

Maximum thread count consumed by the Http server of the invocation chain data

feature.invokechainserver.http.backlog=10

Length of the connection queue of the Http server of the invocation chain data

feature.invokechainserver.http.bqsize=10

Queue length of the Http server of the invocation chain data

feature.invokechainserver.qhandlers=com.creditease.uav.invokechain.http.InvokeChainQueryHandler,com.creditease.uav.invokechain.http.SlowOperQueryHandler

Handler class for invocation chain data query

Configuration of Thread Analysis Feature

feature.threadanalysisserver.loader=com.creditease.uav.threadanalysis.jar

Main jar of the thread analysis feature for classloader isolation

feature.threadanalysisserver.enable=true

Enable the thread analysis feature

feature.threadanalysisserver.components=com.creditease.uav.threadanalysis.server.ThreadAnalysisServer

Main class of the thread analysis feature

ES Storage of Thread Analysis

feature.threadanalysisserver.es.addr=127.0.0.1:9300,127.0.0.1:9300,127.0.0.1:9300,127.0.0.1:9300

ES storage address of thread analysis

feature.threadanalysisserver.es.clustername=edp-es

ES cluster name

feature.threadanalysisserver.es.query.timeout=5000

Expiration time of ES query of thread analysis

Query Server for Thread Analysis Data

feature.threadanalysisserver.http.enable=true

Enable the query server for thread analysis data

feature.threadanalysisserver.http.port=5566

Port of the query server for thread analysis data

feature.threadanalysisserver.http.core=10

Core thread count of the Http server of thread analysis

feature.threadanalysisserver.http.max=100

Maximum thread count consumed by the Http server of the thread analysis data

feature.threadanalysisserver.http.backlog=10

Length of the connection queue of the Http server of the thread analysis data

feature.threadanalysisserver.http.bqsize=10

Queue length of the Http server of the thread analysis data

feature.threadanalysisserver.qhandlers=com.creditease.uav.threadanalysis.http.ThreadAnalysisQueryHandler

Handler class for thread analysis data query

results matching ""

    No results matching ""