skywalking-java/oap-server
吴晟 Wu Sheng 50a0bcbf73
Optimize L1 aggregation, enhance gRPC client between L1 and L2 aggregation. (#7206)
1.0Performance: Add L1 aggregation flush period, which reduces the CPU load and helps young GC.

2. Replace do not direct send after the first aggregation to reduce the network #6400.

3. Enhance the DataCarrier to notify the consumer in no enqueue event in short term.

4. L1 aggregation flush period still works even no further metrics generated, powered by <3>

5. Fix gRPC remote client OOM. The concurrency control mechanism failed.
2021-06-30 19:14:20 +08:00
..
analyzer Perf: cache regex pattern and result, optimize string concatenation (#7199) 2021-06-29 17:46:42 +08:00
exporter Perf: cache metrics id and entity id (#7201) 2021-06-29 22:48:51 +08:00
oal-grammar revert #7091 (#7189) 2021-06-28 21:05:28 +08:00
oal-rt Perf: cache metrics id and entity id (#7201) 2021-06-29 22:48:51 +08:00
server-alarm-plugin Perf: cache metrics id and entity id (#7201) 2021-06-29 22:48:51 +08:00
server-bootstrap Optimize L1 aggregation, enhance gRPC client between L1 and L2 aggregation. (#7206) 2021-06-30 19:14:20 +08:00
server-cluster-plugin Extract dependency management to a bom (#7136) 2021-06-20 20:57:26 +08:00
server-configuration Extract dependency management to a bom (#7136) 2021-06-20 20:57:26 +08:00
server-core Optimize L1 aggregation, enhance gRPC client between L1 and L2 aggregation. (#7206) 2021-06-30 19:14:20 +08:00
server-fetcher-plugin revert #7091 (#7189) 2021-06-28 21:05:28 +08:00
server-health-checker Initialize 8.7.0 iteration (#7078) 2021-06-08 07:41:09 +08:00
server-library Extract dependency management to a bom (#7136) 2021-06-20 20:57:26 +08:00
server-query-plugin Initialize 8.7.0 iteration (#7078) 2021-06-08 07:41:09 +08:00
server-receiver-plugin perf: trim useless metadata fields in ALS to improve performance (#7191) 2021-06-28 22:18:14 +08:00
server-starter Initialize 8.7.0 iteration (#7078) 2021-06-08 07:41:09 +08:00
server-starter-es7 Extract dependency management to a bom (#7136) 2021-06-20 20:57:26 +08:00
server-storage-plugin OAL supports generating metrics from events (#7134) 2021-06-19 20:20:37 +08:00
server-telemetry Initialize 8.7.0 iteration (#7078) 2021-06-08 07:41:09 +08:00
server-testing Initialize 8.7.0 iteration (#7078) 2021-06-08 07:41:09 +08:00
server-tools OAL supports generating metrics from events (#7134) 2021-06-19 20:20:37 +08:00
pom.xml Extract dependency management to a bom (#7136) 2021-06-20 20:57:26 +08:00