Commit Graph

250 Commits

Author SHA1 Message Date
吴晟 Wu Sheng 9a7bdc8eae
Refactor `StorageData#id` to the new StorageID object from a String type. (#10157)
* Refactor kernel id0()/id() methods to return StorageID object, rather than a built string.
2022-12-15 15:39:06 +08:00
Jiajing LU bee8a86bda
Optimize BanyanDB interval rules (#10128)
* resolve #10104 #10102
2022-12-13 10:27:41 +08:00
吴晟 Wu Sheng fc063d018a
Another change log fix (#10144) 2022-12-12 09:16:49 +08:00
吴晟 Wu Sheng 0afaee1d12
Fix changelog (#10143) 2022-12-12 08:00:30 +08:00
pg.yang 488737ec53
An unexpected dot is added when exp is a pure metric name and expPrefix != null (#10142)
> The final expression was (metric_name(exp).expPrefix)`.`(this is the extra dot)

The correct one should be (metric_name(exp).expPrefix)
2022-12-12 00:11:45 +08:00
Mahmoud Anwer 3229a5c5ec
Support monitoring mariadb (#10115)
Co-authored-by: yswdqz <945407026@qq.com>
2022-12-11 21:10:23 +08:00
吴晟 Wu Sheng c5cbd3a14c
Optimize `flushInterval` of ElasticSearch BulkProcessor (#10135)
Optimize `flushInterval` of ElasticSearch BulkProcessor to avoid extra periodical flush in the continuous bulk streams.
2022-12-08 21:57:32 +08:00
吴晟 Wu Sheng 3a3851f009
Change `elasticsearch/flushInterval` to 5s(was 15s). (#10129) 2022-12-08 10:56:36 +08:00
吴晟 Wu Sheng 52598d77cb
use `core/persistentPeriod` + 5s as `refresh_interval` for all indices (#10127) 2022-12-08 09:44:27 +08:00
kezhenxu94 210c374976
Fix memory leak in Zipkin API (#10126) 2022-12-07 22:25:03 +08:00
吴晟 Wu Sheng 4b7ec0bab5
Polish doc (#10114) 2022-12-06 21:59:33 +08:00
Wan Kai f1c7e93983
Fix miss set `LastUpdateTimestamp` that caused the metrics session to expire (#10111) 2022-12-06 18:08:30 +08:00
吴晟 Wu Sheng d6fa688ff8
Remove timeout offset and correct `MetricsExtension` declarations (#10098)
* Remove timeout offset and correct `MetricsExtension` declarations

* Fix ProcessRelation topology overlap for nodes communication with multiple component IDs.(HTTP and TCP)

* Support component IDs' priority in process relationship metrics.

* Remove abandon logic in MergableBufferedData, which caused unexpected no-update.
2022-12-06 11:12:42 +08:00
吴晟 Wu Sheng d8fce12835
Cache enhancement - don't read new metrics from database in minute (#10085) 2022-12-05 10:37:27 +08:00
吴晟 Wu Sheng 8c31172c3c
Refactor session cache in MetricsPersistentWorker. (#10084) 2022-12-04 22:41:57 +08:00
Marcin Grzejszczak 532e42b2ff
Add Micrometer as a component (#10078) 2022-12-03 21:40:23 +08:00
吴晟 Wu Sheng f24400b56f
Add `ServerStatusService` in the core module (#10083) 2022-12-03 20:37:50 +08:00
吴晟 Wu Sheng 18008aa6b2
Release 9.3.0. Begin 9.4.0 iteration (#10077) 2022-12-02 21:19:13 +08:00
mrproliu a269a0016e
Update the network profiling documentation (#10072) 2022-12-02 11:34:30 +08:00
Wan Kai c91f7e3952
Fix Elasticsearch storage: In the merged index, column's property `indexOnly` not applied and cannot be updated. (#10060) 2022-11-30 17:24:35 +08:00
mrproliu 2ac671cc1b
Fix wrong time bucket on attached event (#10049) 2022-11-30 10:22:52 +08:00
Wan Kai 1335a48f1c
* Self-Observability: Add counters for metrics reading from DB or cached. Dashboard:`Metrics Persistent Cache Count`. (#10050)
* Self-Observability: Fix `GC Time` calculation.
* Add trace association for general service dashboards.
2022-11-29 20:59:12 +08:00
Fine0830 ad57481e88
update UI (#10048) 2022-11-29 19:11:20 +08:00
吴晟 Wu Sheng 2d97e24ec5
Add docs for profiling, and adjust menu items. (#10046) 2022-11-29 17:27:02 +08:00
mrproliu f0a7528e76
Adding HTTP/1.x metrics tab on network profiling widget (#10044) 2022-11-29 15:26:13 +08:00
吴晟 Wu Sheng 6348f16b6b
Rename `BanyanDB.ShardingKey` to `BanyanDB.SeriesID` (#10037) 2022-11-26 13:06:53 +08:00
Wan Kai ce3196beff
Fix Elasticsearch storage: Query `sortMetrics` missing transform real index column name. (#10036) 2022-11-26 11:15:17 +08:00
吴晟 Wu Sheng 6b60357324
Fix `BanyanDB.ShardingKey` annotation missed in the generated OAL metrics classes. (#10032) 2022-11-26 00:20:33 +08:00
kezhenxu94 1da72b6af9
Internal API: remove undocumented ElasticSearch API usage and use documented one (#10031) 2022-11-25 21:15:25 +08:00
Fine0830 65431ac786
sync ui (#10030) 2022-11-25 18:16:35 +08:00
Wan Kai f9e23eb329
Fix Elasticsearch storage: In `No-Sharding Mode`, add specific analyzer to the template before index creation to avoid update index error. (#10026) 2022-11-25 15:32:40 +08:00
zhang-wei 8185589ac6
Add trace association for FAAS dashboards (#10024) 2022-11-25 10:08:29 +08:00
吴晟 Wu Sheng 2fa821d9f5
Enhance cache mechanism in the metric persistent process (#10021) 2022-11-24 23:56:16 +08:00
Wan Kai 9bdccc1daa
sync ui (#10023) 2022-11-24 22:08:46 +08:00
Wan Kai 6a75de5ece
Add `@BanyanDB.TimestampColumn` to identify `which column in Record` is providing the timestamp(milliseconds) for BanyanDB (#10019) 2022-11-24 21:20:36 +08:00
mrproliu 2e7a850475
Support dynamic config the sampling strategy in network profiling. (#10002) 2022-11-23 15:33:20 +08:00
Wan Kai ffa4990938
[Feature] Zipkin module support BanyanDB storage. (#10004) 2022-11-22 22:38:38 +08:00
Fine0830 e5950cc062
Sync UI (#9993) 2022-11-21 12:30:26 +08:00
吴晟 Wu Sheng 72d11de72b
Add default entity name(`_blank`) (#9986) 2022-11-18 17:37:32 +08:00
Wan Kai 0a2ee589d5
Test: Add integration test for Shardingsphere-proxy (#9969)
* Fix `ShardingTopologyQueryDAO.loadServiceRelationsDetectedAtServerSide` miss serviceIds.
* Add sharding integration test.
2022-11-17 20:42:09 +08:00
zhyyu 94cf9238c7
Fix ESEventQueryDAO miss metric_table boolQuery criteria. (#9971) 2022-11-16 21:02:44 +08:00
Brandon Fergerson 973d30aa48
Fix SW_STORAGE_ES_SUPER_DATASET_DAY_STEP variable name (#9970) 2022-11-16 18:51:42 +08:00
Gao Hongtao 4ae167b850
Fix not-time-series model blocking OAP boots in no-init mode. (#9966) 2022-11-16 17:23:22 +08:00
Brandon Fergerson 8dfd18ec20
fix: correct system variable spelling (#9968) 2022-11-16 16:21:34 +08:00
吴晟 Wu Sheng 978599edc4
Add `LongText` to support longer logs persistent as a text type (#9964) 2022-11-16 13:28:57 +08:00
kezhenxu94 d3d756bf4a
Remove `lengthEnvVariable` for `Column` as it never works as expected (#9952) 2022-11-12 14:33:17 +08:00
heihei180 7c8867bed7
Fix changelog for EventMesh plugin IDs (#9948) 2022-11-11 16:04:11 +08:00
吴晟 Wu Sheng 671cb02982
Bump up Kafka client to 2.8.1 to fix CVE-2021-38153. (#9949) 2022-11-11 15:56:39 +08:00
吴晟 Wu Sheng 03e8f8a994
Fix max length to 512 of IDs. (#9947) 2022-11-11 00:30:56 +08:00
yswdqz 109e6dea16
Support MySQL/PostgreSQL cluster mode (#9937) 2022-11-10 22:29:31 +08:00