Commit Graph

259 Commits

Author SHA1 Message Date
吴晟 Wu Sheng d8d28a0b33
Support TLS of gRPC between agent and server. (#968)
* Finish the prototype of TLS of gRPC between agent and server.

* Fix for rat check.

* Update GRPCChannelManager.java

* Update AgentModuleGRPCProvider.java

* Upgrade netty version (#971)

* Make sure end user can't start gRPC server with and without SSL in the same port.
2018-03-22 06:59:17 +08:00
吴晟 Wu Sheng c56046d29a
Add namespace for headers. (#954) 2018-03-19 15:33:05 +08:00
ascrutae 26889046bc [Agent] fix create entry span failure 2018-03-05 18:06:17 +08:00
peng-yongsheng 40eeb8739a 1. Get the service id only when agent register service name.
2. Setting the src span type when agent register service name.
3. Revert the topology build logic.
2018-03-04 00:22:45 +08:00
carlvine 8dd788de6a HttpGet:add http time out 2018-02-28 19:35:19 +08:00
wu-sheng 158b6ff884 Fixing javadoc. And try to trigger a ci fail in this commit, in order to make sure javadoc will be checked in further pull request. 2018-02-26 09:15:10 +08:00
ascrutae 8d381976cd [Agent] fix HierarchyMatch donot support generic type 2018-02-25 17:03:24 +08:00
wu-sheng ca11058f8e Add a new field for operation register. 2018-02-07 15:58:05 +08:00
carlvine 5c44dd96a2 bugfix:no data collected after application started 20+seconds 2018-02-07 09:53:19 +08:00
ascrutae 906a2c4d05 add testcase 2018-01-23 20:03:50 +08:00
ascrutae aeb04783c6 [Agent] Add Topic and Borker tags 2018-01-16 14:15:37 +08:00
彭勇升 pengys 6c11a8404b
Merge branch 'master' into fix/ScheduledFuture-failsafe 2018-01-11 22:33:14 +08:00
ascrutae c6e593f6f4 refactory MultiClassNameMatch code 2018-01-11 17:28:01 +08:00
wusheng 8f49c973be Protect the background processes. 2018-01-11 15:53:40 +08:00
wusheng ef284dc6d5 Make the applicationCodeRegister only for single code. 2018-01-04 23:07:49 +08:00
wusheng e7b72eb2f9 catch up the TODO list. 2018-01-04 21:50:43 +08:00
wu-sheng 92b320ebc2 Add warning log outputs, if too many spans created in one segment. 2018-01-04 10:29:22 +08:00
wu-sheng 498e8a52cc Isolate NetworkAddressRegisterService from ApplicationRegisterService 2018-01-02 16:51:42 +08:00
wu-sheng 8a97aad021 Fix a comment word. 2017-12-25 15:16:06 +08:00
wu-sheng be73665853 Add a ProtectiveShieldMatcher to prevent match exception. 2017-12-25 15:06:10 +08:00
wu-sheng 375abe96b9 Make sure the log config works. 2017-12-21 15:58:22 +08:00
wu-sheng 09b979c5af Fix npe 2017-12-19 15:27:14 +08:00
wusheng 6f1f4cf14f Change network protocol for 5.0 2017-12-18 21:27:24 +08:00
wu-sheng 14c4734f58 Update more license. 2017-12-15 09:50:53 +08:00
ascrutae 9f4532c03b fix miss transform ref data for each span issue 2017-12-14 10:50:14 +08:00
ascrutae ad5fd07343 remove unimport class 2017-12-14 10:10:51 +08:00
ascrutae b85ada779c fix the local span cannot ref other trace segment 2017-12-14 10:02:45 +08:00
wusheng 03d4d31a84 Fix a potential bug for override args of static method. Feedback from @YunaiV @ascrutae 2017-12-12 20:26:01 +08:00
wu-sheng b3d98f3c50 Fix test case. 2017-12-11 16:04:45 +08:00
wusheng 15328202b8 Revove duplicate license headers. 2017-12-11 15:04:26 +08:00
wusheng 05b818e709 Update package name to org.apache.skywalking 2017-12-10 16:32:39 +08:00
wusheng 23133f7d97 Update copyright to Apache Foundation. 2017-12-09 23:38:32 +08:00
peng-yongsheng a9ff0b2812 Merge branch 'master' into feature/alerting
# Conflicts:
#	apm-collector/apm-collector-agent-stream/collector-agent-stream-provider/src/main/java/org/skywalking/apm/collector/agent/stream/worker/trace/application/ApplicationComponentAggregationWorker.java
#	apm-collector/apm-collector-agent-stream/collector-agent-stream-provider/src/main/java/org/skywalking/apm/collector/agent/stream/worker/trace/application/ApplicationComponentRemoteWorker.java
#	apm-collector/apm-collector-agent-stream/collector-agent-stream-provider/src/main/java/org/skywalking/apm/collector/agent/stream/worker/trace/application/ApplicationMappingAggregationWorker.java
#	apm-collector/apm-collector-agent-stream/collector-agent-stream-provider/src/main/java/org/skywalking/apm/collector/agent/stream/worker/trace/application/ApplicationMappingRemoteWorker.java
#	apm-collector/apm-collector-agent-stream/collector-agent-stream-provider/src/main/java/org/skywalking/apm/collector/agent/stream/worker/trace/application/ApplicationMetricPersistenceWorker.java
#	apm-collector/apm-collector-agent-stream/collector-agent-stream-provider/src/main/java/org/skywalking/apm/collector/agent/stream/worker/trace/application/ApplicationMetricRemoteWorker.java
#	apm-collector/apm-collector-agent-stream/collector-agent-stream-provider/src/main/java/org/skywalking/apm/collector/agent/stream/worker/trace/instance/InstanceMetricPersistenceWorker.java
#	apm-collector/apm-collector-agent-stream/collector-agent-stream-provider/src/main/java/org/skywalking/apm/collector/agent/stream/worker/trace/noderef/NodeReferenceAggregationWorker.java
#	apm-collector/apm-collector-agent-stream/collector-agent-stream-provider/src/main/java/org/skywalking/apm/collector/agent/stream/worker/trace/service/ServiceMetricPersistenceWorker.java
#	apm-collector/apm-collector-agent-stream/collector-agent-stream-provider/src/main/java/org/skywalking/apm/collector/agent/stream/worker/trace/service/ServiceMetricRemoteWorker.java
#	apm-collector/apm-collector-agent-stream/collector-agent-stream-provider/src/main/java/org/skywalking/apm/collector/agent/stream/worker/trace/service/ServiceReferenceMetricAggregationWorker.java
#	apm-collector/apm-collector-agent-stream/collector-agent-stream-provider/src/main/java/org/skywalking/apm/collector/agent/stream/worker/trace/service/ServiceReferenceMetricPersistenceWorker.java
#	apm-collector/apm-collector-alerting/collector-alerting-provider/src/main/java/org/skywalking/apm/collector/alerting/worker/AlertingListPersistenceWorker.java
2017-12-09 23:16:11 +08:00
ascrutae e63e033263 fix match failed issue 2017-12-05 00:56:58 +08:00
wu-sheng 5501387279 Change network protocol and refactor agent core. 2017-11-30 14:20:37 +08:00
wu-sheng b53c178b49 Add comments for new config item. 2017-11-27 16:57:55 +08:00
wu-sheng 931effb648 Output all instrumented classes into physical files. 2017-11-27 16:32:51 +08:00
ascrutae 9a4d4a21b8 fix the naming service url and port is incorrect 2017-11-20 13:04:12 +08:00
wusheng d2df4db284 Adjust the find server codes. 2017-11-18 10:32:25 +08:00
wusheng 41e459df19 Change the hierarchy of noopspan. And add WithPeerInfo interface. 2017-11-14 19:27:45 +08:00
ascrutae 0eb0907ddd support span amount control mechanism 2017-11-12 16:24:41 +08:00
wu-sheng e8a43a198b Support limiting the amount of spans per segment. default 300. 2017-11-03 16:09:42 +08:00
neeuq 88cd7c4d0d java 8:(Perm Gen) split into (Compressed Class Space) and Metaspace 2017-11-01 23:25:21 +08:00
wu-sheng 4f8884de83 [#558] Support new memory pool name of java8 2017-10-30 15:38:08 +08:00
ascrutae 29d76e0914 fix tavis-ci build failed issue 2017-10-19 22:34:34 +08:00
wu-sheng 4f9a958161 Remove old enable/disable mechanism. 2017-10-18 18:00:45 +08:00
wu-sheng 6737dfd419 Remove some test cases and stop schedule. 2017-10-18 17:35:14 +08:00
wu-sheng 6d19ba1ba0 Remove a test case. 2017-10-18 16:52:37 +08:00
wu-sheng 04771ffc8c Adjust log APIs. 2017-10-18 16:46:56 +08:00
wu-sheng 4de96625c7 Fix compile issues. 2017-10-16 16:43:19 +08:00