Mac Demo

oneshotstart_mac is the installation package both for deployment and for demonstration. The package can access all functionaly except Capsule of Time and Space (which requires OpenTSDB and HBase) and Intelligence Center (which requires Grafana)

Instructions:

  1. Run start_all.sh after unzipping the installation package. http://localhost:8080/apphub shall automatically open in the browser after all programs are started successfully
  2. Enter admin/admin in the signin interface
  3. Seven applications including All-seeing Eye run in the application interface.
    • UAV GodEye: core GUI applications of UAV.Monitor+APM, which includes application / basic monitoring, alarms, logs, invocation chains and thread analysis, etc..
    • AppHub Manager: manages registration and authorization of applications in AppHub as well as user feedback
    • Basic Cluster Manager: manages ElasticSearch and RocketMQ employed by UAV servicces
    • Service Governance Manager: manages authorization of monitoring data and monitoring operations
    • UAV GodCompass: realizes dashboard display after being integrated with Grafana and enjoys the same access with that of All-seeing Eye
    • Beta Test: is designed for Beta Test with the "Service Nubela" functionality. Service Nubela is still under test. It is designed to present the service map across the whole network, which might pose a challenge for the client machines
    • Comp Test: There are several test tools of independently developed components. Such tools can be further developed
  4. Check whether all programs are started successfully in the case of signin failure or no application found in the application interface.

    Please refer to UAV.Monitor+APM User Guide for details:

    https://uavorg.github.io/main/uavdoc_useroperation/index.html

Package Contents:

  • jdk1.8.0_121: built-in JDK, which shall be applied into all programs in the package by default
  • sup_apache-tomcat-8.5.9: Tomcat (with MOF), the webapps of which include apphub.war (the frontend JEE application of UAV in AppHub) and rocket.war (RocketMQ monitoring support)
  • sup_elasticsearch: ES 5.4.1
  • sup_mongodb: MongoDB
  • sup_redis: Redis
  • sup_rocketmq: RockeMQ
  • uav: parent directory of UAV.Monitor+APM
  • uavagent: Monitor Agent with MOF
  • uavhm: Health Manager with MOF
  • uavmof: MOF

Script:

  • start_all.sh: start and run all programs (the third-party services, UAV services and AppHub) in the background, and then browse http://localhost:8080/apphub
  • start_apphub.sh: start Tomcat which includes AppHub
  • start_monitor_agent.sh: start Monitor Agent
  • start_monitor_healthmanager.sh: start Health Manager
  • start_thirdparty_support.sh: start and run the third-party support in the background
  • start_sup_es.sh: start ElasticSearch seperately
  • start_sup_mongo.sh: start MongoDB seperately
  • start_sup_redis.sh: start Redis seperately
  • start_sup_rmqserver.sh: start NameServer of RocketMQ seperately
  • start_sup_rmqbroker.sh: start Broker of RocketMQ seperately

Questions:

  • Processes started by start_all.sh run in the background. How to stop these processes?
  • Find pid of all services with the ps -ef | grep "java\|redis\|mongo" command
  • Stop related processes with kill -9 pid
  • The condition that All-seeing Eye is not found in the main interface of AppHub suggests that the authorization data is not imported into MongoDB. Such condition may be resulted from poor performance of the machine because the installation package contains all programs needed.
  • Please check whether Redis, MongoDB, RocketMQ or ElasticSearch are started successfully and check is it because of the Windows permission or the local firewall that prevents applications from running on the port
  • Execute reset_all.sh or manually delete files under directories below (keep directories and delete files only)
    sup_elasticsearch\data\*
    sup_mongodb\Server\data\*
    sup_redis\dump.rdb
    
  • Restart applications on the new port in the following order and then try to sign in again
    start_sup_redis.sh
    start_sup_mongo.sh
    start_sup_rmqserver.sh
    start_sup_rmqbroker.sh
    start_sup_es.sh
    start_monitor_healthmanager.sh
    start_monitor_agent.sh
    start_apphub.sh
    
  • No Redis or CPU and memory metrics related to the process found under “All-seeing Eye”->”Application Container Monitoring”.
  • The Monitor Agent configures netstat command in Linux and Windows versions only. Metrics related to netstat in MacOS are not collected
  • Ignorable exceptions

    Failed OpenTSDB insertion in logs of Health Manager: this is because OpenTSDB are not installed in Mac demo.

    [2017-09-14 14:56:59:648] 39 E com.creditease.uav.datastore.core.OpentsdbDataStore$InsertCallBack.failed(95) DataStore INSERT FAIL with Exception: rmsg=,com.creditease.uav.httpasync.HttpAsyncException: java.net.ConnectException: Connection refused: no further information
    at com.creditease.uav.httpasync.AsyncReqProcWithHttpClientCallback.failed(AsyncReqProcWithHttpClientCallback.java:102)
    
  • Fail to receive email alarm notifications
    • Email alarm notifications are sent via JavaMail. Configure related mail items in notifycenter of HM

