Commit Graph

8212 Commits

Author SHA1 Message Date
mrproliu 68ab2edd77
Update browser perf calculate strategy (#13034) 2025-02-13 16:36:07 +08:00
吴晟 Wu Sheng 8d9aa67451
Polish the browser doc for client-js 1.0 (#13031) 2025-02-13 14:18:57 +08:00
Wan Kai 0cd43544e5
Add `Get Alarm Runtime Status` API. (#13028) 2025-02-12 23:22:47 +08:00
kezhenxu94 b7e961b232
Bump up netty to 4.11.118 and a bunch of GHA to fix CVE-2025-24970 (#13027) 2025-02-12 12:46:26 +08:00
Wan Kai 97c47de89b
Baseline: Support query baseline with MQE and use in the Alarm Kernel. (#13024) 2025-02-10 20:35:30 +08:00
吴晟 Wu Sheng d6bcecf081
Update BanyanDB in e2e (#13020) 2025-02-06 15:09:32 +08:00
kezhenxu94 217f2d55c3
fix: Envoy logs conversion error (#13019) 2025-02-05 15:58:36 +08:00
吴晟 Wu Sheng 2cc6db9535
Bump BanyanDB in e2e (#13016)
* Bump BanyanDB in e2e

* Update env

---------

Co-authored-by: Gao Hongtao <hanahmily@gmail.com>
2025-02-04 12:09:02 +08:00
吴晟 Wu Sheng c2cdf07871
Remove `meter.md` doc, because `mal.md` has covered all the content. (#13018) 2025-02-03 23:53:36 +08:00
吴晟 Wu Sheng babc22e159
Fix the UI doc and relative screenshots. (#13017) 2025-02-02 22:06:55 +08:00
吴晟 Wu Sheng 44844dd802
Add `Get Node List in the Cluster` API (#13015) 2025-02-01 16:28:10 +08:00
mrproliu 302b365681
Predicted value level declaration in baseline module (#13014) 2025-01-27 22:13:23 +11:00
mrproliu 8ebb52dd19
Adapt new Browser data upload protocol (#13009) 2025-01-24 16:41:30 +10:00
mrproliu f5b94632ae
Adapt query supported metrics names in Baseline (#13007) 2025-01-23 16:37:33 +11:00
Wan Kai 5aaf8326cd
BaseLine proto: Add query baseline supported metrics names. (#13005) 2025-01-22 20:51:06 +11:00
Fine0830 8ae16de511
Fix parameters for Browser Protocol (#12999) 2025-01-21 17:34:14 +08:00
Fine0830 23beabe03e
docs: update browser protocol (#12996) 2025-01-21 20:04:10 +11:00
mrproliu 8fbc1eb95a
Add Baseline module for support alarm module query predict metrics value (#12991) 2025-01-17 23:01:09 +11:00
Wan Kai 0d7c7873f0
OAP self observability: Add watermark circuit break/recover metrics. (#12981) 2025-01-16 20:32:02 +08:00
吴晟 Wu Sheng dc33a6e80a
Fix missing limit in UI template query (#12980) 2025-01-16 14:00:54 +08:00
吴晟 Wu Sheng d7d3b5a53e
Fix Ruby component IDs in change logs. (#12978) 2025-01-15 23:48:15 +08:00
Zixin Zhou 3914802248
Update component IDs for Ruby (#12977) 2025-01-15 23:32:39 +08:00
Wan Kai 8e51a87197
OAP Self observability: Add JVM heap and direct memory used metrics. (#12974) 2025-01-15 19:06:46 +08:00
吴晟 Wu Sheng 6f8941a9d3
Fix bugs and enhance RESOURCE EXHAUSTED: Watermark exceeded logs. (#12973)
1. Fix too many `RESOURCE EXHAUSTED: Watermark exceeded` when other nodes reached limitations.
2. Fix bug of watermark exceeded recovery.
3. Change the default memory usage limitation to 96%.
4. Fix WatermarkListener name is not set.
2025-01-15 16:09:33 +08:00
kezhenxu94 abd1a5ac16
chore: set default log level in docker to INFO (#12967) 2025-01-15 00:03:19 +08:00
Wan Kai 8bcaabb43c
MQE: Support `&&(and)`, `||(or)` bool operators. (#12965) 2025-01-14 16:22:29 +08:00
mrproliu 1dde137f8e
Make eBPF Off CPU Profiling more stable (#12963) 2025-01-13 20:43:02 +08:00
Fine0830 da4a87dff7
Sync UI (#12962) 2025-01-13 17:51:51 +08:00
吴晟 Wu Sheng d447c4534f
Make bydb depdendencies file checked and consistent. (#12961) 2025-01-13 17:47:15 +08:00
吴晟 Wu Sheng ca5c8b29e1
BanyanDB: Add support for compatibility checks based on API version (#12959) 2025-01-12 21:34:51 +08:00
吴晟 Wu Sheng d12c6b5979
Add circuit-breaking mechanism (#12953) 2025-01-10 23:49:05 +08:00
peachisai f64223340c
Remove redundant code (#12944) 2025-01-10 13:26:54 +08:00
mrproliu 3232b54752
Support new browser metrics upload API (#12948) 2025-01-09 21:52:20 +08:00
mrproliu 3c52eedd04
Support `labelAvg` function in the OAL engine (#12940) 2025-01-08 20:56:06 +08:00
Wan Kai 0a0890c148
MQE: Support `top_n_of` function for merging multiple metrics topn query. (#12937) 2025-01-08 12:53:34 +08:00
Gao Hongtao c6ef231f39
Support BanyanDB's new property (#12936) 2025-01-08 11:56:45 +08:00
hanwha-jesoos de6ae39fbf
docs: fix typo in documentation (#12935) 2025-01-07 16:51:04 +08:00
Fine0830 c0b286865e
update browser API (#12934) 2025-01-07 15:32:23 +08:00
Fine0830 09965ab4b5
Update the browser API protocol doc (#12619) 2025-01-07 14:17:14 +08:00
吴晟 Wu Sheng 844aa5084d
Add more comments for IndexMode (#12930) 2025-01-05 11:01:16 +08:00
吴晟 Wu Sheng 776a757fa8
* Fix wrong index mode declarations
* Remove `@BanyanDB.IndexMode` from TopN implementation, as it's not necessary. Those are records, not metrics.
* Fix, move `Service`, `Instance`, `Endpoint` and `Process` relations out of `index-mode`, as they are time series.
2025-01-05 09:26:19 +08:00
吴晟 Wu Sheng fcb08aceab
Fix `AvgHistogramPercentileFunction` doesn't have proper field definition for `ranks`. (#12927) 2025-01-04 22:38:34 +08:00
吴晟 Wu Sheng 4c5882dade
Fix chore (#12923) 2025-01-02 17:34:59 +08:00
吴晟 Wu Sheng 5ab39acd96
Add `bydb.dependencies.properties` config file (#12922) 2025-01-02 16:56:54 +08:00
Wan Kai 1a1454e922
storage e2e: make topn result more predictable (#12921) 2025-01-02 12:12:26 +08:00
mrproliu 3f0d68ae61
Adapt Alarm and MQE CLI query in the E2E (#12918) 2025-01-01 21:07:42 +08:00
吴晟 Wu Sheng 6fbd9e7400
Polish words in storage docs. (#12911) 2024-12-30 21:29:43 +08:00
吴晟 Wu Sheng 5be35ba774
[Breaking Change] Remove H2 as storage option permanently. (#12909)
Remove H2 as storage option permanently. BanyanDB 0.8(OAP 10.2 required) is easy, stable and production-ready. Don't need H2 as default storage anymore.
2024-12-30 21:07:21 +08:00
Wan Kai d3d3ee8abd
Alarm: Support store and query the metrics snapshot when the alarm is triggered (#12910) 2024-12-30 10:57:00 +08:00
Zixin Zhou f8f5fa5206
Add component ID for Caffeine (#12906) 2024-12-28 16:34:25 +08:00