Commit Graph

4075 Commits

Author SHA1 Message Date
彭勇升 pengys 4eb5dabbea
Refactor the collector configuration initialization. (#1058)
* Refactor the collector configuration initialization.

#1047
2018-04-10 21:34:05 +08:00
lican 8abb01dce2 fix #1055 and make code more readable (#1057) 2018-04-10 16:36:41 +08:00
吴晟 Wu Sheng 1261e03c9b
Fix the count of gc is incorrect. (#1054) 2018-04-09 18:53:08 +08:00
lican 1052f7292f fix no data (#1053) 2018-04-09 15:50:43 +08:00
彭勇升 pengys 566f7f8fbc Use formula instead of date format in time bucket util. (#1049)
Add contains point method instead instance of for decide span listener class type.
Transform minute time bucket just once.

#1032
2018-04-09 06:20:49 +08:00
彭勇升 pengys 105df835af Caffeine license, Apache 2.0, no NOTICE file in repository which is https://github.com/ben-manes/caffeine. (#1046) 2018-04-08 10:19:44 +08:00
彭勇升 pengys c42172f348 Feature/1032 (#1045)
* 1. Add the performance collection point.
2. Report formatter.

#1032

* Add a new cache implementation by caffeine.

#1032

* Performance optimization:
Make all the loggers class variable to have the static modifier.

* Time stamp format to time bucket performance optimization.

#1032
2018-04-07 22:33:10 +08:00
彭勇升 pengys 4607128c4d
Feature/1032 (#1043)
* 1. Add the performance collection point.
2. Report formatter.

#1032

* Add a new cache implementation by caffeine.

#1032

* Performance optimization:
Make all the loggers class variable to have the static modifier.
2018-04-07 20:57:44 +08:00
彭勇升 pengys b08309953e Feature/1032 (#1042)
* 1. Add the performance collection point.
2. Report formatter.

#1032

* Add a new cache implementation by caffeine.

#1032
2018-04-07 19:26:51 +08:00
彭勇升 pengys cc655e1435
1. Add the performance collection point. (#1041)
2. Report formatter.

#1032
2018-04-07 17:17:12 +08:00
彭勇升 pengys c53d5088bf
Update pom.xml (#1040)
* Update pom.xml

Add developer email address.

* Update pom.xml

* Update pom.xml

* Delete pom.xml.versionsBackup

* Delete pom.xml.versionsBackup

* Update pom.xml

* Delete pom.xml.versionsBackup

* Update pom.xml
2018-04-07 13:59:57 +08:00
Xin,Zhang 4d7192f64c fix grpc issue (#1039) 2018-04-06 22:44:47 +08:00
吴晟 Wu Sheng 8d1bead138
Add release badges in README/ZH.md (#1037) 2018-04-06 21:38:34 +08:00
吴晟 Wu Sheng 3dfe47da9b
Update release doc. (#1036) 2018-04-05 20:33:30 +08:00
lican 8834f30e3a avoid "by zero" exception when all request are error (#1022)
* avoid "by zero" exception when all request are error

* update pr about "by zero" exception

* update pr about "by zero" exception add 3 file change

* update pr about "by zero" exception add 1 file change

* update pr about "by zero" exception to solution 1
2018-04-05 11:03:02 +08:00
彭勇升 pengys bcf97b60bd Source release from the new codes by git clone. (#1023) 2018-04-04 14:35:02 +08:00
Willem Jiang 1deb90a24a Update the support version of ServiceComb (#1027)
* Enable the build of ServiceComb Java Chassis

* Updated the Supported list
2018-04-04 10:16:13 +08:00
Willem Jiang 0d31d6b36a Enable the build of ServiceComb Java Chassis (#1026) 2018-04-04 09:07:47 +08:00
吴晟 Wu Sheng 7e148494e8
Fix two wrong urls. (#1019)
* Update release docs.

* Adjust doc.

* Fix a missing wrong url.
2018-04-04 07:32:07 +08:00
candylee c34c037d16 fix CONSTRUCTOR_WITH_LIST_HOSTANDPORT_ARG_INTERCEPT_CLASS spell error (#1021) 2018-04-03 22:54:26 +08:00
吴晟 Wu Sheng 90fb7b7149
Because of key issue, system env override can't be supported. (#1017)
* Because of key issue, system env override can't be supported.

* Override value only in supported types. Int, String, Long, Boolean.
2018-04-03 16:16:41 +08:00
吴晟 Wu Sheng 56c11d4020
Add documents about vote result and announce. (#1016)
* Add documents about vote result and announce.

* Update description about SkyWalking in mail templetes.

* Remove the -1 allowed rule. Even it is a right rule, but we don't encourage people do that.

* Add a svn move example.
2018-04-03 12:44:44 +08:00
吴晟 Wu Sheng d27b38bf71
Remove too tools license. (#1015) 2018-04-03 10:57:58 +08:00
吴晟 Wu Sheng 7a733ce458
Provide advanced features document (#1014)
* Provide document for TLS

* Provide direct uplink doc.

* Add namespace document.

* Provide token auth doc.

* Provide setting override document.

* Fix two typo.

* Fix more typos.
2018-04-02 17:18:17 +08:00
彭勇升 pengys 3caa08cc46 Provide dependencies management in collector root pom (#1012)
#1009
2018-04-02 15:09:45 +08:00
吴晟 Wu Sheng 049dc2fae8 Support collector service instrumentation (#730)
* Collector instrument agent.

* Make the agent.jar output to the /agent folder in collector package.

* Try to add metric annotation.

* Change the instrument ways.

* Reformat.

* Finish the agent codes. Wait for @peng-yongsheng 's metric requirements.

* Debug new instrument.

* Fix a detect bug.

* Finish the instrument

* Fix compile issue.
2018-04-01 11:16:01 +08:00
彭勇升 pengys 4390d8fdb0 Exclude all the files named “dependency-reduced-pom.xml” when build source release package. (#1008)
#1007
2018-04-01 10:43:35 +08:00
吴晟 Wu Sheng d322f52843 Support token auth in gRPC upstream (#1000)
* Add client side token.

* Fix ci.

* Fix most codes of token auth at both sides.

* Add settings in config files.

* Make auth interceptor doesn't throw expcetion.

* Update AuthenticationSimpleChecker.java

* Update AuthenticationActivator.java

* Revert "Update AuthenticationActivator.java"

This reverts commit 0935f18fd6802ab84c12e0609c21ef753ff51be3.

* Merge branch 'feature/token-auth' of https://github.com/apache/incubator-skywalking into feature/token-auth

# Conflicts:
#	apm-collector/apm-collector-agent/agent-grpc/agent-grpc-provider/src/main/java/org/apache/skywalking/apm/collector/agent/grpc/provider/AuthenticationSimpleChecker.java

* Fix Auhentication token works incorrect (#1001)

* Fix Auhentication token works incorrect

* Change way to build GRPC Channel

* Response an empty header when auth fails.
2018-03-31 20:06:48 +08:00
彭勇升 pengys eff39b0f1c Rename field name to osName in type AppServerInfo. (#1006)
#998
2018-03-30 22:44:18 +08:00
彭勇升 pengys bade4fd6c8 Make the exception message with the instance id which will help us to find the bug. (#1005)
Fixed #999
2018-03-30 22:09:34 +08:00
lemon c84c76355b Fix proto link (#1002)
* Fix link to proto files

* Fix proto path.
2018-03-30 14:58:35 +08:00
吴晟 Wu Sheng 9b1c6724d2
Support setting override through system.properties and envs. (#997)
* Support setting override through system.properties and envs.

* Remove test case.
2018-03-29 17:20:49 +08:00
吴晟 Wu Sheng 4a8372b9f5
Make sure module provider can't find other service in prepare stage. (#994) 2018-03-28 09:53:11 +08:00
吴晟 Wu Sheng aa9243b2aa
Add dependencies licenses and notice. (#993) 2018-03-27 14:12:57 +08:00
吴晟 Wu Sheng 27dd5e8502
Add all UI dependencies. (#990)
* Upload more dependencies.

* Add all UI licenses to license file.

* fix ui
2018-03-26 17:17:38 +08:00
Xin,Zhang 5624417c07 [Collector] fix the collector cannot started (#987) 2018-03-26 10:05:29 +08:00
彭勇升 pengys 061a4d4c8e Update How-to-release.md (#988)
* Update How-to-release.md

* Update How-to-release.md
2018-03-25 17:43:00 +08:00
彭勇升 pengys 87a4959725 Update How-to-release.md (#986) 2018-03-25 12:42:07 +08:00
吴晟 Wu Sheng e13ff79326 Sync to fix release check (#982)
Fix IPMC checks for releasing.
2018-03-24 17:11:04 +08:00
吴晟 Wu Sheng f625f609b3
Support direct server setting in agent. (#975)
* Support direct server setting in agent.

* Fix format.

* Add direct_servers check (#981)
2018-03-23 16:07:21 +08:00
吴晟 Wu Sheng 56c090b66b Fix document. (#980) 2018-03-23 11:22:46 +08:00
吴晟 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 0e60d40d01
Support ES type/table namespace feature (#956)
* Proposal the code structure for table name prefix. Related to #932

* Fix style check.

* Keep ESDao table name in control.

* Finish all codes about ES namespace feature.
2018-03-22 06:03:51 +08:00
cyberdak 11ea4be87e fix #939 (#969)
* fix #939

fix #939

* fixcheckstyle
2018-03-21 13:51:43 +08:00
cyberdak 8106c38594 add npm install error tips. (#970)
* add npm install error tips.

tell people use taobao's npm source.

* Update How-to-build-CN.md
2018-03-20 20:52:18 +08:00
吴晟 Wu Sheng b5de1a16a6
Update How-to-release.md (#966) 2018-03-20 15:46:51 +08:00
吴晟 Wu Sheng 4589f4e46c
Fix an invalid doc. (#965) 2018-03-20 13:55:14 +08:00
彭勇升 pengys e4aa8ea6ca Update How-to-release.md (#964) 2018-03-20 06:15:23 +08:00
吴晟 Wu Sheng afcd3314d1
Fix zk path error. (#963) 2018-03-19 18:03:17 +08:00
吴晟 Wu Sheng b1265dfc1c
Update How-to-release.md (#961) 2018-03-19 16:30:48 +08:00