Commit Graph

859 Commits

Author SHA1 Message Date
StreamLang b21d511747
Add VIRTUAL_CACHE layer to fix Cache server icon in topology (#9414) 2022-08-01 13:48:05 +08:00
Fine0830 486a194b4f
sync ui (#9406) 2022-07-29 16:55:20 +08:00
mrproliu b8cf95d165
Add `SUM_PER_MIN`(sumHistogramPercentile) downsampling in MAL. Add eBPF Network Profiling E2E (#9377) 2022-07-28 10:00:36 +08:00
Wan Kai a00c68d471
Add log widget to general service root (#9393) 2022-07-28 08:39:36 +08:00
Fine0830 cdfdf3cfaf
sync ui (#9391) 2022-07-27 16:59:45 +08:00
吴晟 Wu Sheng bb8f9e1f38
Update changes.md (#9378) 2022-07-25 08:57:11 +08:00
kezhenxu94 c2c6e5c8b1
Sync ui module (#9365) 2022-07-21 10:48:24 +08:00
kezhenxu94 9cb3ef12ae
Add event widgets in dashboard where applicable (#9361) 2022-07-21 09:18:23 +08:00
Brandon Fergerson fd6d0ee743
Fixes Banynadb race condition (#9360) 2022-07-20 15:23:23 +08:00
Fine0830 ab37462765
sync ui (#9354) 2022-07-19 14:53:39 +08:00
Wan Kai a5eafaebd5
Dashboard: Add metrics association and fix. (#9347) 2022-07-18 22:55:50 +08:00
Wan Kai 14800cbc57
Optimize elasticsearch query performance by using `_mGet` and physical index name (#9339)
Optimize ElasticSearch query performance by using `_mGet` and physical index name rather than alias in these scenarios:
(a) Metrics aggregation 
(b) Zipkin query
(c) Metrics query
(d) Log query
2022-07-14 10:40:21 +08:00
Fine0830 63636fbed3
sync ui (#9341) 2022-07-13 23:51:06 +08:00
mrproliu 5ea7c0d778
Support eBPF Network Profiling (#9337) 2022-07-13 22:41:22 +08:00
kezhenxu94 bf74b66763
Skip loading UI templates if folder is empty or doesn't exist (#9338)
UI templates are configurable, users might add or remove configs
as they want, so we don't need to throw exception for inexistent
paths, this allow users to remove templates they don't want, or
even disable the `ui_template` index.
2022-07-13 14:48:15 +08:00
吴晟 Wu Sheng 90b268e110
Revert #8066 introduced in 8.9.0 (#9336)
* Revert #8066

* Update changelog
2022-07-13 08:02:45 +08:00
吴晟 Wu Sheng a46cfa0249
Remove legacy OAL `percentile` functions, `p99`, `p95`, `p90`, `p75`, `p50` func(s) (#9335) 2022-07-12 23:38:56 +08:00
kezhenxu94 71ef9eaf5a
Clean up doc about event metrics (#9329) 2022-07-09 11:32:52 +08:00
Fine0830 29cf7e994d
sync ui (#9326) 2022-07-08 17:08:46 +08:00
jiang1997 afe5afc302
Add component ID for Python Bottle plugin (#9305) 2022-07-04 22:11:36 +08:00
mrproliu 7bb8c69c67
Add `forEach`, `processRelation` function to MAL Expression, and add `expPrefix` and `initExp` in MAL config (#9299) 2022-07-04 20:59:34 +08:00
Jiajing LU d462682448
Fix missing sourceEndpointOwnerServiceLayer (#9300) 2022-07-04 08:29:38 +08:00
Wan Kai b9196966cd
Add Zipkin query exception handler, response error message for illegal arguments. (#9296) 2022-07-01 20:36:33 +08:00
cui fliter 3fe3a11547
fix some typos (#9292)
Signed-off-by: cui fliter <imcusg@gmail.com>
2022-06-30 23:30:08 +08:00
geekymv 9793f323d5
Add component id for Hutool plugin (#9284) 2022-06-29 17:28:17 +08:00
mrproliu 46ae1cfe1e
Add `VIRTUAL` detect type to Process for Network Profiling (#9280) 2022-06-28 17:07:57 +08:00
Fine0830 df66429f8a
Sync ui: Implement the Event widget and update license (#9261) 2022-06-22 20:52:22 +08:00
Wan Kai e346b618ea
Support Zipkin kafka collector. (#9252) 2022-06-21 20:40:43 +08:00
kezhenxu94 bc462f0702
Upgrade Armeria to 1.16.0, Kubernetes Java client to 15.0.1 (#9251) 2022-06-21 14:41:11 +08:00
Chen Ni 61278ddd0e
Support PagerDuty Alarm Hook (#9247) 2022-06-18 18:45:25 +08:00
吴晟 Wu Sheng cc282232e4
UI sync & Update Java agent and satellite commit ID for testing. (#9239)
* Sync UI

* Update Java agent and satellite commit ID for testing.

* Fix e2e

* Fix Satellite plugin names

Co-authored-by: wankai123 <wankai123@foxmail.com>
Co-authored-by: mrproliu <741550557@qq.com>
2022-06-16 12:57:57 +08:00
drgnchan d3e38ec697
sync ui (#9228)
Co-authored-by: raymond.chen <raymond.chen@yijinin.com>
2022-06-15 12:11:53 +08:00
Fine0830 ba9cd78007
sync ui (#9223) 2022-06-14 18:32:01 +08:00
kezhenxu94 735ee00b99
Mesh: fix only last rule works when multiple rules are defined in metadata-service-mapping.yaml (#9205) 2022-06-11 21:06:11 +08:00
Wan Kai 43d65775f0
Add more entities for Zipkin to improve performance (#9198) 2022-06-10 20:04:11 +08:00
kezhenxu94 9ccb04e6cf
ElasticSearch: scroll id should be updated when scrolling as it may change (#9199) 2022-06-10 18:13:59 +08:00
吴晟 Wu Sheng 122f285109
Fix invalid links in release docs (#9192) 2022-06-09 08:51:08 +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
zhang-wei 7a26e3ca7a
Add dashboard configuration for on demand log (#9180) 2022-06-08 08:15:47 +08:00
Wan Kai f0aef53d49
Support Zipkin traces collect and zipkin traces query API. (#9177) 2022-06-08 07:40:36 +08:00
Fine0830 d6d7c6e483
sync ui (#9181) 2022-06-07 22:46:59 +08:00
Fine0830 f436e8b6c1
sync ui: visualize a on-demand log widget, update license and submodule (#9170) 2022-06-06 09:48:38 +08:00
mrproliu 5b5b3d58da
Add eBPF agent into probe introduction. (#9156) 2022-06-01 14:22:14 +08:00
kezhenxu94 543036a02e
Add instance properties extractor in MAL (#9151) 2022-06-01 13:30:56 +08:00
mrproliu 31624a3c09
Simplify the format index name logical in ES storage (#9145) 2022-05-30 13:38:09 +08:00
kezhenxu94 9786ed838c
Remove oal for events (#9139) 2022-05-27 19:30:37 +08:00
kezhenxu94 93fcf8d055
Add APIs to query ondemand Pod log (#9130) 2022-05-26 12:05:25 +08:00
mrproliu 1934f308a7
Fix scroll query in Elastic Search storage (#9128) 2022-05-25 19:19:27 +08:00
吴晟 Wu Sheng a6ec973240
UI Sync, add Spanish language to UI. (#9127) 2022-05-25 10:07:59 +08:00
吴晟 Wu Sheng f2ef358bf8
Fix searchable tag to latest. (#9123) 2022-05-24 12:10:25 +08:00
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