Commit Graph

701 Commits

Author SHA1 Message Date
歪脖大肚子Q 6a7e344dea fix zipkin provider can not receive full spans data (#1420) 2018-07-03 21:03:02 -07:00
彭勇升 pengys 5941e72f81
#1425 (#1426)
Fixed the bug of the result of GC count in query of GC trend service always 0.
2018-07-04 11:23:43 +08:00
彭勇升 pengys b23ca45785
#1410 (#1411)
Error rate alarm is not triggered
2018-06-29 21:03:02 +08:00
彭勇升 pengys 621ed2c0e3 [Collector] Add application id into service metric for UI (#1406)
* #1405
Add application id into service metric for the page jump from overview page to service page.

* Fixed test case error.
2018-06-29 07:02:27 +08:00
彭勇升 pengys 9b14d59c4c [Collector] Segment duration query error. (#1400)
* Fixed the wrong usage of elasticsearch filter.

* #1393

The array data type of service name column are nested. Change the data type to be just a one-dimensional array.
2018-06-28 13:49:26 +08:00
彭勇升 pengys 1e0d9321c4 Fixed the wrong usage of elasticsearch filter. (#1396) 2018-06-27 23:35:12 +08:00
彭勇升 pengys b35eaace79 [Collector] Tolerate and ignore unsupport segments (#1385)
* #1207

Return true when segment parse throw exception to avoid parse the segment over and over again which read from buffer file.

* no message
2018-06-25 22:32:12 +08:00
彭勇升 pengys 5e03ec8845
[Collector] Topology query tuning, Batch Process instead of bulk. (#1384)
* #1202

1. Determine the log is enabled for the DEBUG level before printing message.
2. Make the columns initialize to be static attribute.
3. Topology build optimize: Cache query result to avoid repeating queries.

* #1202

Add elasticsearch batch process setting into application.yml.

* #1202

Fixed check style error.

* #1202

Use XContentFactory to build source to insert into elasticsearch.
2018-06-25 21:19:54 +08:00
林嘉琦 Lin Jiaqi 48dacdb3f8 Support multiple service names in segment duration table (#1380)
* support shardingjdbc database storage feature

* dependency and version should be defined in collector root pom.xml

* update the markdown file

* fix errors

* fix checkstyle errors

* add the Logger modifier "static" in pr #1347

* fix the issue #1376
2018-06-22 23:09:25 +08:00
彭勇升 pengys aa9a89685a Accept multi entry spans in collector analysis (#1372)
* #1206

1. Support list data type attribute in streaming data.
2. Support multiple service names in segment duration index.

* Fixed the conflict.

* #1206

Add TODO description to notify linjiaqi.

* #1206

Remove @NotNull
2018-06-21 10:52:39 +08:00
吴晟 Wu Sheng ecc0f944d4
Zipkin receiver in SkyWalking collector (#1273)
* Add Zipkin receiver
2018-06-18 23:36:15 +08:00
Lemon da78420296 Add AspNet component. (#1363) 2018-06-17 22:02:07 +08:00
林嘉琦 Lin Jiaqi 3a569dc20e Add the Logger modifier "static" in pr #1347 (#1353)
* add the Logger modifier "static" in pr
2018-06-15 12:20:46 +08:00
林嘉琦 Lin Jiaqi 6279c8dd3c support shardingjdbc database storage feature (#1347)
* support shardingjdbc database storage feature
2018-06-14 22:21:03 +08:00
吴晟 Wu Sheng 975c04007c
Deploy document reformat (#1337)
* Refactor English documents to guide end users.
2018-06-11 16:23:35 +08:00
彭勇升 pengys 5f81c0068e #1176 (#1335)
Add application id and code into ServiceInfo.
2018-06-09 19:40:04 +08:00
彭勇升 pengys d56ad5ec5d #1232 (#1333)
RemoteDataMappingIdNotFoundException caused by remote entity did not registered.
Some remote entities in alarm module did not registered into remote module.
2018-06-09 17:34:06 +08:00
彭勇升 pengys c2a425f55a
Filter non-active service name when UI query. (#1262)
* #1124

Add heart beat time into service name index to filter non-active service name.

* Filter service name by heart beat time when query service name count.

* #1124
1. Add application id to be a query condition of searchService method.
2. Filter service name by given time which calculated by the minute metric TTL setting. ( CurrentTimeStamp - minuteMetricTTL )

* Fixed the auto test failure.

#1124
2018-06-09 16:33:05 +08:00
Xin,Zhang 9582097d07 Fix #1316: Exclude component-libaries.xml file when package collector jar (#1318) 2018-06-07 14:18:40 +08:00
Lei Zhiyuan c4766ecbf2 Add sofa rpc plugin integration (#1210)
* sofa rpc integration

* remove unused class and method,add component defination

* only support after sofa rpc 5.4.0

* set sofarpc componentId be 32

* Add document of component library settings and incuating features abstract. (#1185)

* sofa rpc integration

* Update UI licenses (#1189)

* Update UI licenses for beta version

* Update FAQ doc (#1184)

* update faq doc

* update faq

* update faq

* Update readme for beta release. (#1191)

* New english readme.

* New chinese readme.

* Fix #1186 Webapp read timeout config (#1192)

* Updat ui (#1197)

* Change the intercept point of block call way (#1190)

* Change the buired point of block call way

* Support future way and change the operation name of span

* Update screenshot for new release. (#1209)

* remove unused class and method,add component defination

* only support after sofa rpc 5.4.0

* set sofarpc componentId be 32

* sofa rpc integration

* remove unused class and method,add component defination

* only support after sofa rpc 5.4.0

* set sofarpc componentId be 32

* sofa rpc integration

* remove unused class and method,add component defination

* change parent pom version

* remove unused dependency
2018-06-03 19:38:50 +08:00
彭勇升 pengys 307bd4c219 #1291 (#1294)
Block streaming, mandatory persistent cache data to storage then clean the cache data.
2018-05-31 09:35:47 +08:00
彭勇升 pengys faaf3e829b Separated TTL from minute to minute, hour, day, month. (#1268)
* #1263

Separated TTL from minute to minute, hour, day, month.

* 1. Minute metric data ttl change to 90, because of the 1 hour duration condition in UI means 60 minutes.
And i prefer to setting the value up to above 50%.
2. Some description and logging.

#1263

* Add a config time named traceDataTTL for trace data TTL.

#1263

* Fixed the logger english sentence mistake.
2018-05-28 17:09:04 +08:00
Xin,Zhang f7cc129fa2 Change component definitions (#1266) 2018-05-27 11:57:00 +08:00
Ajanthan 58ede1d0b8 Fixing #1231. Adding order and status to trace query. (#1255)
* Fixing #1231. Adding order and status to trace query.

* Fixing 1231. Using enum for traceState and queryOrder

* Incorporating code review suggestions
2018-05-24 14:07:38 +08:00
彭勇升 pengys 2502ea2961 #1204 (#1259)
Add folder lock to collector's buffer folder.
2018-05-23 15:47:21 +08:00
吴晟 Wu Sheng a6e04c97ec
Update version to beta2 for next iteration. (#1233) 2018-05-16 21:21:30 +08:00
lican 08d9324391 match_phase (#1194) 2018-05-15 23:46:47 +08:00
lican db8b931cbb Fix If traceId not exists result will return all traces (#1178) 2018-05-06 22:05:26 +08:00
lican d14eb2be3f fix first formula,like #1164 (#1179) 2018-05-06 21:33:09 +08:00
彭勇升 pengys d24c325384 Do not get alarm metric for overview and application topology. (#1173)
* Do not get alarm metric for overview and application topology.

* Delete server and service alarm metric only.
2018-05-04 23:41:25 +08:00
彭勇升 pengys 20df4130fe
Module class rename to ModuleDefine, Module is the JDK9 class. It is conflict with our Module class. (#1168) 2018-05-04 17:48:47 +08:00
彭勇升 pengys bb1efe5d60 Get conjectural node component name from component server name. (#1165) 2018-05-04 16:17:04 +08:00
lican 4fc5cc3318 fix_average_duration_zero (#1164) 2018-05-04 15:31:56 +08:00
彭勇升 pengys 89d79012da #1162 (#1163)
Delete buffer directory when collector restart.
2018-05-04 14:40:11 +08:00
彭勇升 pengys 5f3022889b
Rename thermodynamic attributes. (#1161)
* Rename thermodynamic attributes.

* A missing attribute name.
2018-05-04 13:09:23 +08:00
彭勇升 pengys 42eaa1f2ae Use SortOrder instead of SortMode, because SortMode sort column type of Array only. (#1157) 2018-05-03 23:10:40 +08:00
彭勇升 pengys 388beeabaa Segment start time: minimum start time in all span (#1156)
Segment end time: maximum end time in all span

#1149
2018-05-03 21:52:34 +08:00
彭勇升 pengys 0313f18f6c Name incorrect (#1153) 2018-05-03 18:28:23 +08:00
lican 9e4a4553b6 Add collector agent test (#1137)
* init test

* update

* agent-grpc-test

* part

* fix based on org.apache.skywalking.apm.agent.core.context.trace.AbstractTracingSpan.logs

* Fix Code Bug

* Add Test

* Fix Text

* add SegmentCounterTest
2018-05-03 17:51:08 +08:00
Xin,Zhang 4127b2369e Add NodeJS components (#1144) 2018-05-02 23:49:16 +08:00
Lemon 01b5d4901e Add EntityFrameworkCore provider components in component-libraries config (#1142)
* Add EntityFrameworkCore provider components in component-libraries config

* Fix component-libraries.yml
2018-05-02 11:17:08 +08:00
lican b0684ed9e6 Fix data ttl keeper timer test case bug (#1138)
* Fix Test

* Fix Test
2018-05-01 11:09:24 +08:00
lican 2deb0843d3 Fix Protocol doc Error And LogJsonReader Bug (#1135)
* fix based on org.apache.skywalking.apm.agent.core.context.trace.AbstractTracingSpan.logs

* Fix Code Bug

* Fix Doc
2018-04-30 07:48:26 +08:00
彭勇升 pengys 574bb43c87
Use LinkList to collect unique records. (#1133)
* Add non-merge persistence worker for segment, segment_duration, global_trace persistence.

* omitted class.

* Disable _all field.

* no message
2018-04-28 22:05:17 +08:00
Gao Hongtao 268ea2f0d0 Fix #1127 Comparison method violates its general contract (#1129) 2018-04-28 11:07:49 +08:00
lican ccda2c4e7c refrence may be always 0 (#1125) 2018-04-27 11:39:01 +08:00
lican adc2929354 fix judge error (#1116) 2018-04-25 15:19:09 +08:00
Gao Hongtao d28cc64f79 Refactor tps to cpm (#1105)
* Refactor tps to cpm

* Change the implementation for new graphql protocol.

* Add aggregate column named duration in GC metric table.

* getGCTrend query finished.

* Change between seconds to between minutes.
2018-04-24 11:40:49 +08:00
彭勇升 pengys 368a5f4b09
Add missing tables which need to clean data when timeout. (#1110)
* Delete aggregate with second time bucket.

* Add missing tables which need to clean data when timeout.

* Fixed check style error.
2018-04-23 22:41:22 +08:00
彭勇升 pengys 1d0992ee5b Delete aggregate with second time bucket. (#1108) 2018-04-23 16:33:47 +08:00