Switch
4067fba2ab
Add some new thread metric and class metric to JVMMetric ( #7230 ) ( #7243 )
2021-07-07 16:30:55 +08:00
Sergi Castro
d15b67bd97
Allow configuring max request header size ( #7249 )
...
* Allow configuring max request header size
This allows configuring the HTTP max request header size from the jetty
server.
By default it uses 8192, the same jetty default.
2021-07-06 15:10:15 +08:00
吴晟 Wu Sheng
f32d3d0720
Enhance the storage session mechanism ( #7221 )
2021-07-01 23:25:52 +08:00
吴晟 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
吴晟 Wu Sheng
89549c0183
Fix the queue initial size is not set by max batch size accordingly ( #7204 )
2021-06-30 11:33:07 +08:00
吴晟 Wu Sheng
16ebaade6a
Optimize IDs reading in the persistent worker. ( #7193 )
...
* Optimize IDs reading in the persistent worker.
2021-06-30 10:17:46 +08:00
kezhenxu94
f5b7c3e32d
Perf: cache metrics id and entity id ( #7201 )
...
There are a lot of calls to `Metrics.id()` and `ISource.getEntityId`, which calculates the id by manipulating strings in every single call, producing many garbage objects.
In this patch, I cache the id and only calculate the id if it's requested for the first time.
2021-06-29 22:48:51 +08:00
Alvin
a966eea35c
Support prepare and save metrics concurrency ( #7153 )
2021-06-29 14:34:29 +08:00
liqiangz
d63f3ffcc1
revert #7091 ( #7189 )
2021-06-28 21:05:28 +08:00
wankai123
e95064d976
chore: set openAPI grouping CoreModuleConfig default value consistent with application.yaml, add re-benchmark result ( #7176 )
2021-06-26 00:08:14 +08:00
wankai123
19a068d708
Feature: support endpoint name grouping by OpenAPI definitions. ( #7130 )
2021-06-20 07:57:10 +08:00
kezhenxu94
528ee6de40
OAL supports generating metrics from events ( #7134 )
...
* OAL supports generating metrics from events
* Add new dashboard for event metrics
* Add some docs for event metrics
2021-06-19 20:20:37 +08:00
Ax1an
402902f75c
Agent supports the collection of JVM arguments and jar dependencies information. ( #7069 )
2021-06-17 15:30:44 +08:00
liqiangz
7a3355f956
Use MAL to calculate JVM metrics, remove OAL dependency. ( #7091 )
2021-06-11 22:21:10 +08:00
吴晟 Wu Sheng
5eb1021639
Initialize 8.7.0 iteration ( #7078 )
2021-06-08 07:41:09 +08:00
wankai123
3034963374
Fix Jetty HTTP `TRACE` issue, disable HTTP methods except `POST`. ( #7052 )
2021-06-01 16:37:56 +08:00
Zhenxu
9e66bee7a0
Make metrics exporter still work even when storage layer failed ( #7041 )
2021-05-31 17:37:58 +08:00
Zhenxu
f742142ca3
Add UI templates ( #7013 )
2021-05-28 14:35:27 +08:00
Zhenxu
68b918e3cd
Events can be configured as alarm source ( #7028 )
2021-05-27 18:04:21 +08:00
Daming
03294b81ea
Update MeterSystem.java ( #7019 )
2021-05-26 21:39:58 +08:00
chen~
bb590daba9
Include event(s) to alarms. ( #6888 )
...
Co-authored-by: kezhenxu94 <kezhenxu94@apache.org>
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2021-05-19 14:14:48 +08:00
liqiangz
e7d6b5457b
Fix: `!=` is not supported in oal when parameters are numbers ( #6968 )
2021-05-19 09:10:04 +08:00
Zhenxu Ke
85a993faf5
Allow multiple definitions as fallback in metadata-service-mapping.yaml file ( #6933 )
2021-05-13 06:53:05 +08:00
Zhenxu Ke
3b15f8d132
feature: Envoy access log receiver supports TCP logs ( #6727 )
2021-05-07 07:50:03 +08:00
wankai123
afe4cb0c0d
fix: Some incompatibles check codes didn't work in `PercentileFunction combine` ( #6851 )
2021-04-27 15:13:24 +08:00
liqiangz
7a53331367
Support alarm tags ( #6820 )
2021-04-25 17:22:43 +08:00
chen~
8ba5e012aa
Generate the corresponding event information for the alert. ( #6702 )
2021-04-21 22:01:46 +08:00
吴晟 Wu Sheng
17e820f156
Begin 8.6.0 iteration ( #6721 )
2021-04-09 23:01:00 +08:00
吴晟 Wu Sheng
2b85ba1041
Fix `disable` statement not working ( #6687 )
2021-04-05 20:11:34 +08:00
Evan
2af77d4d03
make sync metrics concurrency ( #6642 )
...
* make sync metrics concurrency
* add changelog
* add changelog
* polish codes
* change default value
* remove unnecessary codes
Co-authored-by: Evan <evanljp@outlook.com>
Co-authored-by: Zhenxu Ke <kezhenxu94@apache.org>
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2021-04-02 11:33:46 +08:00
吴晟 Wu Sheng
f3b567160c
Enhance the export service. ( #6602 )
2021-03-24 09:22:03 +08:00
Zhenxu Ke
25214e910a
Collect and report agent starting / shutdown events ( #6559 )
2021-03-18 15:25:06 +08:00
Jingguo Yao
bfef6d9120
Fix typos ( #6568 )
2021-03-18 09:58:47 +08:00
吴晟 Wu Sheng
af6f7d2c34
Remove group concept from AvgHistogramFunction ( #6552 )
2021-03-16 10:26:33 +08:00
史精文
cc60f1529f
resolve "receiver don't need to get itself when healthCheck #6515 " ( #6538 )
2021-03-12 20:45:38 +08:00
Evan
fd1d21021f
[Incompatible Enhancement]New index policy of ElasticSearch storage option ( #6499 )
2021-03-11 15:11:37 +08:00
Harry
d61a4ef6ae
Modify the enumeration judgment usage ( #6518 )
2021-03-09 13:11:58 +08:00
吴晟 Wu Sheng
b1a8238c15
Remove fields of parent entity in the relation sources. ( #6471 )
2021-03-01 08:39:04 +08:00
吴晟 Wu Sheng
0e1d5c3767
Make Zipkin trace query available ( #6454 )
2021-02-27 14:50:54 +08:00
Zhenxu Ke
77082de77b
Add `sum` function in meter system ( #6427 )
...
* Add `sum` function in meter system
* Fix minor potential bug and reformat some codes
* Fix a bug
* Use Set to hold the {aggregate,scope} labels as same labels maybe added by multiple aggregation functions
* Separate downsampling function and revert unnecessary codes
2021-02-25 15:10:28 +08:00
mrproliu
6d92bc66dd
Meter system enhancement ( #6398 )
2021-02-19 20:51:03 +08:00
mrproliu
fcf64a217f
Change the Apdex metric combine calculator ( #6363 )
2021-02-11 15:19:32 +08:00
zhang-wei
ba6d49ad91
Update the timestamp field type for LogQuery ( #6335 )
2021-02-07 12:09:51 +08:00
吴晟 Wu Sheng
5e8f1eb552
Support multiple implementations of StorageBuilder in different storage implementations - stage 2 ( #6336 )
2021-02-07 10:37:14 +08:00
吴晟 Wu Sheng
fc23dabf37
Support multiple implementations of StorageBuilder in different storage implementations - stage 1. ( #6334 )
2021-02-06 21:22:58 +08:00
Zhenxu Ke
b92eac2cd6
Add a new concept "Event" and its implementations to collect events ( #6183 )
2021-02-05 18:37:18 +08:00
Zhenxu Ke
1e78a0ac78
Metrics combination API supports abandoning results ( #6318 )
2021-02-04 20:30:36 +08:00
Stephen Ni
d4ea997523
chore: add @Override tag on some methods ( #6304 )
2021-02-03 09:46:57 +08:00
吴晟 Wu Sheng
cdfe6ab358
Begin the 8.5.0 iteration ( #6302 )
...
* [maven-release-plugin] prepare release v8.4.0
* [maven-release-plugin] prepare for next development iteration
2021-02-02 08:01:49 +08:00
Zhenxu Ke
5d47d4d29f
Remove state / isError and collect exception stacktrace in error logs ( #6275 )
2021-01-30 08:18:52 +08:00