Wan Kai
4b508b930d
Support custom GRPCClient health checker logic. ( #13353 )
...
[NOTICE] Roll back score meaning in GraphQL health check API.
2025-07-03 15:28:26 +08:00
Wan Kai
32807c8772
BanyanDB: Separate the storage configuration to an independent file: `bydb.yaml`. ( #13097 )
2025-03-12 17:20:09 +08:00
mrproliu
7785c4164b
Move `metrics-baseline` into `ai-pipeline` module ( #13041 )
2025-02-18 20:16:14 +08:00
mrproliu
8fbc1eb95a
Add Baseline module for support alarm module query predict metrics value ( #12991 )
2025-01-17 23:01:09 +11:00
吴晟 Wu Sheng
5ab39acd96
Add `bydb.dependencies.properties` config file ( #12922 )
2025-01-02 16:56:54 +08:00
吴晟 Wu Sheng
841a92b621
Support `Get Effective TTL Configurations` API. ( #12847 )
...
* [Breaking Change] Rename `debugging-query` module to `status-query` module. Relative exposed APIs are **UNCHANGED**.
* Support `Get Effective TTL Configurations` API.
2024-12-12 09:51:47 +08:00
zhengziyi0117
9e5fb8f5cf
Support async profiler feature ( #12671 )
...
Co-authored-by: zhengziyi <b21080426@njupt.edu.cn>
Co-authored-by: Jiajing LU <lujiajing1126@gmail.com>
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
Co-authored-by: kezhenxu94 <kezhenxu94@apache.org>
2024-10-31 23:09:56 +08:00
kezhenxu94
a5d8777ee7
Use CI-friendly revision to set the project version ( #12640 )
2024-09-24 17:53:14 +08:00
mrproliu
97f015ba4d
Enhance cilium fetcher with rules ( #12419 )
2024-07-08 18:59:56 +08:00
mrproliu
2e8b4f9917
Support Fetch Cilium Observability data to monitoring Cilium Service network traffic ( #12393 )
2024-07-02 15:37:42 +08:00
吴晟 Wu Sheng
054d0e4ff9
Release 10.0.0 and move forward to 10.1.0 ( #12203 )
2024-05-10 09:19:56 +08:00
吴晟 Wu Sheng
497a7bdb02
Release 9.7 and start 10.0 iteration ( #11607 )
2023-11-28 23:49:44 -08:00
吴晟 Wu Sheng
dd09d08c0c
Support `Scratch The OAP Config Dump`. ( #11579 )
2023-11-23 00:22:41 +08:00
吴晟 Wu Sheng
a336b3cff4
Release 9.6.0 and begin 9.7.0 iteration ( #11289 )
2023-09-01 22:57:18 +08:00
weixiang1862
0949db406d
Support LogQL HTTP query APIs. ( #11168 )
2023-08-03 22:05:31 +08:00
Brandon Fergerson
c5c268b653
refactor: rename recevier to receiver ( #11001 )
2023-06-27 08:51:35 +08:00
吴晟 Wu Sheng
1f6ea1d744
Begin 9.6.0 iteration ( #10935 )
...
* [maven-release-plugin] prepare release v9.5.0
* [maven-release-plugin] prepare for next development iteration
* Create changes-9.5.0.md
* Set changes.md for 9.6.0
2023-06-14 18:26:50 +08:00
kezhenxu94
74a8589307
[Breaking Change] Enhance JDBC storage through merging table and managing day-based table rolling ( #10544 )
...
* [Breaking Change] Enhance JDBC storage through merging tables and managing day-based table rolling.
* [Breaking Change] Sharding-MySQL implementations and tests get removed due to we have the day-based rolling mechanism by default
2023-03-17 21:01:48 +08:00
吴晟 Wu Sheng
4874374ace
Tag 9.4.0 release, prepare for 9.5.0 iteration. ( #10512 )
2023-03-08 23:30:37 +08:00
Wan Kai
fb9117b8e7
Support prometheus HTTP APIs and promQL. ( #10415 )
...
Support HTTP APIs list:
- /api/v1/metadata
- /api/v1/labels
- /api/v1/label/{label_name}/values
- /api/v1/series
- /api/v1/query
-/api/v1/query_range
Support basic promQL for query traffic/metrics/labeled_metrics/topN/sampled_records from OAP
2023-02-22 12:59:45 +08:00
kezhenxu94
b8e4a025aa
Avoid Antlr dependencies' versions might be different in compile time and runtime ( #10339 )
2023-02-04 15:26:49 +08:00
pg.yang
29556a0d00
Add aws-firehose-receiver to support collecting AWS CloudWatch metric(OpenTelemetry format) ( #10300 )
2023-01-24 14:04:27 +08:00
吴晟 Wu Sheng
18008aa6b2
Release 9.3.0. Begin 9.4.0 iteration ( #10077 )
2022-12-02 21:19:13 +08:00
soander
42f3396b64
Support the telegraf receiver plugin module ( #9620 )
...
* The telegraf receiver plugin module development.
* Refactored code of converting telegraf data and fixed some errors.
* Support Telegraf receiver plugin module.
* Add telegraf-receiver.md, update changes.md and vm-monitoring.md.
* Rename YAML file and change code style.
* Change receiver-telegraf of application.yml.
* The receiver-telegraf e2e test.
* The telegraf receiver e2e test.
* Fix an issue and delete redundant configs.
* Add Unit Test about converting Telegraf metrics.
* Adjust Unit Test about converting Telegraf metrics.
* Add License Header to Unit Test and change binary.xml.
* Change module provider's config initialization mechanism.
* Exclude the telegraf-rules in server-starter pom.xml.
* Fix telegraf e2e test issues.
* Change telegraf e2e test.
* Fix issues
* Fix issues.
* Add Sample convert Unit Test.
* Change vm.yaml, related documents and fix some issues.
* Change backend-vm-monitoring.md.
* Fix SampleConvertTest checkstyle issue.
* Change vm.yaml swap MAL.
* Update menu.yml and binary.xml.
* Update Telegraf Unit test.
* Delete telegraf config package, use meter.analyzer.prometheus package to load config file.
* Reorder telegraf metrics in menu.yml.
* Change e2e, vm, config, linux-service and vm.md.
* Update telegraf.conf file.
* Change url of telegraf.conf file.
* Update e2e.yaml, conf file, menu.yml and delete useless code of provider.
* Update grouping sampleFamily by timestamp and name, and add new UTs.
* Update vm-monitoring.md and .asf.yaml.
Co-authored-by: Superskyyy (ONLINE) <Superskyyy@outlook.com>
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2022-11-05 08:08:20 +08:00
kezhenxu94
dd6b7a1fc0
Remove Prometheuse fetcher, fix MAL Histogram type bug, and reorganize the doc ( #9710 )
...
* [**Breaking Change**]: Remove prometheus-fetcher plugin, please use OpenTelemetry to scrape Prometheus metrics and
set up SkyWalking OpenTelemetry receiver instead.
* BugFix: histogram metrics sent to MAL should be treated as OpenTelemetry style, not Prometheus style:
```
(-infinity, explicit_bounds[i]] for i == 0
(explicit_bounds[i-1], explicit_bounds[i]] for 0 < i < size(explicit_bounds)
(explicit_bounds[i-1], +infinity) for i == size(explicit_bounds)
```
2022-09-30 13:13:03 +08:00
Wan Kai
d7ee9a01d6
Support sharding MySQL database instances and tables. ( #9689 )
...
* [**Breaking Change**] Support sharding MySQL database instances and tables by [Shardingsphere-Proxy](https://shardingsphere.apache.org/document/current/en/overview/#shardingsphere-proxy ).
SQL-Database requires removing tables `log_tag/segment_tag/zipkin_query` before OAP starts, if bump up from previous releases.
2022-09-30 08:39:14 +08:00
吴晟 Wu Sheng
608a084350
Begin 9.3.0 iteration, 9.2.0 release is on vote ( #9539 )
...
* [maven-release-plugin] prepare release v9.2.0
* [maven-release-plugin] prepare for next development iteration
* Create changes-9.2.0.md
* Update changes.md
* Update LICENSE
2022-08-31 00:31:04 +08:00
kezhenxu94
f96b3eacf1
Adapt OpenTelemetry native metrics protocol ( #9497 )
2022-08-21 21:13:23 +08:00
吴晟 Wu Sheng
8584ada7cc
Begin 9.2.0 iteration ( #9191 )
...
* [maven-release-plugin] prepare release v9.1.0
* [maven-release-plugin] prepare for next development iteration
2022-06-08 17:24:15 +08:00
Wan Kai
f0aef53d49
Support Zipkin traces collect and zipkin traces query API. ( #9177 )
2022-06-08 07:40:36 +08:00
Jiajing LU
439f843d89
Banyandb OAP integration ( #9064 )
2022-05-18 16:05:41 +08:00
吴晟 Wu Sheng
fcc6a16215
Remove InfluxDB 1.x and Apache IoTDB 0.X as storage options ( #9060 )
...
* Remove InfluxDB 1.x and Apache IoTDB as storage options.
* Update dependencies.
2022-05-13 21:30:24 +08:00
kezhenxu94
210f26b7df
Remove build time from the OAP version ( #8934 )
2022-04-22 22:17:04 +08:00
吴晟 Wu Sheng
91413a753c
Start 9.1.0-dev iteration ( #8822 )
2022-04-06 18:56:49 +08:00
kezhenxu94
bf03d9f67a
Improve CI with the GHA new feature ( #8691 )
2022-03-17 10:06:53 +08:00
mrproliu
f06c220e50
Introduce the entity of Process Type ( #8617 )
2022-03-03 20:16:02 +08:00
kezhenxu94
1eacba86fd
Exclude unnecessary libs when building under JDK 9+ ( #8441 )
2022-01-18 14:44:50 +08:00
吴晟 Wu Sheng
1fdf3a8acf
Set version to 9.0.0-snapshot ( #8242 )
2021-12-06 10:04:20 +08:00
吴晟 Wu Sheng
e7d6f89021
Set the version to 8.10.0, 8.9.0 release is in process. ( #8233 )
2021-12-02 18:54:21 +08:00
刘威
842b5d927e
Support Apache IoTDB as a storage option ( #7766 )
...
Support Apache IoTDB as a storage option, mostly refer to previous InfluxDB storage option.
* The Design of Apache IoTDB Storage Option, https://skywalking.apache.org/blog/2021-11-23-design-of-iotdb-storage-option/
2021-11-27 09:04:23 +08:00
吴晟 Wu Sheng
2ea12934ce
Fix ElasticSearch implementation of `queryMetricsValues` and `readLabeledMetricsValues` doesn't fill default values ( #8012 )
...
* Fix ElasticSearch implementation of `queryMetricsValues` and `readLabeledMetricsValues` doesn't fill default values
* Change generated file path.
2021-10-27 08:27:09 +08:00
kezhenxu94
a5685cb149
Add a GraphQL query to get OAP version, display OAP version in startup message and error logs ( #8004 )
2021-10-26 15:05:37 +08:00
kezhenxu94
da9b79ca30
Fix zipkin receiver is not packaged into dist ( #7843 )
2021-09-30 13:51:51 +08:00
吴晟 Wu Sheng
8b681053df
Begin 8.9.0 iteration ( #7801 )
...
* [maven-release-plugin] prepare release v8.8.0
* [maven-release-plugin] prepare for next development iteration
* Create changes-8.8.0.md
* Reset changelog for 8.9.0
2021-09-25 23:46:18 +08:00
kezhenxu94
26b81a2e59
Rebuilt ElasticSearch client on top of their REST API ( #7634 )
2021-09-06 15:21:35 +08:00
吴晟 Wu Sheng
1c5e22a7be
Begin 8.8.0 iteration ( #7395 )
...
* [maven-release-plugin] prepare release v8.7.0
* [maven-release-plugin] prepare for next development iteration
2021-07-30 23:01:09 +08:00
吴晟 Wu Sheng
5eb1021639
Initialize 8.7.0 iteration ( #7078 )
2021-06-08 07:41:09 +08:00
吴晟 Wu Sheng
17e820f156
Begin 8.6.0 iteration ( #6721 )
2021-04-09 23:01:00 +08:00
吴晟 Wu Sheng
0e1d5c3767
Make Zipkin trace query available ( #6454 )
2021-02-27 14:50:54 +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