Commit Graph

859 Commits

Author SHA1 Message Date
mrproliu b695983fc5
Add OFF CPU eBPF Profiling E2E Testing and Sync UI (#9122) 2022-05-23 23:09:37 +08:00
Jiajing LU dc39ce9bb4
Add shards factor for BanyanDB (#9116) 2022-05-22 17:34:25 +08:00
mrproliu e8b24e7fb2
Add TiDB, OpenSearch, Postgres storage optional to Trace and eBPF Profiling E2E testing. (#9117) 2022-05-22 14:54:26 +08:00
yangyiweigege 8b40d2269f
Fix SumAggregationBuilder#build should use the SumAggregation rather than MaxAggregation.(#9111) (#9114)
Co-authored-by: xishui <xishui@wacai.com>
2022-05-21 19:01:03 +08:00
mrproliu 47509715f5
Support OFF CPU eBPF Profiling (#9107) 2022-05-20 14:46:16 +08:00
Fine0830 85e1f014c2
Add Log configurations in the browser templates (#9106) 2022-05-20 12:16:03 +08:00
Wan Kai 051431fde7
SQL Database: provide `@SQLDatabase.AdditionalEntity` to support create additional tables from a model. (#9098)
* SQL Database: provide `@SQLDatabase.AdditionalEntity` to support create additional tables from a model.
* [Breaking Change] SQL Database: remove SQL Database config `maxSizeOfArrayColumn` and `numOfSearchableValuesPerTag`.
* [Breaking Change] SQL Database: move `Tags list` from `Segment`,`Logs`,`Alarms` to their additional table.
* Upgrade doc
2022-05-20 08:29:32 +08:00
mrproliu e451052357
Remove `total` field in Alarm, Browser Logs, and Alarm query (#9102) 2022-05-19 23:04:44 +08:00
Fine0830 490a1c41a9
sync ui (#9099) 2022-05-19 17:28:57 +08:00
Fine0830 90bdbe059c
Sync UI and update license (#9095) 2022-05-19 08:37:59 +08:00
mrproliu 7c295738a8
Remove `total` field in Log and Trace query (#9094) 2022-05-19 06:50:37 +08:00
吴晟 Wu Sheng e02f7efd0c
Fix NoneStream model has wrong downsampling (#9088) 2022-05-18 07:50:56 +08:00
Cool-Coding 68e48811b4
Fix the problem that MQ has the wrong layer type(#9080) (#9082) 2022-05-17 20:42:52 +08:00
kezhenxu94 2372c06fd9
Storage(ElasticSearch): add search options to tolerate inexisting indices (#9076) 2022-05-17 14:24:35 +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
mrproliu 4bf620045d
Sync UI (#9051) 2022-05-12 21:23:56 +08:00
mrproliu 559d7aadf1
Sync ui to remove the `duration` when query eBPF Profiling scheduler (#9035) 2022-05-11 19:01:12 +08:00
mrproliu 9494fb2545
Remove layer from process and remove duration from eBPF Profiling scheduler query (#9034) 2022-05-11 17:15:09 +08:00
Wan Kai 2e7cf5db10
Remove `Layer` concept from `ServiceInstance`. (#9029) 2022-05-11 09:59:33 +08:00
mrproliu a3e14bdc7a
Add eBPF Profiling widget into UI templates. (#9023) 2022-05-10 22:45:16 +08:00
kezhenxu94 7344714ee9
Remove unnecessary `onCompleted` on gRPC error (#9027) 2022-05-10 19:37:03 +08:00
kezhenxu94 59c63d90e8
Add Envoy internal cost metrics (#9020) 2022-05-10 12:53:38 +08:00
Wan Kai bb812d631b
Fix endpoint relation dashboard and sync ui (#9017) 2022-05-09 21:48:53 +08:00
Wan Kai 26d8c36e3a
VM monitoring adapt the latest version `0.50.0`of the `opentelemetry-collector` (#9013) 2022-05-09 16:54:05 +08:00
Fine0830 b34de72008
sync ui (#9014) 2022-05-09 16:07:06 +08:00
mrproliu 2f72a3cace
Fix pod match error when the service have multiple selector (#9008) 2022-05-08 13:05:51 +08:00
Hper 7b99289eab
Enhance Deprecated MetricQuery(v1) getValues querying (#9003) 2022-05-07 22:57:09 +08:00
Wan Kai 6c6ef24664
Support autocomplete tags in logs query. (#8999) 2022-05-06 20:18:45 +08:00
kezhenxu94 369949b29a
Clean up scroll context after going through the results (#8967) 2022-05-06 09:35:27 +08:00
Hper c5bde6d37f
Improve the performance of TermsAggregation (#8959) 2022-05-05 08:05:09 +08:00
吴晟 Wu Sheng c53d242a32
Upgrade OAP and webapp dependencies to fix CVEs. (#8988)
* Upgrade OAP dependencies zipkin to 2.23.16, H2 to 2.1.212, Apache Freemarker to 2.3.31, gRPC-java 1.46.0, netty to 4.1.76.
* Upgrade Webapp dependencies, spring-cloud-dependencies to 2021.0.2, logback-classic to 1.2.11
2022-05-04 23:02:56 +08:00
吴晟 Wu Sheng 32b1596e5f
Enhance Converter mechanism in kernel level (#8986)
* Enhance Converter mechanism in kernel level to make BanyanDB native feature more effective.
2022-05-04 18:55:18 +08:00
Fine0830 b2ec540ab0
sync ui (#8985) 2022-05-04 14:58:33 +08:00
Wan Kai 054e01a6b1
E2E: fix log test miss verify LAL and metrics (#8981)
* E2E: fix log test miss verify LAL and metrics

* fix kafka log case, set rover test interval 10s
2022-05-03 17:08:25 +08:00
mrproliu 48a5b8cc59
Add the support eBPF profiling field into the process entity (#8976) 2022-04-30 17:31:31 +08:00
Wan Kai 12ba7aa533
Support autocomplete tags in traces query (backend side), Replace all configurations **_JETTY_** to **_REST_** (#8971)
* Support autocomplete tags in traces query (backend side)

* [Breaking Change] Replace configuration `**_JETTY_**` to `**_REST_**`.
2022-04-29 12:52:45 +08:00
longmountain 8170177900
fix bug: Even after a rerun of init mode job, TimeSeriesTable ES index not created. (#8958)
Co-authored-by: maxiaoguang <xiaoguang.ma@bianli24.com>
2022-04-28 00:15:42 +08:00
mrproliu a93667184f
Support receive Kubernetes process from the Rover (#8960) 2022-04-27 19:20:50 +08:00
Fine0830 5c247b8d7f
sync ui: Implement the eBPF profiling widget on dashboard (#8943) 2022-04-24 21:36:57 +08:00
kezhenxu94 3256b6c9d9
Add data-generator module to run OAP in testing mode, generating mock data for testing (#8725) 2022-04-23 17:00:32 +08:00
kezhenxu94 210f26b7df
Remove build time from the OAP version (#8934) 2022-04-22 22:17:04 +08:00
WANG YONG TAO 6a6f89e2c3
Fix the kafka consumer configuration override bug. (#8929)
Co-authored-by: wangyongtao <wangyongtao@yiche.com>
2022-04-22 18:23:48 +08:00
吴晟 Wu Sheng 023a2d3165
Revert "Enhance DataCarrier#MultipleChannelsConsumer to add priority" (#8924) 2022-04-22 10:11:38 +08:00
Wan Kai 70560e3b2d
HTTPServer support the handler register with allowed HTTP methods (#8917) 2022-04-21 21:16:51 +08:00
yangyiweigege d3f484e77c
Fix bulk processor initialize multiple times (#8913) 2022-04-20 13:06:35 +08:00
yangyiweigege 00b58f6210
fix ES flush thread will stop work when flush schedule task have ES connection exception (#8909)
Co-authored-by: xishui <xishui@wacai.com>
2022-04-19 20:39:55 +08:00
Hoshea Jiang 8247bc3c71
Add layer field to event (#8881) 2022-04-19 16:49:52 +08:00
Wan Kai 85ce1645be
Update UI, enable compression, fix SO11Y bug and set `SW_QUERY_MAX_QUERY_COMPLEXITY` to 1000 (#8885) 2022-04-15 17:35:10 +08:00
吴晟 Wu Sheng 7a0a55a2a0
Fix missing change log of UI (#8880) 2022-04-14 23:52:30 +08:00
zhang-wei e7d14bd37c
Show more metrics on service/instance/endpoint list on the dashboards (#8879) 2022-04-14 23:34:52 +08:00
kezhenxu94 38a9d47017
Fix event can't split service ID into 2 parts (#8874) 2022-04-14 14:27:23 +08:00
mrproliu db3c1da10d
Update the eBPF Profiling task as service level (#8840) 2022-04-14 07:30:40 +08:00
Daming 9059ff5827
Simplify kafka configuration in cluster mode (#8857) 2022-04-13 22:32:35 +08:00
吴晟 Wu Sheng 6d9decddce
Support BanyanDB global index for entities (#8852)
* Move ElasticSearch and BanyanDB specific configurations out of column.
* Support BanyanDB global index for entities. Log and Segment record entities declare this new feature.
* Remove unnecessary analyzer settings in columns of templates. Many were added due to analyzer's default value.
* Move SQLDatabase(H2/MySQL/PostgreSQL) specific configurations out of column.
2022-04-12 08:21:44 +08:00
Wan Kai f3478b187d
Fix Zipkin receiver: Decode spans error, missing `Layer` for V9 and wrong time bucket for generate Service and Endpoint. (#8848) 2022-04-11 21:34:03 +08:00
hutaishi 9386375492
Sync UI submodule (#8843) 2022-04-10 21:53:35 +08:00
Wan Kai f4c401529c
Update doc and fix some UI nits (#8842) 2022-04-10 12:50:13 +08:00
吴晟 Wu Sheng bb7a6ad9a7
Fix unsupported doc format. (#8837) 2022-04-08 22:46:58 +08:00
吴晟 Wu Sheng 0e7b25d986
Move changelog into website. (#8836) 2022-04-08 22:20:40 +08:00