Logs for Successful Program Start:

  • Logs for successful start of the third-party programs:
    Redis
    44495:M 14 Sep 17:42:54.335 # Server started, Redis version 3.2.10
    44495:M 14 Sep 17:42:54.335 * The server is now ready to accept connections on port 6379
    
    MongoDB
    2017-09-14T17:42:55.415+0800 I CONTROL [initandlisten] MongoDB starting : pid=44527 port=27017 dbpath=../../data 64-bit host=HostName
    2017-09-14T17:42:55.416+0800 I CONTROL [initandlisten] db version v3.2.16-11-g1abb660
    2017-09-14T17:42:55.416+0800 I CONTROL [initandlisten] git version: 1abb660e076004f16aa1b253ab16c586209b1804
    2017-09-14T17:42:55.416+0800 I CONTROL [initandlisten] allocator: system
    2017-09-14T17:42:55.416+0800 I CONTROL [initandlisten] modules: none
    2017-09-14T17:42:55.416+0800 I CONTROL [initandlisten] build environment:
    2017-09-14T17:42:55.416+0800 I CONTROL [initandlisten] distarch: x86_64
    2017-09-14T17:42:55.416+0800 I CONTROL [initandlisten] target_arch: x86_64
    2017-09-14T17:42:55.416+0800 I CONTROL [initandlisten] options: { storage: { dbPath: "../../data" } }
    2017-09-14T17:42:55.418+0800 I STORAGE [initandlisten] wiredtiger_open config: create,cache_size=4G,session_max=20000,eviction=(threads_min=4,threads_max=4),config_base=false,statistics=(fast),log=(enabled=true,archive=true,path=journal,compressor=snappy),file_manager=(close_idle_time=100000),checkpoint=(wait=60,log_size=2GB),statistics_log=(wait=0),
    2017-09-14T17:42:56.188+0800 I CONTROL [initandlisten]
    2017-09-14T17:42:56.188+0800 I CONTROL [initandlisten] ** WARNING: soft rlimits too low. Number of files is 256, should be at least 1000
    2017-09-14T17:42:56.529+0800 I FTDC [initandlisten] Initializing full-time diagnostic data capture with directory '../../data/diagnostic.data'
    2017-09-14T17:42:56.529+0800 I NETWORK [HostnameCanonicalizationWorker] Starting hostname canonicalization worker
    2017-09-14T17:42:56.529+0800 I NETWORK [initandlisten] waiting for connections on port 27017
    
    RocketMQ Name Server
    Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=128m; support was removed in 8.0
    Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=320m; support was removed in 8.0
    The Name Server boot success.
    
    RocketMQ Broker
    ava HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=128m; support was removed in 8.0
    Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=320m; support was removed in 8.0
    The broker[HostName, 10.10.168.10:10911] boot success. and name server is 127.0.0.1:9876
    
    Elastic Search
    [2017-09-14T17:50:04,273][INFO ][o.e.n.Node ] [] initializing ...
    [2017-09-14T17:50:04,349][INFO ][o.e.e.NodeEnvironment ] [8s3V0tW] using [1] data paths, mounts [[/ (/dev/disk1)]], net usable_space [43.8gb], net total_space [232.6gb], spins? [unknown], types [hfs]
    [2017-09-14T17:50:04,350][INFO ][o.e.e.NodeEnvironment ] [8s3V0tW] heap size [990.7mb], compressed ordinary object pointers [true]
    [2017-09-14T17:50:04,352][INFO ][o.e.n.Node ] node name [8s3V0tW] derived from node ID [8s3V0tWkS_uoDWCvsGEauw]; set [node.name] to override
    [2017-09-14T17:50:04,353][INFO ][o.e.n.Node ] version[5.4.1], pid[44943], build[2cfe0df/2017-05-29T16:05:51.443Z], OS[Mac OS X/10.11.6/x86_64], JVM[Oracle Corporation/Java HotSpot(TM) 64-Bit Server VM/1.8.0_121/25.121-b13]
    [2017-09-14T17:50:04,353][INFO ][o.e.n.Node ] JVM arguments [-Xms512m, -Xmx1g, -XX: +UseConcMarkSweepGC, -XX:CMSInitiatingOccupancyFraction=75, -XX: +UseCMSInitiatingOccupancyOnly, -XX: +DisableExplicitGC, -XX: +AlwaysPreTouch, -Xss1m, -Djava.awt.headless=true, -Dfile.encoding=UTF-8, -Djna.nosys=true, -Djdk.io.permissionsUseCanonicalPath=true, -Dio.netty.noUnsafe=true, -Dio.netty.noKeySetOptimization=true, -Dio.netty.recycler.maxCapacityPerThread=0, -Dlog4j.shutdownHookEnabled=false, -Dlog4j2.disable.jmx=true, -Dlog4j.skipJansi=true, -XX: +HeapDumpOnOutOfMemoryError, -Des.path.home=./sup_elasticsearch]
    [2017-09-14T17:50:05,346][INFO ][o.e.p.PluginsService ] [8s3V0tW] loaded module [aggs-matrix-stats]
    [2017-09-14T17:50:05,347][INFO ][o.e.p.PluginsService ] [8s3V0tW] loaded module [ingest-common]
    [2017-09-14T17:50:05,347][INFO ][o.e.p.PluginsService ] [8s3V0tW] loaded module [lang-expression]
    [2017-09-14T17:50:05,347][INFO ][o.e.p.PluginsService ] [8s3V0tW] loaded module [lang-groovy]
    [2017-09-14T17:50:05,347][INFO ][o.e.p.PluginsService ] [8s3V0tW] loaded module [lang-mustache]
    [2017-09-14T17:50:05,347][INFO ][o.e.p.PluginsService ] [8s3V0tW] loaded module [lang-painless]
    [2017-09-14T17:50:05,348][INFO ][o.e.p.PluginsService ] [8s3V0tW] loaded module [percolator]
    [2017-09-14T17:50:05,348][INFO ][o.e.p.PluginsService ] [8s3V0tW] loaded module [reindex]
    [2017-09-14T17:50:05,348][INFO ][o.e.p.PluginsService ] [8s3V0tW] loaded module [transport-netty3]
    [2017-09-14T17:50:05,349][INFO ][o.e.p.PluginsService ] [8s3V0tW] loaded module [transport-netty4]
    [2017-09-14T17:50:05,350][INFO ][o.e.p.PluginsService ] [8s3V0tW] loaded plugin [analysis-ik]
    [2017-09-14T14:56:43,313][INFO ][o.e.d.DiscoveryModule ][hKHfxBV] using discovery type [zen]
    [2017-09-14T17:50:07,469][INFO ][o.e.n.Node ] initialized
    [2017-09-14T17:50:07,469][INFO ][o.e.n.Node ] [8s3V0tW] starting ...
    [2017-09-14T17:50:07,663][INFO ][o.e.t.TransportService ] [8s3V0tW] publish_address {127.0.0.1:9300}, bound_addresses {[fe80::1]:9300}, {[::1]:9300}, {127.0.0.1:9300}
    [2017-09-14T17:50:07,671][WARN ][o.e.b.BootstrapChecks ] [8s3V0tW] initial heap size [536870912] not equal to maximum heap size [1073741824]; this can cause resize pauses and prevents mlockall from locking the entire heap
    [2017-09-14T17:50:10,787][INFO ][o.e.c.s.ClusterService ] [8s3V0tW] new_master {8s3V0tW}{8s3V0tWkS_uoDWCvsGEauw}{Xi7coIivRy6nnu_8VF4Cng}{127.0.0.1}{127.0.0.1:9300}, reason: zen-disco-elected-as-master ([0] nodes joined)
    [2017-09-14T17:50:10,819][INFO ][o.e.h.n.Netty4HttpServerTransport] [8s3V0tW] publish_address {127.0.0.1:9200}, bound_addresses {[fe80::1]:9200}, {[::1]:9200}, {127.0.0.1:9200}
    [2017-09-14T17:50:10,819][INFO ][o.e.g.GatewayService ] [8s3V0tW] recovered [0] indices into cluster_state
    [2017-09-14T17:50:07,469][INFO ][o.e.n.Node ] [8s3V0tW] starting ...
    
  • Logs for successful start of UAV programs:
    Health Manager: check uav\uavhm.metadata\logs\P.agent.0.0.log. Below is the log for successful start
    Java HotSpot(TM) 64-Bit Server VM warning: Using incremental CMS is deprecated and will likely be removed in a future release
    Java HotSpot(TM) 64-Bit Server VM warning: UseCMSCompactAtFullCollection is deprecated and will likely be removed in a future release.
    Java HotSpot(TM) 64-Bit Server VM warning: CMSFullGCsBeforeCompaction is deprecated and will likely be removed in a future release.
    objc[856]: Class JavaLaunchHelper is implemented in both /Users/zhuang/workspace/work/uav/oneshotstart_mac/jdk1.8.0_121/bin/java and /Users/zhuang/workspace/work/uav/oneshotstart_mac/jdk1.8.0_121/jre/lib/libinstrument.dylib. One of the two will be used. Which one is undefined.
    <------------MOF Agent------------->
    MOF.AgentArgs=null
    MOF.Root=/Users/zhuang/workspace/work/uav/oneshotstart_mac/uav/uavmof
    MOF.EngineType=com/creditease/mscp/boot/MSCPBoot
    MOF.ApplicationContainer=MSCP
    MOF.Interceptor[mscp] Install MonitorFramework Jars Start...
    MOF.Interceptor[mscp] Install to class loader with jar [file:/Users/zhuang/workspace/work/uav/oneshotstart_mac/uav/uavmof/com.creditease.uav/com.creditease.uav.annoscan-1.0.jar]
    MOF.Interceptor[mscp] Install to class loader with jar [file:/Users/zhuang/workspace/work/uav/oneshotstart_mac/uav/uavmof/com.creditease.uav/com.creditease.uav.fastjson-1.2.6.jar]
    MOF.Interceptor[mscp] Install to class loader with jar [file:/Users/zhuang/workspace/work/uav/oneshotstart_mac/uav/uavmof/com.creditease.uav/com.creditease.uav.helper-1.0.jar]
    MOF.Interceptor[mscp] Install to class loader with jar [file:/Users/zhuang/workspace/work/uav/oneshotstart_mac/uav/uavmof/com.creditease.uav/com.creditease.uav.logging-1.0.jar]
    MOF.Interceptor[mscp] Install to class loader with jar [file:/Users/zhuang/workspace/work/uav/oneshotstart_mac/uav/uavmof/com.creditease.uav/com.creditease.uav.monitorframework-1.0.jar]
    MOF.Interceptor[mscp] Install to class loader with jar [file:/Users/zhuang/workspace/work/uav/oneshotstart_mac/uav/uavmof/com.creditease.uav/com.creditease.uav.monitorframework.apm-1.0.jar]
    MOF.Interceptor[mscp] Install to class loader with jar [file:/Users/zhuang/workspace/work/uav/oneshotstart_mac/uav/uavmof/com.creditease.uav/com.creditease.uav.monitorframework.dproxy-1.0-dproxy.jar]
    MOF.Interceptor[mscp] Install to class loader with jar [file:/Users/zhuang/workspace/work/uav/oneshotstart_mac/uav/uavmof/com.creditease.uav/com.creditease.uav.monitorframework.dproxy-1.0-webservice.jar]
    MOF.Interceptor[mscp] Install to class loader with jar [file:/Users/zhuang/workspace/work/uav/oneshotstart_mac/uav/uavmof/com.creditease.uav/com.creditease.uav.uautils-1.20.jar]
    MOF.Interceptor[mscp] Install to class loader with jar [file:/Users/zhuang/workspace/work/uav/oneshotstart_mac/uav/uavmof/com.creditease.uav.extlib/8/javassist.jar]
    MOF.Interceptor[mscp] Install to class loader with jar [file:/Users/zhuang/workspace/work/uav/oneshotstart_mac/uav/uavmof/com.creditease.uav.mscp/common/com.creditease.uav.monitorframework.agent-1.0-mscpplus.jar]
    MOF.Interceptor[mscp] Install MonitorFramework Jars End.
    [2017-09-14 18:34:49:175] 1 I com.creditease.uav.mscp.plus.MSCPLog.doLog(48) 2017-09-14 18:34:49 [CE] INFO [MonitorServer] com.creditease.monitor.UAVServer.start <-----------------------------UAV Application Server started------------------------------------->
    [2017-09-14 18:34:49:181] 1 I com.creditease.uav.mscp.plus.MSCPLog.doLog(48) 2017-09-14 18:34:49 [CE] INFO [MonitorServer] com.creditease.monitor.UAVServer.start UAVClassLoader Class Map:
    java.net.URLClassLoader@2aae9190
    [2017-09-14 18:34:49:182] 1 I com.creditease.uav.mscp.plus.MSCPLog.doLog(48) 2017-09-14 18:34:49 [CE] INFO [MonitorServer] com.creditease.monitor.UAVServer.start MetaPath: /Users/zhuang/workspace/work/uav/oneshotstart_mac/uav/uavmof/../uavmof.metadata
    [2017-09-14 18:34:49:184] 1 I com.creditease.uav.mscp.plus.MSCPLog.doLog(48) 2017-09-14 18:34:49 [CE] INFO [MonitorServer] com.creditease.monitor.UAVMetaDataMgr.saveMetaData MetaData Saved: {"JAppGroup":" UNKNOWN","NetCardIndex":" 0","NetCardName":" ","JAppID":" HealthManagerAllInOne"}
    [2017-09-14 18:34:49:214] 1 I com.creditease.uav.mscp.plus.MSCPLog.doLog(48) 2017-09-14 18:34:49 [CE] INFO [MonitorServer] com.creditease.uav.supporters.InterceptFrameworkSupportor.start InterceptEventListener[com.creditease.uav.apm.invokechain.listeners.InvokeChainClsInjectListener] load SUCCESS
    [2017-09-14 18:34:49:273] 1 I com.creditease.uav.mscp.plus.MSCPLog.doLog(48) 2017-09-14 18:34:49 [CE] INFO [MonitorServer] com.creditease.uav.supporters.InterceptFrameworkSupportor.start InterceptEventListener[com.creditease.uav.appserver.listeners.AppFrkHookFactoryListener] load SUCCESS
    [2017-09-14 18:34:49:277] 1 I com.creditease.uav.mscp.plus.MSCPLog.doLog(48) 2017-09-14 18:34:49 [CE] INFO [MonitorServer] com.creditease.uav.supporters.InterceptFrameworkSupportor.start InterceptEventListener[com.creditease.uav.appserver.listeners.AppProfilingListener] load SUCCESS
    [2017-09-14 18:34:49:278] 1 I com.creditease.uav.mscp.plus.MSCPLog.doLog(48) 2017-09-14 18:34:49 [CE] INFO [MonitorServer] com.creditease.uav.supporters.InterceptFrameworkSupportor.start InterceptEventListener[com.creditease.uav.appserver.listeners.GlobalFilterDispatchListener] load SUCCESS
    [2017-09-14 18:34:49:281] 1 I com.creditease.uav.mscp.plus.MSCPLog.doLog(48) 2017-09-14 18:34:49 [CE] INFO [MonitorServer] com.creditease.uav.supporters.InterceptFrameworkSupportor.start InterceptEventListener[com.creditease.uav.monitorframework.webservice.listeners.WebServiceListener] load SUCCESS
    [2017-09-14 18:34:49:284] 1 I com.creditease.uav.mscp.plus.MSCPLog.doLog(48) 2017-09-14 18:34:49 [CE] INFO [MonitorServer] com.creditease.monitor.UAVServer.startSupporters Supporter[com.creditease.uav.supporters.InterceptFrameworkSupportor] starts SUCCESS
    [2017-09-14 18:34:49:419] 1 I com.creditease.uav.mscp.plus.MSCPLog.doLog(48) 2017-09-14 18:34:49 [CE] INFO [MonitorServer] com.creditease.monitor.UAVServer.startSupporters Supporter[com.creditease.uav.supporters.DataObserverSupporter] starts SUCCESS
    [2017-09-14 18:34:49:432] 1 I com.creditease.uav.mscp.plus.MSCPLog.doLog(48) 2017-09-14 18:34:49 [CE] INFO [MonitorServer] com.creditease.monitor.UAVServer.startSupporters Supporter[com.creditease.uav.supporters.DefaultMonitorSupporter] starts SUCCESS
    [2017-09-14 18:34:49:433] 1 I com.creditease.uav.mscp.plus.MSCPLog.doLog(48) 2017-09-14 18:34:49 [CE] INFO [MonitorServer] com.creditease.monitor.UAVServer.startSupporters Supporter[com.creditease.uav.supporters.DefaultClientMonitorSupporter] starts SUCCESS
    [2017-09-14 18:34:49:434] 1 I com.creditease.uav.mscp.plus.MSCPLog.doLog(48) 2017-09-14 18:34:49 [CE] INFO [MonitorServer] com.creditease.monitor.UAVServer.startSupporters Supporter[com.creditease.uav.supporters.AppProfileSupporter] starts SUCCESS
    [2017-09-14 18:34:49:436] 1 I com.creditease.uav.mscp.plus.MSCPLog.doLog(48) 2017-09-14 18:34:49 [CE] INFO [MonitorServer] com.creditease.monitor.UAVServer.startSupporters Supporter[com.creditease.uav.apm.supporters.ThreadAnalysisSupporter] starts SUCCESS
    [2017-09-14 18:34:49:437] 1 I com.creditease.uav.mscp.plus.MSCPLog.doLog(48) 2017-09-14 18:34:49 [CE] INFO [MonitorServer] com.creditease.monitor.UAVServer.start UAV Application Server started
    [2017-09-14 18:34:49:438] 1 I com.creditease.agent.SystemStarter.startup(181) <--------------Micro-Service Computing Platform-------------->
    [2017-09-14 18:34:49:438] 1 I com.creditease.agent.SystemStarter.startup(183) PROFILE=agent
    [2017-09-14 18:34:49:438] 1 I com.creditease.agent.SystemStarter.startup(184) NODEUUID=908277848681431040
    [2017-09-14 18:34:49:468] 1 I com.creditease.agent.SystemStarter.checkNetworkReady(231) Node IP address=10.10.168.10
    [2017-09-14 18:34:49:474] 1 I com.creditease.agent.SystemStarter.createTimerWorkManager(609) System Timer Manager created
    [2017-09-14 18:34:49:478] 1 I com.creditease.agent.SystemStarter.createSys1NQueueWorkerManager(629) System 1+N QueueWorker Manager created
    [2017-09-14 18:34:49:481] 1 I com.creditease.agent.SystemStarter.createSystemActionEngineMgr(619) System ActionEngine Manager created
    [2017-09-14 18:34:49:483] 1 I com.creditease.agent.SystemStarter.createSysForkjoinWorkerManager(639) System Forkjoin Worker Manager created
    [2017-09-14 18:34:49:485] 1 I com.creditease.agent.SystemStarter.createSystemInvokerMgr(649) System Invoker Manager created
    [2017-09-14 18:34:49:490] 1 I com.creditease.uav.mscp.plus.MSCPLog.doLog(48) 2017-09-14 18:34:49 [CE] INFO [MonitorServer] com.creditease.monitor.appfra.hook.spi.HookFactory.startHook START hook for proxy=com.creditease.uav.hook.jaxws.JaxWSHookProxy,detect=javax.xml.ws.Service,jar=com.creditease.uav.hook.jaxws-1.0.jar,evt=WEBCONTAINER_INIT
    [2017-09-14 18:34:49:663] 1 I com.creditease.uav.mscp.plus.MSCPLog.doLog(48) 2017-09-14 18:34:49 [CE] INFO [MonitorServer] com.creditease.monitor.appfra.hook.spi.HookFactory.startHook START hook for proxy=com.creditease.uav.hook.jdbc.JdbcHookProxy,detect=java.sql.DriverManager,jar=com.creditease.uav.hook.jdbc-1.0.jar,evt=WEBCONTAINER_INIT
    [2017-09-14 18:34:49:703] 1 I com.creditease.uav.mscp.plus.MSCPLog.doLog(48) 2017-09-14 18:34:49 [CE] INFO [MonitorServer] com.creditease.monitor.appfra.hook.spi.HookFactory.startHook START hook for proxy=com.creditease.uav.hook.httpclients.sync.HttpClientHookProxy,detect=org.apache.http.client.HttpClient,jar=com.creditease.uav.hook.httpclients-1.0-sync.jar,evt=WEBCONTAINER_INIT
    [2017-09-14 18:34:49:763] 1 I com.creditease.uav.mscp.plus.MSCPLog.doLog(48) 2017-09-14 18:34:49 [CE] INFO [MonitorServer] com.creditease.monitor.appfra.hook.spi.HookFactory.startHook START hook for proxy=com.creditease.uav.hook.httpclients3.sync.HttpClient3HookProxy,detect=org.apache.commons.httpclient.HttpMethod,jar=com.creditease.uav.hook.httpclients-1.0-sync3.jar,evt=WEBCONTAINER_INIT
    [2017-09-14 18:34:49:781] 1 I com.creditease.uav.mscp.plus.MSCPLog.doLog(48) 2017-09-14 18:34:49 [CE] INFO [MonitorServer] com.creditease.monitor.appfra.hook.spi.HookFactory.startHook START hook for proxy=com.creditease.uav.hook.httpclients.async.HttpAsyncClientHookProxy,detect=org.apache.http.nio.client.HttpAsyncClient,jar=com.creditease.uav.hook.httpclients-1.0-async.jar,evt=WEBCONTAINER_INIT
    [2017-09-14 18:34:49:821] 1 I com.creditease.uav.mscp.plus.MSCPLog.doLog(48) 2017-09-14 18:34:49 [CE] INFO [MonitorServer] com.creditease.monitor.appfra.hook.spi.HookFactory.startHook START hook for proxy=com.creditease.uav.hook.redis.aredis.AredisHookProxy,detect=org.aredis.cache.AsyncRedisClient,jar=com.creditease.uav.hook.redis-1.0-aredis.jar,evt=WEBCONTAINER_INIT
    [2017-09-14 18:34:49:880] 1 I com.creditease.uav.mscp.plus.MSCPLog.doLog(48) 2017-09-14 18:34:49 [CE] INFO [MonitorServer] com.creditease.monitor.appfra.hook.spi.HookFactory.startHook START hook for proxy=com.creditease.uav.hook.mongoclients.MongoClientHookProxy,detect=com.mongodb.Mongo,jar=com.creditease.uav.hook.mongoclients-1.0.jar,evt=WEBCONTAINER_INIT
    [2017-09-14 18:34:49:910] 1 I com.creditease.uav.mscp.plus.MSCPLog.doLog(48) 2017-09-14 18:34:49 [CE] INFO [MonitorServer] com.creditease.monitor.appfra.hook.spi.HookFactory.startHook START hook for proxy=com.creditease.uav.hook.rocketmq.RocketmqHookProxy,detect=com.alibaba.rocketmq.client.MQAdmin,jar=com.creditease.uav.hook.mq-1.0-rocketmq.jar,evt=WEBCONTAINER_INIT
    [2017-09-14 18:34:50:289] 1 I com.creditease.uav.mscp.plus.MSCPLog.doLog(48) 2017-09-14 18:34:50 [CE] INFO [MonitorServer] com.creditease.monitor.appfra.hook.spi.HookFactory.startHook START hook for proxy=com.creditease.uav.log.hook.Log4jHookProxy,detect=org.apache.log4j.Logger,jar=com.creditease.uav.loghook-1.0.jar,evt=WEBCONTAINER_INIT
    [2017-09-14 18:34:50:297] 1 I com.creditease.uav.mscp.plus.MSCPLog.doLog(48) 2017-09-14 18:34:50 [CE] INFO [MonitorServer] com.creditease.monitor.appfra.hook.spi.HookFactory.startHook START hook for proxy=com.creditease.uav.hook.jdbc.pools.c3p0.C3P0HookProxy,detect=com.mchange.v2.c3p0.C3P0Registry,jar=com.creditease.uav.hook.jdbc-1.0.jar,evt=WEBCONTAINER_INIT
    [2017-09-14 18:35:03:67] 1 I com.creditease.agent.feature.common.messaging.StandardMessagingBuilder.init(72) The message threshold is 30 kb
    [2017-09-14 18:35:03:789] 1 E com.creditease.agent.SystemStarter$2.println(360) log4j:WARN No appenders could be found for logger (io.netty.util.internal.logging.InternalLoggerFactory).
    [2017-09-14 18:35:03:792] 1 E com.creditease.agent.SystemStarter$2.println(360) log4j:WARN Please initialize the log4j system properly.
    [2017-09-14 18:35:03:793] 1 E com.creditease.agent.SystemStarter$2.println(360) log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
    [2017-09-14 18:35:04:423] 1 I com.creditease.agent.feature.common.MessageProducerResourceComponent.initResource(58) UAV MessageProducer is started
    [2017-09-14 18:35:04:424] 1 I com.creditease.agent.SystemStarter.installResources(420) load resource [messageproducer] from resourceClass [com.creditease.agent.feature.common.MessageProducerResourceComponent]
    [2017-09-14 18:35:05:991] 1 I com.creditease.agent.SystemStarter.installResources(420) load resource [httpinvoke] from resourceClass [com.creditease.agent.feature.common.HttpInvokerResourceComponent]
    [2017-09-14 18:35:05:993] 1 I com.creditease.agent.SystemStarter.installFeature(491) load feature [collectserver] with loader=default
    [2017-09-14 18:35:05:993] 1 I com.creditease.agent.SystemStarter.installFeature(520) load feature [collectserver] components=com.creditease.uav.collect.server.GatherDataManager
    [2017-09-14 18:35:05:995] 1 I com.creditease.agent.feature.common.messaging.StandardMessagingBuilder.init(72) The message threshold is 30 kb
    [2017-09-14 18:35:06:77] 1 I com.creditease.uav.messaging.impl.RMQMessageConsumer.start(129) MessageConsumer[JQ_IVC] starts SUCCESS
    [2017-09-14 18:35:06:79] 1 I com.creditease.uav.collect.server.GatherDataManager.start(79) GatherData Consumer [JQ_IVC] start
    [2017-09-14 18:35:06:99] 1 I com.creditease.uav.messaging.impl.RMQMessageConsumer.start(129) MessageConsumer[JQ_SLW] starts SUCCESS
    [2017-09-14 18:35:06:99] 1 I com.creditease.uav.collect.server.GatherDataManager.start(79) GatherData Consumer [JQ_SLW] start
    S[2017-09-14 14:56:55:613] 1 I com.creditease.uav.messaging.impl.RMQMessageConsumer.start(129) MessageConsumer[JQ_JTA] starts SUCCESS
    [2017-09-14 18:35:06:149] 1 I com.creditease.uav.collect.server.GatherDataManager.start(79) GatherData Consumer [JQ_JTA] start
    [2017-09-14 18:35:06:174] 1 I com.creditease.uav.messaging.impl.RMQMessageConsumer.start(129) MessageConsumer[JQ_UEM] starts SUCCESS
    [2017-09-14 18:35:06:176] 1 I com.creditease.uav.collect.server.GatherDataManager.start(79) GatherData Consumer [JQ_UEM] start
    [2017-09-14 18:35:06:178] 1 I com.creditease.uav.collect.server.GatherDataManager.start(82) GatherDataManager start
    [2017-09-14 18:35:06:183] 1 I com.creditease.agent.SystemStarter.startComponent(594) start feature [collectserver] component [com.creditease.uav.collect.server.GatherDataManager] SUCCESS
    [2017-09-14 18:35:06:188] 1 I com.creditease.agent.SystemStarter.installFeature(491) load feature [healthmanager] with loader=default
    [2017-09-14 18:35:06:191] 1 I com.creditease.agent.SystemStarter.installFeature(520) load feature [healthmanager] components=com.creditease.uav.feature.HealthManager
    [2017-09-14 18:35:06:248] 1 I com.creditease.uav.cache.redis.AredisAsyncService. <init>(121) AredisAsyncService thread pool setting: min=10,max=20,queue=10
    [2017-09-14 18:35:06:255] 1 I com.creditease.uav.feature.HealthManager.start(113) HealthManagerProfileDataLifeKeeper started
    [2017-09-14 18:35:06:266] 1 I com.creditease.uav.datastore.api.DataStoreFactory.build(112) DataStore[MT_Monitor] Created.
    [2017-09-14 18:35:06:270] 1 I com.creditease.uav.datastore.api.DataStoreFactory.build(112) DataStore[MT_Profile] Created.
    [2017-09-14 18:35:06:271] 1 I com.creditease.uav.datastore.api.DataStoreFactory.build(112) DataStore[MT_Notify] Created.
    [2017-09-14 18:35:06:272] 1 I com.creditease.uav.datastore.api.DataStoreFactory.build(112) DataStore[MT_Node] Created.
    [2017-09-14 18:35:06:504] 1 I com.creditease.uav.datastore.source.MongoDBDataSource.initSourceConnect(73) INIT MongoDBDataSource SUCCESS:db=profileDataStore,connection=127.0.0.1:27017
    [2017-09-14 18:35:06:505] 1 I com.creditease.uav.datastore.source.MongoDBDataSource.start(71) DataSource[com.creditease.uav.datastore.source.MongoDBDataSource] Started
    [2017-09-14 18:35:06:515] 1 I com.creditease.uav.datastore.source.MongoDBDataSource.initSourceConnect(73) INIT MongoDBDataSource SUCCESS:db=notifyDataStore,connection=127.0.0.1:27017
    [2017-09-14 18:35:06:515] 1 I com.creditease.uav.datastore.source.MongoDBDataSource.start(71) DataSource[com.creditease.uav.datastore.source.MongoDBDataSource] Started
    [2017-09-14 18:35:06:519] 1 D com.creditease.uav.datastore.source.OpentsdbDataSource.initSourceConnect(80) OpentsdbConnect HttpAsyncClient init success:maxConnectionPerRoute=10,maxTotalConnection=50,sockTimeout=5000,connectTimeout=5000,requestTimeout=5000
    [2017-09-14 18:35:06:520] 1 I com.creditease.uav.datastore.source.OpentsdbDataSource.start(71) DataSource[com.creditease.uav.datastore.source.OpentsdbDataSource] Started
    [2017-09-14 18:35:06:564] 1 D com.creditease.uav.datastore.source.OpentsdbDataSource.initSourceConnect(80) OpentsdbConnect HttpAsyncClient init success:maxConnectionPerRoute=10,maxTotalConnection=50,sockTimeout=5000,connectTimeout=5000,requestTimeout=5000
    [2017-09-14 18:35:06:565] 1 I com.creditease.uav.datastore.source.OpentsdbDataSource.start(71) DataSource[com.creditease.uav.datastore.source.OpentsdbDataSource] Started
    [2017-09-14 18:35:06:566] 1 I com.creditease.uav.feature.HealthManager.start(126) HealthManager DataStore Factory started
    [2017-09-14 18:35:06:675] 1 I com.creditease.uav.feature.healthmanager.HealthManagerServerWorker.start(205) HttpServiceComponent[HealthMangerServerWorker] for feature[healthmanager] started SUCCESS: port=8765
    [2017-09-14 18:35:06:690] 1 I com.creditease.uav.feature.HealthManager.start(148) HealthManager DataStore HttpServer started
    [2017-09-14 18:35:06:699] 1 I com.creditease.agent.feature.common.messaging.StandardMessagingBuilder.init(72) The message threshold is 30 kb
    [2017-09-14 18:35:06:765] 1 I com.creditease.uav.messaging.impl.RMQMessageConsumer.start(129) MessageConsumer[MT_Monitor] starts SUCCESS
    [2017-09-14 18:35:06:766] 1 I com.creditease.uav.feature.HealthManager.start(180) HealthManager MDFConsumer started
    [2017-09-14 18:35:06:876] 1 I com.creditease.uav.messaging.impl.RMQMessageConsumer.start(129) MessageConsumer[MT_Notify] starts SUCCESS
    [2017-09-14 18:35:06:878] 1 I com.creditease.uav.feature.HealthManager.start(192) HealthManager NotifyConsumer started
    [2017-09-14 18:35:06:995] 1 I com.creditease.uav.messaging.impl.RMQMessageConsumer.start(129) MessageConsumer[MT_Profile] starts SUCCESS
    [2017-09-14 18:35:06:995] 1 I com.creditease.uav.feature.HealthManager.start(204) HealthManager ProfileConsumer started
    [2017-09-14 18:35:07:14] 1 I com.creditease.uav.messaging.impl.RMQMessageConsumer.start(129) MessageConsumer[MT_Node] starts SUCCESS
    [2017-09-14 18:35:07:15] 1 I com.creditease.uav.feature.HealthManager.start(229) HealthManager NodeInfoConsumer started
    [2017-09-14 18:35:07:15] 1 I com.creditease.agent.SystemStarter.startComponent(594) start feature [healthmanager] component [com.creditease.uav.feature.HealthManager] SUCCESS
    
    Monitor Agent: check uav\uavagent.metadata\logs\P.agent.0.0.log. Below is the log for successful start
    Java HotSpot(TM) 64-Bit Server VM warning: Using incremental CMS is deprecated and will likely be removed in a future release
    Java HotSpot(TM) 64-Bit Server VM warning: UseCMSCompactAtFullCollection is deprecated and will likely be removed in a future release.
    Java HotSpot(TM) 64-Bit Server VM warning: CMSFullGCsBeforeCompaction is deprecated and will likely be removed in a future release.
    objc[891]: Class JavaLaunchHelper is implemented in both /Users/zhuang/workspace/work/uav/oneshotstart_mac/jdk1.8.0_121/bin/java and /Users/zhuang/workspace/work/uav/oneshotstart_mac/jdk1.8.0_121/jre/lib/libinstrument.dylib. One of the two will be used. Which one is undefined.
    <------------MOF Agent------------->
    MOF.AgentArgs=null
    MOF.Root=/Users/zhuang/workspace/work/uav/oneshotstart_mac/uav/uavmof
    MOF.EngineType=com/creditease/mscp/boot/MSCPBoot
    MOF.ApplicationContainer=MSCP
    MOF.Interceptor[mscp] Install MonitorFramework Jars Start...
    MOF.Interceptor[mscp] Install to class loader with jar [file:/Users/zhuang/workspace/work/uav/oneshotstart_mac/uav/uavmof/com.creditease.uav/com.creditease.uav.annoscan-1.0.jar]
    MOF.Interceptor[mscp] Install to class loader with jar [file:/Users/zhuang/workspace/work/uav/oneshotstart_mac/uav/uavmof/com.creditease.uav/com.creditease.uav.fastjson-1.2.6.jar]
    MOF.Interceptor[mscp] Install to class loader with jar [file:/Users/zhuang/workspace/work/uav/oneshotstart_mac/uav/uavmof/com.creditease.uav/com.creditease.uav.helper-1.0.jar]
    MOF.Interceptor[mscp] Install to class loader with jar [file:/Users/zhuang/workspace/work/uav/oneshotstart_mac/uav/uavmof/com.creditease.uav/com.creditease.uav.logging-1.0.jar]
    MOF.Interceptor[mscp] Install to class loader with jar [file:/Users/zhuang/workspace/work/uav/oneshotstart_mac/uav/uavmof/com.creditease.uav/com.creditease.uav.monitorframework-1.0.jar]
    MOF.Interceptor[mscp] Install to class loader with jar [file:/Users/zhuang/workspace/work/uav/oneshotstart_mac/uav/uavmof/com.creditease.uav/com.creditease.uav.monitorframework.apm-1.0.jar]
    MOF.Interceptor[mscp] Install to class loader with jar [file:/Users/zhuang/workspace/work/uav/oneshotstart_mac/uav/uavmof/com.creditease.uav/com.creditease.uav.monitorframework.dproxy-1.0-dproxy.jar]
    MOF.Interceptor[mscp] Install to class loader with jar [file:/Users/zhuang/workspace/work/uav/oneshotstart_mac/uav/uavmof/com.creditease.uav/com.creditease.uav.monitorframework.dproxy-1.0-webservice.jar]
    MOF.Interceptor[mscp] Install to class loader with jar [file:/Users/zhuang/workspace/work/uav/oneshotstart_mac/uav/uavmof/com.creditease.uav/com.creditease.uav.uautils-1.20.jar]
    MOF.Interceptor[mscp] Install to class loader with jar [file:/Users/zhuang/workspace/work/uav/oneshotstart_mac/uav/uavmof/com.creditease.uav.extlib/8/javassist.jar]
    MOF.Interceptor[mscp] Install to class loader with jar [file:/Users/zhuang/workspace/work/uav/oneshotstart_mac/uav/uavmof/com.creditease.uav.mscp/common/com.creditease.uav.monitorframework.agent-1.0-mscpplus.jar]
    MOF.Interceptor[mscp] Install MonitorFramework Jars End.
    [2017-09-14 18:34:52:746] 1 I com.creditease.uav.mscp.plus.MSCPLog.doLog(48) 2017-09-14 18:34:52 [CE] INFO [MonitorServer] com.creditease.monitor.UAVServer.start <-----------------------------UAV Application Server started------------------------------------->
    [2017-09-14 18:34:52:751] 1 I com.creditease.uav.mscp.plus.MSCPLog.doLog(48) 2017-09-14 18:34:52 [CE] INFO [MonitorServer] com.creditease.monitor.UAVServer.start UAVClassLoader Class Map:
    java.net.URLClassLoader@3b192d32
    [2017-09-14 18:34:52:751] 1 I com.creditease.uav.mscp.plus.MSCPLog.doLog(48) 2017-09-14 18:34:52 [CE] INFO [MonitorServer] com.creditease.monitor.UAVServer.start MetaPath: /Users/zhuang/workspace/work/uav/oneshotstart_mac/uav/uavmof/../uavmof.metadata
    [2017-09-14 18:34:52:753] 1 I com.creditease.uav.mscp.plus.MSCPLog.doLog(48) 2017-09-14 18:34:52 [CE] INFO [MonitorServer] com.creditease.monitor.UAVMetaDataMgr.saveMetaData MetaData Saved: {"JAppGroup":" UNKNOWN","NetCardIndex":" 0","NetCardName":" ","JAppID":" MonitorAgent"}
    [2017-09-14 18:34:52:871] 1 I com.creditease.uav.mscp.plus.MSCPLog.doLog(48) 2017-09-14 18:34:52 [CE] INFO [MonitorServer] com.creditease.uav.supporters.InterceptFrameworkSupportor.start InterceptEventListener[com.creditease.uav.apm.invokechain.listeners.InvokeChainClsInjectListener] load SUCCESS
    [2017-09-14 18:34:53:38] 1 I com.creditease.uav.mscp.plus.MSCPLog.doLog(48) 2017-09-14 18:34:53 [CE] INFO [MonitorServer] com.creditease.uav.supporters.InterceptFrameworkSupportor.start InterceptEventListener[com.creditease.uav.appserver.listeners.AppFrkHookFactoryListener] load SUCCESS
    [2017-09-14 18:34:53:41] 1 I com.creditease.uav.mscp.plus.MSCPLog.doLog(48) 2017-09-14 18:34:53 [CE] INFO [MonitorServer] com.creditease.uav.supporters.InterceptFrameworkSupportor.start InterceptEventListener[com.creditease.uav.appserver.listeners.AppProfilingListener] load SUCCESS
    [2017-09-14 18:34:53:42] 1 I com.creditease.uav.mscp.plus.MSCPLog.doLog(48) 2017-09-14 18:34:53 [CE] INFO [MonitorServer] com.creditease.uav.supporters.InterceptFrameworkSupportor.start InterceptEventListener[com.creditease.uav.appserver.listeners.GlobalFilterDispatchListener] load SUCCESS
    [2017-09-14 18:34:53:46] 1 I com.creditease.uav.mscp.plus.MSCPLog.doLog(48) 2017-09-14 18:34:53 [CE] INFO [MonitorServer] com.creditease.uav.supporters.InterceptFrameworkSupportor.start InterceptEventListener[com.creditease.uav.monitorframework.webservice.listeners.WebServiceListener] load SUCCESS
    [2017-09-14 18:34:53:51] 1 I com.creditease.uav.mscp.plus.MSCPLog.doLog(48) 2017-09-14 18:34:53 [CE] INFO [MonitorServer] com.creditease.monitor.UAVServer.startSupporters Supporter[com.creditease.uav.supporters.InterceptFrameworkSupportor] starts SUCCESS
    [2017-09-14 18:34:53:275] 1 I com.creditease.uav.mscp.plus.MSCPLog.doLog(48) 2017-09-14 18:34:53 [CE] INFO [MonitorServer] com.creditease.monitor.UAVServer.startSupporters Supporter[com.creditease.uav.supporters.DataObserverSupporter] starts SUCCESS
    [2017-09-14 18:34:53:296] 1 I com.creditease.uav.mscp.plus.MSCPLog.doLog(48) 2017-09-14 18:34:53 [CE] INFO [MonitorServer] com.creditease.monitor.UAVServer.startSupporters Supporter[com.creditease.uav.supporters.DefaultMonitorSupporter] starts SUCCESS
    [2017-09-14 18:34:53:298] 1 I com.creditease.uav.mscp.plus.MSCPLog.doLog(48) 2017-09-14 18:34:53 [CE] INFO [MonitorServer] com.creditease.monitor.UAVServer.startSupporters Supporter[com.creditease.uav.supporters.DefaultClientMonitorSupporter] starts SUCCESS
    [2017-09-14 18:34:53:299] 1 I com.creditease.uav.mscp.plus.MSCPLog.doLog(48) 2017-09-14 18:34:53 [CE] INFO [MonitorServer] com.creditease.monitor.UAVServer.startSupporters Supporter[com.creditease.uav.supporters.AppProfileSupporter] starts SUCCESS
    [2017-09-14 18:34:53:301] 1 I com.creditease.uav.mscp.plus.MSCPLog.doLog(48) 2017-09-14 18:34:53 [CE] INFO [MonitorServer] com.creditease.monitor.UAVServer.startSupporters Supporter[com.creditease.uav.apm.supporters.ThreadAnalysisSupporter] starts SUCCESS
    [2017-09-14 18:34:53:302] 1 I com.creditease.uav.mscp.plus.MSCPLog.doLog(48) 2017-09-14 18:34:53 [CE] INFO [MonitorServer] com.creditease.monitor.UAVServer.start UAV Application Server started
    [2017-09-14 18:34:53:302] 1 I com.creditease.agent.SystemStarter.startup(181) <--------------Micro-Service Computing Platform-------------->
    [2017-09-14 18:34:53:303] 1 I com.creditease.agent.SystemStarter.startup(183) PROFILE=agent
    [2017-09-14 18:34:53:304] 1 I com.creditease.agent.SystemStarter.startup(184) NODEUUID=908277862824665088
    [2017-09-14 18:34:53:363] 1 I com.creditease.agent.SystemStarter.checkNetworkReady(231) Node IP address=10.10.168.10
    [2017-09-14 18:34:53:368] 1 I com.creditease.agent.SystemStarter.createTimerWorkManager(609) System Timer Manager created
    [2017-09-14 18:34:53:370] 1 I com.creditease.agent.SystemStarter.createSys1NQueueWorkerManager(629) System 1+N QueueWorker Manager created
    [2017-09-14 18:34:53:371] 1 I com.creditease.agent.SystemStarter.createSystemActionEngineMgr(619) System ActionEngine Manager created
    [2017-09-14 18:34:53:372] 1 I com.creditease.agent.SystemStarter.createSysForkjoinWorkerManager(639) System Forkjoin Worker Manager created
    [2017-09-14 18:34:53:373] 1 I com.creditease.agent.SystemStarter.createSystemInvokerMgr(649) System Invoker Manager created
    [2017-09-14 18:34:53:377] 1 I com.creditease.uav.mscp.plus.MSCPLog.doLog(48) 2017-09-14 18:34:53 [CE] INFO [MonitorServer] com.creditease.monitor.appfra.hook.spi.HookFactory.startHook START hook for proxy=com.creditease.uav.hook.jaxws.JaxWSHookProxy,detect=javax.xml.ws.Service,jar=com.creditease.uav.hook.jaxws-1.0.jar,evt=WEBCONTAINER_INIT
    [2017-09-14 18:34:53:676] 1 I com.creditease.uav.mscp.plus.MSCPLog.doLog(48) 2017-09-14 18:34:53 [CE] INFO [MonitorServer] com.creditease.monitor.appfra.hook.spi.HookFactory.startHook START hook for proxy=com.creditease.uav.hook.jdbc.JdbcHookProxy,detect=java.sql.DriverManager,jar=com.creditease.uav.hook.jdbc-1.0.jar,evt=WEBCONTAINER_INIT
    [2017-09-14 18:34:53:692] 1 I com.creditease.uav.mscp.plus.MSCPLog.doLog(48) 2017-09-14 18:34:53 [CE] INFO [MonitorServer] com.creditease.monitor.appfra.hook.spi.HookFactory.startHook START hook for proxy=com.creditease.uav.hook.httpclients.sync.HttpClientHookProxy,detect=org.apache.http.client.HttpClient,jar=com.creditease.uav.hook.httpclients-1.0-sync.jar,evt=WEBCONTAINER_INIT
    [2017-09-14 18:34:53:783] 1 I com.creditease.uav.mscp.plus.MSCPLog.doLog(48) 2017-09-14 18:34:53 [CE] INFO [MonitorServer] com.creditease.monitor.appfra.hook.spi.HookFactory.startHook START hook for proxy=com.creditease.uav.hook.httpclients.async.HttpAsyncClientHookProxy,detect=org.apache.http.nio.client.HttpAsyncClient,jar=com.creditease.uav.hook.httpclients-1.0-async.jar,evt=WEBCONTAINER_INIT
    [2017-09-14 18:34:53:842] 1 I com.creditease.uav.mscp.plus.MSCPLog.doLog(48) 2017-09-14 18:34:53 [CE] INFO [MonitorServer] com.creditease.monitor.appfra.hook.spi.HookFactory.startHook START hook for proxy=com.creditease.uav.hook.redis.aredis.AredisHookProxy,detect=org.aredis.cache.AsyncRedisClient,jar=com.creditease.uav.hook.redis-1.0-aredis.jar,evt=WEBCONTAINER_INIT
    [2017-09-14 18:34:53:872] 1 I com.creditease.uav.mscp.plus.MSCPLog.doLog(48) 2017-09-14 18:34:53 [CE] INFO [MonitorServer] com.creditease.monitor.appfra.hook.spi.HookFactory.startHook START hook for proxy=com.creditease.uav.hook.rocketmq.RocketmqHookProxy,detect=com.alibaba.rocketmq.client.MQAdmin,jar=com.creditease.uav.hook.mq-1.0-rocketmq.jar,evt=WEBCONTAINER_INIT
    [2017-09-14 18:35:01:704] 1 I com.creditease.agent.SystemStarter.installResources(420) load resource [httpinvoke] from resourceClass [com.creditease.agent.feature.common.HttpInvokerResourceComponent]
    [2017-09-14 18:35:01:708] 1 I com.creditease.agent.feature.common.messaging.StandardMessagingBuilder.init(72) The message threshold is 30 kb
    [2017-09-14 18:35:01:731] 1 E com.creditease.agent.SystemStarter$2.println(360) SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
    [2017-09-14 18:35:01:732] 1 E com.creditease.agent.SystemStarter$2.println(360) SLF4J: Defaulting to no-operation (NOP) logger implementation
    [2017-09-14 18:35:01:735] 1 E com.creditease.agent.SystemStarter$2.println(360) SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
    [2017-09-14 18:35:02:300] 1 I com.creditease.agent.feature.common.MessageProducerResourceComponent.initResource(58) UAV MessageProducer is started
    [2017-09-14 18:35:02:301] 1 I com.creditease.agent.SystemStarter.installResources(420) load resource [messageproducer] from resourceClass [com.creditease.agent.feature.common.MessageProducerResourceComponent]
    [2017-09-14 18:35:02:302] 1 I com.creditease.agent.SystemStarter.installFeature(491) load feature [threadanalysis] with loader=default
    [2017-09-14 18:35:02:302] 1 I com.creditease.agent.SystemStarter.installFeature(520) load feature [threadanalysis] components=com.creditease.uav.threadanalysis.client.ThreadAnalysisAgent
    [2017-09-14 18:35:02:356] 1 I com.creditease.agent.SystemStarter.startComponent(594) start feature [threadanalysis] component [com.creditease.uav.threadanalysis.client.ThreadAnalysisAgent] SUCCESS
    [2017-09-14 18:35:02:357] 1 I com.creditease.agent.SystemStarter.installFeature(491) load feature [procwatch] with loader=default
    [2017-09-14 18:35:02:358] 1 I com.creditease.agent.SystemStarter.installFeature(520) load feature [procwatch] components=com.creditease.agent.feature.ProcWatchAgent
    [2017-09-14 18:35:02:364] 1 I com.creditease.agent.SystemStarter.startComponent(594) start feature [procwatch] component [com.creditease.agent.feature.ProcWatchAgent] SUCCESS
    [2017-09-14 18:35:02:365] 1 I com.creditease.agent.SystemStarter.installFeature(491) load feature [monitoragent] with loader=default
    [2017-09-14 18:35:02:365] 1 I com.creditease.agent.SystemStarter.installFeature(520) load feature [monitoragent] components=com.creditease.agent.feature.MonitorAgent
    [2017-09-14 18:35:02:428] 1 I com.creditease.agent.feature.MonitorAgent.startAppServerMonitorDetector(161) ApplicationServer MonitorDetector started
    [2017-09-14 18:35:02:434] 1 I com.creditease.agent.feature.MonitorAgent.startAppServerProfileCatchWorker(103) ApplicationServer ProfileDataCatchWorker started
    [2017-09-14 18:35:02:435] 1 I com.creditease.agent.SystemStarter.startComponent(594) start feature [monitoragent] component [com.creditease.agent.feature.MonitorAgent] SUCCESS
    [2017-09-14 18:35:02:435] 1 I com.creditease.agent.SystemStarter.installFeature(491) load feature [hbclientagent] with loader=default
    [2017-09-14 18:35:02:435] 1 I com.creditease.agent.SystemStarter.installFeature(520) load feature [hbclientagent] components=com.creditease.agent.feature.HeartBeatClientAgent
    [2017-09-14 18:35:02:452] 1 I com.creditease.agent.feature.HeartBeatClientAgent.start(74) HeartBeatEventClientWorker started
    [2017-09-14 18:35:02:463] 1 I com.creditease.agent.feature.HeartBeatClientAgent.start(88) HeartBeatClientReqWorker started
    [2017-09-14 18:35:02:466] 1 I com.creditease.agent.SystemStarter.startComponent(594) start feature [hbclientagent] component [com.creditease.agent.feature.HeartBeatClientAgent] SUCCESS
    [2017-09-14 18:35:02:468] 1 I com.creditease.agent.SystemStarter.installFeature(491) load feature [collectclient] with loader=default
    [2017-09-14 18:35:02:469] 1 I com.creditease.agent.SystemStarter.installFeature(520) load feature [collectclient] components=com.creditease.uav.collect.client.CollectDataAgent
    [2017-09-14 18:35:02:497] 1 D com.creditease.uav.collect.client.copylogagent.ReliableTaildirEventReader. <init>(79) Initializing {ReliableTaildirEventReader} with directory=
    [2017-09-14 18:35:02:750] 1 I com.creditease.uav.collect.client.copylogagent.ReliableTaildirEventReader. <init>(93) tailFileTable: com.google.common.cache.LocalCache$LocalManualCache@57f3ad72
    [2017-09-14 18:35:02:761] 1 I com.creditease.uav.collect.client.copylogagent.ReliableTaildirEventReader. <init>(94) headerTable: {}
    [2017-09-14 18:35:02:781] 1 I com.creditease.uav.collect.client.CollectDataAgent.start(181) CollectDataAgent Started. Config: interval=2000
    [2017-09-14 18:35:02:782] 1 I com.creditease.agent.SystemStarter.startComponent(594) start feature [collectclient] component [com.creditease.uav.collect.client.CollectDataAgent] SUCCESS
    [2017-09-14 18:35:02:783] 1 I com.creditease.agent.SystemStarter.installFeature(491) load feature [notifyagent] with loader=default
    [2017-09-14 18:35:02:783] 1 I com.creditease.agent.SystemStarter.installFeature(520) load feature [notifyagent] components=com.creditease.agent.feature.GlobalNotificationAgent
    [2017-09-14 18:35:02:790] 1 I com.creditease.agent.feature.GlobalNotificationAgent.start(51) GlobalNotificationManager started
    [2017-09-14 18:35:02:792] 1 I com.creditease.agent.feature.GlobalNotificationAgent.start(63) NotificationEventRecordLiferKeeper started
    [2017-09-14 18:35:02:792] 1 I com.creditease.agent.SystemStarter.startComponent(594) start feature [notifyagent] component [com.creditease.agent.feature.GlobalNotificationAgent] SUCCESS
    [2017-09-14 18:35:02:794] 1 I com.creditease.agent.SystemStarter.installFeature(491) load feature [nodeoperagent] with loader=default
    [2017-09-14 18:35:02:794] 1 I com.creditease.agent.SystemStarter.installFeature(520) load feature [nodeoperagent] components=com.creditease.agent.feature.NodeOperAgent
    [2017-09-14 18:35:02:931] 1 I com.creditease.agent.feature.nodeopagent.NodeOperHttpServer.start(372) HttpServiceComponent[NodeOperHttpServer] for feature[nodeoperagent] started SUCCESS: port=10101
    [2017-09-14 18:35:02:931] 1 I com.creditease.agent.feature.NodeOperAgent.start(97) NodeOperHttpServer started
    [2017-09-14 18:35:02:932] 1 I com.creditease.agent.SystemStarter.startComponent(594) start feature [nodeoperagent] component [com.creditease.agent.feature.NodeOperAgent] SUCCESS
    [2017-09-14 18:35:02:932] 1 I com.creditease.agent.SystemStarter.installFeature(491) load feature [logagent] with loader=default
    [2017-09-14 18:35:02:932] 1 I com.creditease.agent.SystemStarter.installFeature(520) load feature [logagent] components=com.creditease.agent.feature.LogAgent
    [2017-09-14 18:35:02:953] 79 W com.creditease.agent.feature.LogAgent$LogCatchScheduleWorker.run(98) ApplicationServer LogCatcher is not running
    [2017-09-14 18:35:02:986] 1 I com.creditease.agent.feature.LogAgent.start(245) ApplicationServer LogCatchScheduleWorker started
    [2017-09-14 18:35:02:988] 1 I com.creditease.agent.feature.LogAgent.start(256) LogAgent LogDataFrame.enable: false
    [2017-09-14 18:35:02:991] 1 I com.creditease.agent.feature.LogAgent.start(279) ApplicationServer LogPublishWorker started
    [2017-09-14 18:35:02:993] 1 I com.creditease.agent.feature.LogAgent.start(286) LogAgent Muti Thread enabled:true
    [2017-09-14 18:35:02:995] 1 I com.creditease.agent.SystemStarter.startComponent(594) start feature [logagent] component [com.creditease.agent.feature.LogAgent] SUCCESS
    [2017-09-14 18:35:02:995] 1 I com.creditease.agent.SystemStarter.installFeature(491) load feature [procscan] with loader=default
    [2017-09-14 18:35:02:996] 1 I com.creditease.agent.SystemStarter.installFeature(520) load feature [procscan] components=com.creditease.agent.feature.ProcDetectAgent
    [2017-09-14 18:35:03:2] 1 I com.creditease.agent.feature.ProcDetectAgent.start(64) OSProcessScanner Started
    [2017-09-14 18:35:03:3] 1 I com.creditease.agent.feature.ProcDetectAgent.start(73) NetworkIoDetector Started
    [2017-09-14 18:35:03:4] 1 I com.creditease.agent.SystemStarter.startComponent(594) start feature [procscan] component [com.creditease.agent.feature.ProcDetectAgent] SUCCESS
    [2017-09-14 18:35:03:5] 1 I com.creditease.uav.mscp.plus.MSCPLog.doLog(48) 2017-09-14 18:35:03 [CE] INFO [MonitorServer] com.creditease.monitor.appfra.hook.spi.HookFactory.startHook START hook for proxy=com.creditease.uav.hook.jaxws.JaxWSHookProxy,detect=javax.xml.ws.Service,jar=com.creditease.uav.hook.jaxws-1.0.jar,evt=WEBCONTAINER_STARTED
    [2017-09-14 18:35:03:8] 1 I com.creditease.uav.mscp.plus.MSCPLog.doLog(48) 2017-09-14 18:35:03 [CE] INFO [MonitorServer] com.creditease.monitor.appfra.hook.spi.HookFactory.startHook START hook for proxy=com.creditease.uav.hook.jdbc.JdbcHookProxy,detect=java.sql.DriverManager,jar=com.creditease.uav.hook.jdbc-1.0.jar,evt=WEBCONTAINER_STARTED
    [2017-09-14 18:35:03:9] 1 I com.creditease.uav.mscp.plus.MSCPLog.doLog(48) 2017-09-14 18:35:03 [CE] INFO [MonitorServer] com.creditease.monitor.appfra.hook.spi.HookFactory.startHook START hook for proxy=com.creditease.uav.hook.httpclients.sync.HttpClientHookProxy,detect=org.apache.http.client.HttpClient,jar=com.creditease.uav.hook.httpclients-1.0-sync.jar,evt=WEBCONTAINER_STARTED
    [2017-09-14 18:35:03:10] 1 I com.creditease.uav.mscp.plus.MSCPLog.doLog(48) 2017-09-14 18:35:03 [CE] INFO [MonitorServer] com.creditease.monitor.appfra.hook.spi.HookFactory.startHook START hook for proxy=com.creditease.uav.hook.httpclients.async.HttpAsyncClientHookProxy,detect=org.apache.http.nio.client.HttpAsyncClient,jar=com.creditease.uav.hook.httpclients-1.0-async.jar,evt=WEBCONTAINER_STARTED
    [2017-09-14 18:35:03:10] 1 I com.creditease.uav.mscp.plus.MSCPLog.doLog(48) 2017-09-14 18:35:03 [CE] INFO [MonitorServer] com.creditease.monitor.appfra.hook.spi.HookFactory.startHook START hook for proxy=com.creditease.uav.hook.redis.aredis.AredisHookProxy,detect=org.aredis.cache.AsyncRedisClient,jar=com.creditease.uav.hook.redis-1.0-aredis.jar,evt=WEBCONTAINER_STARTED
    [2017-09-14 18:35:03:11] 1 I com.creditease.uav.mscp.plus.MSCPLog.doLog(48) 2017-09-14 18:35:03 [CE] INFO [MonitorServer] com.creditease.monitor.appfra.hook.spi.HookFactory.startHook START hook for proxy=com.creditease.uav.hook.rocketmq.RocketmqHookProxy,detect=com.alibaba.rocketmq.client.MQAdmin,jar=com.creditease.uav.hook.mq-1.0-rocketmq.jar,evt=WEBCONTAINER_STARTED
    [2017-09-14 18:35:03:17] 1 I com.creditease.uav.mscp.plus.MSCPLog.doLog(48) 2017-09-14 18:35:03 [CE] INFO [MonitorServer] com.creditease.uav.appserver.listeners.AppProfilingListener.startProfiling Profiling of Application[ MonitorAgent] START...
    [2017-09-14 18:35:03:26] 1 I com.creditease.uav.mscp.plus.MSCPLog.doLog(48) 2017-09-14 18:35:03 [CE] INFO [MonitorServer] com.creditease.uav.appserver.listeners.AppProfilingListener.startProfiling Creating Profile Object of Application[ MonitorAgent] DONE
    [2017-09-14 18:35:03:35] 1 I com.creditease.uav.mscp.plus.MSCPLog.doLog(48) 2017-09-14 18:35:03 [CE] INFO [MonitorServer] com.creditease.uav.appserver.listeners.AppProfilingListener.startProfiling Profile Object [MonitorAgent] of Application[ MonitorAgent] is INSTALLED on data observer
    [2017-09-14 18:35:03:52] 81 D com.creditease.agent.feature.procdetectagent.OSProcessScanner.scanLinuxProcesses(180) Linux Process Scanning Shell Result: netstat: -t: unknown or uninstrumented protocol
    [2017-09-14 18:35:03:252] 81 D com.creditease.agent.feature.ProcWatchAgent.exchange(88) ProcWatchAgent exchange refresh keys: ["738","930","774","807","856","891"]
    [2017-09-14 18:35:03:533] 1 I com.creditease.uav.mscp.plus.MSCPLog.doLog(48) 2017-09-14 18:35:03 [CE] INFO [MonitorServer] com.creditease.uav.profiling.handlers.LogProfileHandler.profileFromLogProfileInfo Profile:LOGS FAILs as LogProfileInfo List is null or its size 0
    [2017-09-14 18:35:03:536] 1 I com.creditease.uav.mscp.plus.MSCPLog.doLog(48) 2017-09-14 18:35:03 [CE] INFO [MonitorServer] com.creditease.uav.appserver.listeners.AppProfilingListener.startProfiling Profiling of Application[ MonitorAgent] DONE SUCCESS
    [2017-09-14 18:35:03:545] 1 I com.creditease.agent.SystemStarter.startup(205) Micro-Service Computing Platform started
    
  • Check whether Tomcat (including AppHub and rockemq_console) is started successfully. Check sup_apache-tomcat-8.5.9\logs\catalina.out. Below is the log for successful start

    14-Sep-2017 18:35:10.792 information [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Deployment of web application archive ./oneshotstart_mac/sup_apache-tomcat-8.5.9/webapps/rocket.war has finished in 843 ms
    14-Sep-2017 18:35:10.799 information [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory ./oneshotstart_mac/uav/uavmof/com.creditease.uav
    14-Sep-2017 18:35:10.799 alarm [localhost-startStop-1] org.apache.catalina.core.StandardContext.setPath A context path must either be an empty string or start with a '/' and do not end with a '/'. The path [com.creditease.uav] does not meet these criteria and has been changed to [/com.creditease.uav]
    14-Sep-2017 18:35:10.883 information [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory ./oneshotstart_mac/uav/uavmof/com.creditease.uav has finished in 84 ms
    14-Sep-2017 18:35:10.892 information [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler [http-nio-8080]
    14-Sep-2017 18:35:10.905 information [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler [ajp-nio-8009]
    14-Sep-2017 18:35:10.906 information [main] org.apache.catalina.startup.Catalina.start Server startup in 12284 ms
    

results matching ""

    No results matching ""