pengys5
b9404f6a97
Throw UnexpectedException when invoke deserialize or serialize method in GC,CPU,MEMORY,MEMORY POOL data define.
2017-08-11 11:19:13 +08:00
pengys5
5012a9bc40
Fixed time bucket test error
2017-08-11 10:41:34 +08:00
pengys5
ce8eaa940d
fixed package error
2017-08-10 22:36:21 +08:00
pengys5
258a870c89
Jvm metric save to es test success.
...
#346
2017-08-10 22:35:20 +08:00
pengys5
ecc050c63d
Add gc metric record persistence, but not test
2017-08-10 00:50:53 +08:00
pengys5
b452cdd208
Add memory pool metric record persistence, but not test.
2017-08-10 00:33:20 +08:00
pengys5
e6907b2846
fixed package name mistake
2017-08-10 00:15:39 +08:00
pengys5
b560ef1f98
Add memory metric record persistence, but not test.
...
#346
2017-08-10 00:13:44 +08:00
pengys5
a798bb6498
Add cpu metric record persistence, but not test.
2017-08-09 23:47:20 +08:00
pengys5
a7c11a1baf
delete the define id in every data define.
...
#336 #338
2017-08-08 10:03:34 +08:00
pengys5
eb72cb04ba
Change the static json key name to full name in json reader.
2017-08-08 09:41:25 +08:00
pengys5
82f79a734d
Service reference save to elastic search test success.
...
Entry service save to elastic search test success.
#338
2017-08-08 00:18:47 +08:00
pengys5
119d21d525
Service entry test success.
2017-08-06 23:26:17 +08:00
pengys5
6856b896e1
Fixed style check error
2017-08-06 22:15:12 +08:00
pengys5
911de3fe4a
1. Provide jetty http interface for application and instance register.
...
2. Provide jetty http interface for receive trace segment.
3. Test segment receive trace segment success. segment, node reference, node reference sum, node component, node mapping, global trace data are all correct.
2017-08-06 21:54:55 +08:00
pengys5
3492b0d86e
fixed package error
2017-08-05 13:39:32 +08:00
pengys5
a0d1f5a752
Fixed package error
2017-08-05 13:21:24 +08:00
pengys5
82dd3c4474
Save exchanged and not exchanged data to storage. e.g. node reference, A -> B will be 1->2 or 1->10.0.0.1
2017-08-05 13:10:37 +08:00
pengys5
f71bb057a5
no message
2017-08-03 17:02:14 +08:00
pengys5
5db840393e
1. Use guava cache to support id name exchange.
...
2. Add abstract ExchangeWorker to aggregate the data wait to exchange.
3. Once per second, timer call the implementation work of ExchangeWorker to exchange.
4. Exchanged data send to AggregationWorker, the data exchange 10 times but not exchanged, then give up.
5. Just component finish the exchange coding.
2017-08-03 00:10:27 +08:00
pengys5
f2a98193d4
Fixed #327 .
...
When collector server restart at short intervals that zookeeper will not find remove this server path.
But in another situation, there was a same address server has been running, the restart server could not remove this path and recreate it.
So when this situation happened, throw exception to stop this restart server.
2017-08-01 20:14:47 +08:00
pengys5
667c0f470d
Delete test case because of the test case will use network to call the collector.
2017-08-01 13:44:13 +08:00
pengys5
8c27542784
trace stack es save and ui search success
2017-07-31 23:08:30 +08:00
pengys5
c387cfb90d
Trace stack UI: top segment list ok.
2017-07-31 12:05:12 +08:00
pengys5
527f8a55ae
trace dag ui seem good
2017-07-30 23:06:33 +08:00
pengys5
a220ae9c78
Create ui module
2017-07-30 21:23:44 +08:00
pengys5
9922278523
Segment cost save to es success
2017-07-30 11:23:04 +08:00
pengys5
430fe745a4
node reference summary save to es success
2017-07-29 23:52:32 +08:00
pengys5
e216a369b3
Segment save to es success
2017-07-29 23:01:22 +08:00
pengys5
33fcede9a3
node reference save to es success
2017-07-29 13:00:15 +08:00
pengys5
1ca8da9570
Node mapping save to es success.
2017-07-29 12:38:24 +08:00
pengys5
d80e2ff43d
node component save to es success.
2017-07-29 12:07:42 +08:00
pengys5
5ad301eadc
Segment parse finish, but not test.
2017-07-27 22:37:44 +08:00
pengys5
c1a47d4d01
service name register finish
2017-07-27 10:32:57 +08:00
pengys5
54fe8e43f8
Instance register, heartBeat, recover finish
2017-07-27 09:45:45 +08:00
pengys5
e507bb9e6a
1. Application register successfully.
...
2. Instance discovery table and data define finish.
2017-07-26 23:51:14 +08:00
pengys5
1bc7250e27
Remote worker call is successful
2017-07-26 18:45:14 +08:00
pengys5
e4f56ab1c7
add Dao container to cache Dao
2017-07-25 16:40:43 +08:00
pengys5
5bd5a69b49
Dao loader and client inject
2017-07-25 10:39:58 +08:00
pengys5
b53a3c5b53
1. remove remote module
...
2. make stream module as a collector define module, contains grpc remote service for call remote workers
3. worker framework is ok
4. Collector start ok
2017-07-24 11:42:39 +08:00
pengys5
dd6ae268cf
1. remote worker use common service, send data object with bytes and data define id, use define id to find the grpc deserialize object.
...
2. merge the metric data and record data to data object.
2017-07-23 23:32:32 +08:00
pengys5
2042709b02
Storage framework, support auto create elastic search or h2 table
2017-07-21 23:04:18 +08:00
pengys5
706874c9d7
Add storage module, start storage client and share with other module
2017-07-20 20:23:52 +08:00
pengys5
e12dc5fa47
1. Add agent jvm module
...
2. Add agent register module
2017-07-20 09:54:16 +08:00
pengys5
730c606389
add server holder to reuse server with same host, port, server classify
2017-07-19 23:21:24 +08:00
pengys5
c955f7889b
Add agent server module to get the collector stream server address
...
/agentstream/grpc
/agentstream/jetty
2017-07-19 20:50:27 +08:00
pengys5
4071b27b21
collector system use zookeeper cluster module start successful
2017-07-18 23:00:24 +08:00
pengys5
640440d581
1. Add stream module: The stream base framework
...
2. Add context help for every module to find another module’s context.
2017-07-18 14:49:47 +08:00
pengys5
38aeb92e54
collector compile successful
2017-07-17 22:33:15 +08:00
pengys5
9f10f8e4eb
Add worker module framework
2017-07-17 21:57:12 +08:00