kezhenxu94
572c195928
Do not start server and Kafka consumer in init mode ( #11278 )
2023-08-29 22:24:09 +08:00
Pyq
f4d85e8eb0
Fix listInstances not using endTime query ( #11269 )
2023-08-27 23:50:14 +08:00
kezhenxu94
16f940b5ce
Check results in ALS as per downstream/upstream instead of per log ( #11265 )
2023-08-27 12:20:35 +08:00
Wan Kai
8763359fc1
[Breaking change] Support MQE in the Alerting. ( #11262 )
2023-08-25 11:39:48 +08:00
Fine0830
a96d9a1678
sync ui ( #11253 )
2023-08-23 07:41:26 +08:00
mrproliu
f06886c1ef
Enhance the `serviceRelation` in MAL by adding settings for the `delimiter` and `component` fields ( #11251 )
2023-08-22 18:19:42 +08:00
kezhenxu94
f1db255605
Fix wrong classpath that might cause OOM in startup ( #11247 )
2023-08-21 21:30:12 +08:00
kezhenxu94
1d5be387e0
Fix the Kubernetes resource cache not refreshed ( #11242 )
2023-08-21 12:19:39 +08:00
吴晟 Wu Sheng
d5bf66dea7
Fix out-dated docs about Kafka fetcher ( #11235 )
2023-08-17 20:47:10 +08:00
Wan Kai
5491c04a8a
Support `Compare Operation` in MQE ( #11226 )
2023-08-16 16:44:23 +08:00
block666
034a68b100
Apply MQE on Browser layer UI-templates ( #11220 )
2023-08-16 10:16:08 +08:00
peachisai
8f5a9a7058
Fix changlog nit ( #11222 )
2023-08-16 09:22:53 +08:00
peachisai
5db8d32af1
Add Nacos component ID ( #11219 )
2023-08-16 03:15:15 +08:00
Wan Kai
2b5d2b5f00
Fix MQE Binary Operation between labeled metrics and other type of value result. ( #11217 )
2023-08-15 12:57:36 +08:00
Chen Ziyan
7d530ff506
Fix typo in `dynamic-config-configmap.md` ( #11212 )
2023-08-11 18:51:21 +08:00
mrproliu
6cca6c18d7
Improve PromQL to allow for multiple metric operations within a single query ( #11210 )
2023-08-11 17:58:18 +08:00
kezhenxu94
49bf7a171a
Make builds reproducible for automatic releases CI ( #11204 )
2023-08-11 10:38:12 +08:00
吴晟 Wu Sheng
a1ed1fb447
Bump up version of ASF parent pom to v30. ( #11209 )
2023-08-11 09:29:30 +08:00
block666
7f63bfe0a4
Apply MQE on Infra-Windows layer UI-templates ( #11203 )
2023-08-10 11:07:00 +08:00
kezhenxu94
f63764cd33
Fix the wrong default value of `k8sServiceNameRule` if it's not explicitly set ( #11200 )
2023-08-09 15:01:46 +08:00
block666
d30361d6bd
Apply MQE on Virtual_MQ and Infra Linux layer UI-templates ( #11127 )
2023-08-09 13:00:43 +08:00
mrproliu
12744bba02
Add `view_as_seq` function in MQE for listing metrics in the given prioritized sequence ( #11194 )
2023-08-09 11:59:49 +08:00
weixiang1862
64b24f7ddb
Use listening mode for Apollo configuration. ( #11186 )
2023-08-08 20:17:18 +08:00
Harry
8d09ba62f8
Bump up cli version 0.11.0 to 0.12.0 ( #11187 )
2023-08-08 18:57:56 +08:00
Harry
241d17eb56
Apply MQE on RabbitMQ Dashboards ( #11184 )
2023-08-08 16:18:11 +08:00
kezhenxu94
81db831eb0
Revert "Change base image from `eclipse-temurin:x-jre` to `eclipse-temurin:x-jre-alpine` to reduce CVE exposure surface ( #11181 )" ( #11182 )
...
This reverts commit 2719c7db18 .
2023-08-07 10:29:21 +08:00
kezhenxu94
2719c7db18
Change base image from `eclipse-temurin:x-jre` to `eclipse-temurin:x-jre-alpine` to reduce CVE exposure surface ( #11181 )
2023-08-07 09:16:20 +08:00
吴晟 Wu Sheng
abc7aa88f1
Polish ElasticSearch relative docs and bump up tested versions. ( #11179 )
2023-08-05 22:56:22 +08:00
mrproliu
8de4d87422
Add Mux Server component ID(5017) language: Golang. ( #11175 )
2023-08-04 13:41:42 +08:00
weixiang1862
0949db406d
Support LogQL HTTP query APIs. ( #11168 )
2023-08-03 22:05:31 +08:00
Fine0830
28fb4fff46
sync ui ( #11163 )
...
* Fix service associates instances.
* Remove node-sass.
* Fix commit error on Windows.
* Fix cannot access uninitialized variable on Safari.
2023-08-01 15:58:47 +08:00
吴晟 Wu Sheng
60370c8ef9
Fix BooleanMatch and BooleanNotEqualMatch doing Boolean comparison. ( #11157 )
2023-07-31 12:49:25 +08:00
吴晟 Wu Sheng
bd6443f9b1
Add a doc to explain OTLP Trace support. ( #11152 )
2023-07-30 16:10:05 +08:00
pg.yang
33ea0f1347
Apply MQE on APISIX, AWS_EKS, AWS_GATEWAY and AWS_S3 layer UI templates ( #11148 )
2023-07-30 14:33:09 +08:00
Wan Kai
9c2376a960
Support multiple configs for each hook types and specifying the hooks in the alarm rule. ( #11137 )
...
* [Breaking change] Adjust the structure of hooks in the `alarm-settings.yml`. Support multiple configs for each hook types and specifying the hooks in the alarm rule.
2023-07-27 09:12:47 -07:00
kezhenxu94
f9380de877
Bump up Armeria to 1.24.3 ( #11139 )
2023-07-27 15:00:37 +08:00
weixiang1862
8a82ac885d
Support MongoDB monitoring ( #11111 )
...
Co-authored-by: weixiang1862 <weixiang1862@gmail.com>
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
Co-authored-by: kezhenxu94 <kezhenxu94@apache.org>
Co-authored-by: Harry <innerpeace.zhai@gmail.com>
2023-07-20 20:18:56 -07:00
mrproliu
a3054533df
Update Golang instance metrics UI template for adapt Go Agent metrics reporter ( #11121 )
2023-07-20 11:38:13 -07:00
mrproliu
2a08cd86c5
Add component ID for lock frameworks ( #11122 )
2023-07-20 08:45:00 -07:00
kezhenxu94
1de70adb6c
Do not print sensitive properties' values in logs ( #11120 )
2023-07-20 07:38:05 -07:00
Wan Kai
58352ce6dc
Fix Elasticsearch storage TTL timer, move creation of the latest index before retrieval indexes by aliases to avoid the 404 exception. ( #11119 )
2023-07-20 21:37:10 +08:00
weixiang1862
283a860165
Fix `index out of bounds exception` in `aggregate_labels` MQE function( #11045 ) ( #11112 )
2023-07-19 13:47:02 +08:00
ethan256
88fb1faceb
Add component ID(5015) for echo, language: Golang. ( #11102 )
2023-07-17 02:29:27 -07:00
pg.yang
97e4c3a591
Apply MQE on VIRTUAL_CACHE layer UI-templates ( #11098 )
2023-07-16 20:09:18 +08:00
kezhenxu94
3b74c0ccde
Bump up graphql-java to 21.0 ( #11096 )
2023-07-16 13:04:58 +08:00
yswdqz
81dd396db6
Apply MQE on MYSQL, POSTGRESQL, REDIS, ELASTICSEARCH and DYNAMODB layer UI templates. ( #11093 )
2023-07-16 10:39:31 +08:00
Rahul Bajaj
2b37aa4d66
Increase the default memory size to avoid OOM ( #11095 )
2023-07-15 19:56:31 +08:00
kezhenxu94
afe88e8a94
Bump up jackson version to 2.15.2 ( #11094 )
2023-07-15 13:12:18 +08:00
kezhenxu94
e6e82547c8
Revert part of #10616 to fix the unexpected changes ( #11089 )
2023-07-14 19:19:39 +08:00
mrproliu
b060dc161c
Cache all service entity in memory for query ( #11086 )
2023-07-14 17:12:20 +08:00
Rahul Bajaj
1d9a4304f3
Removed "&" symbols from shell scripts ( #11072 )
...
This commit removes all "&" symbols from the shell script. The "&" symbol is typically used for background execution and concurrent tasks. The refactor simplifies the script's logic and ensures deterministic command execution which executing them as systemd services.
2023-07-13 08:06:52 +08:00
Fine0830
7cc8f1afb2
Sync ui ( #11083 )
2023-07-12 22:43:11 +08:00
Fine0830
3295cd6f82
sync ui ( #11076 )
...
* Implement customize menus.
* Fix minTraceDuration and maxTraceDuration types.
* Fix init minTime to Infinity.
* Bump dependencies to fix vulnerabilities.
* Add scss variables.
* Fix the title of instance list and notices in the continue profiling.
* Add a link to explain the expression metric, add units in the continue profiling widget.
* Calculate string width to set Tabs name width.
2023-07-11 17:41:43 +08:00
kezhenxu94
14fbd975be
Bump up grpc version to 1.53.0 ( #11056 )
2023-07-06 20:00:01 +02:00
Wan Kai
1630f1afa7
[Breaking change] Change the default label name in MQE from `labe`l to `_`. ( #11051 )
2023-07-06 13:03:04 +08:00
weixiang1862
a8cf4fb4b6
Support reduce aggregate function in MQE.( #11031 ) ( #11036 )
2023-07-05 14:24:02 +02:00
Jiajing LU
8aab7d7ac7
Bump up BanyanDB and Java Client to 0.4.0 ( #11039 )
2023-07-04 18:41:23 +02:00
吴晟 Wu Sheng
1f3443e5e6
Separate contribution docs to a new menu structure. ( #11033 )
2023-07-02 09:59:49 +02:00
吴晟 Wu Sheng
ab8b1f7843
Tolerate parameter value in illegal JSON format. ( #11032 )
2023-07-01 18:53:58 +02:00
吴晟 Wu Sheng
fb19ec41ac
Set the `SW_QUERY_MAX_QUERY_COMPLEXITY` default value to 3000 ( #11025 )
2023-06-29 11:58:48 -04:00
weixiang1862
137fb64888
Fix instance query in JDBC implementation.( #11023 ) ( #11024 )
...
Co-authored-by: weixiang1862 <weixiang1862@gmail.com>
2023-06-29 18:58:00 +08:00
kezhenxu94
a3adc3d74e
Fix environment variable name ( #11020 )
2023-06-29 16:49:55 +08:00
kezhenxu94
5f1f6cbf49
Add comment for `docker/.env` to explain the usage ( #11019 )
2023-06-29 15:56:43 +08:00
mrproliu
6131e4c6a3
Support dynamic UI menu query ( #11005 )
2023-06-29 14:09:32 +08:00
weixiang1862
dfba1c634a
Fix metric session cache saving after batch insert when using mysql-connector-java.( #11009 ) ( #11012 )
2023-06-28 17:58:59 +08:00
Wan Kai
4b2d1ee5a4
Fix display name of `endpoint_cpm` for endpoint list in `General-Service` dashboard. ( #11004 )
2023-06-28 11:44:56 +08:00
Superskyyy
37b4896d47
Fix and optimize AI endpoint grouping related functionalities ( #11003 )
2023-06-28 06:02:38 +08:00
Gao Hongtao
5ad74eb261
BanyanDBMetricsDAO: handle storeIDTag in multiGet for BanyanDBModelExtension ( #11002 )
2023-06-27 15:40:20 +08:00
Brandon Fergerson
c5c268b653
refactor: rename recevier to receiver ( #11001 )
2023-06-27 08:51:35 +08:00
dd1k
e4f46db647
Add component ID(149) for Aerospike java client plugin ( #11000 )
2023-06-26 23:43:02 +08:00
kezhenxu94
d13d44828a
Fix ElasticSearch scroller bug ( #10999 )
2023-06-26 19:55:21 +08:00
吴晟 Wu Sheng
77da556c9e
Control the period of training and sync HTTP URI recognition patterns ( #10997 )
2023-06-26 19:02:56 +08:00
kezhenxu94
8997796a04
Revert selecting `Ready` Pods, remove `Terminating` Pods in OAP cluster ( #10988 )
2023-06-25 13:50:58 +08:00
kezhenxu94
cb165eb2ca
Scroll all results of Endpoint in ElasticSearch storage and refactor scrolling logics to reduce boilerplate codes ( #10986 )
2023-06-24 23:01:56 +08:00
mrproliu
e2ee89ec34
Polish documentation of server agent and continuous profiling policy ( #10983 )
2023-06-24 16:43:12 +08:00
kezhenxu94
e2f0bee06b
Clean up tests for components that are too old ( #10981 )
2023-06-23 22:42:23 +08:00
Wan Kai
4d191993aa
Fix `NPE` in metrics query when the metric is not exist. ( #10980 )
...
* Fix `NPE` in metrics query when the metric is not exist.
* Fix metric name `browser_app_error_rate` in `Browser-Root` dashboard.
* Exclude istio 1.7 from testing again.
---------
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2023-06-23 14:41:31 +08:00
Superskyyy
d036224d72
Fix NPE and IllegalArgument in AI-based formatting ( #10973 )
2023-06-21 13:01:15 +08:00
weixiang1862
3b4f642b83
Add component ID for WebSphere.( #10887 ) ( #10974 )
...
Co-authored-by: weixiang1862 <weixiang1862@gmail.com>
2023-06-21 10:23:47 +08:00
吴晟 Wu Sheng
56cfa52d87
Remove `matchedCounter` from `HttpUriRecognitionService#feedRawData` ( #10966 )
...
* [Breaking change] Remove `matchedCounter` from `HttpUriRecognitionService#feedRawData`.
* * Remove patterns from `HttpUriRecognitionService#feedRawData` and add max 10 candidates of raw URIs for each pattern.
---------
Co-authored-by: kezhenxu94 <kezhenxu94@apache.org>
2023-06-20 13:17:05 -04:00
Wan Kai
ba771097f1
Wrap `deleteProperty` API to the BanyanDBStorageClient. ( #10971 )
2023-06-20 23:12:26 +08:00
kezhenxu94
cb2676845b
Improve Kubernetes coordinator to only select ready OAP Pods to build cluster ( #10950 )
2023-06-16 21:45:19 +08:00
kezhenxu94
a23f905ce0
Add Istio ServiceEntry registry to resolve unknown IPs in ALS ( #10936 )
2023-06-15 20:11:19 +08:00
吴晟 Wu Sheng
b5a2766cc1
Bump Guava to 32.0.1 ( #10940 )
2023-06-15 10:44:59 +08:00
Jedore
294f419b0d
Add Neo4j component language: Python ( #10937 )
2023-06-14 21:17:42 +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
mrproliu
1e1457b9bd
Add Continuous Profiling tab on `Mesh` layer UI-templates ( #10927 )
2023-06-14 11:55:09 +08:00
Marc Navarro
1eacbe4e7a
Removed duplicate in changes.md ( #10921 )
2023-06-13 16:43:54 +08:00
mrproliu
43668b7655
Add cause message field when query continuous profiling task ( #10919 )
2023-06-13 11:51:56 +08:00
Marc Navarro
5dd91181a1
Consider 4xx as client side error for envoy ALS based metrics ( #10905 )
2023-06-13 10:41:21 +08:00
kezhenxu94
1726040a04
Migrate from kubernetes-client/java to fabric8 client ( #10917 )
2023-06-13 10:00:23 +08:00
weixiang1862
4c79707369
Support `sumLabeled` in `MAL` ( #10885 ) ( #10916 )
...
Co-authored-by: weixiang1862 <weixiang1862@gmail.com>
2023-06-12 12:37:14 -05:00
Wan Kai
154a35fa47
Apply MQE on General and Virtual-Database layer UI-templates. ( #10913 )
2023-06-12 11:06:34 +08:00
吴晟 Wu Sheng
a5b244817f
Add `ai-pipeline` module and support HTTP URI formatting ( #10884 )
...
* Support HTTP URI formatting through ai-pipeline to do pattern recognition.
* Add new HTTP URI grouping engine with benchmark.
* [Breaking Change] Use the new HTTP URI grouping engine to replace the old regex based mechanism.
2023-06-10 12:22:00 +08:00
Jiekun
c0ddbdf178
Add go-redis to component-libraries.yml ( #10883 )
2023-06-08 23:26:44 +08:00
Fine0830
b635ee34da
sync ui ( #10894 )
2023-06-07 13:53:56 +08:00
kezhenxu94
e4dfbd466b
Add OpenSearch 2.8.0 to test case ( #10886 )
2023-06-07 11:09:26 +08:00
kezhenxu94
fe1cb78584
Bump up zipkin ui dependency ( #10882 )
2023-06-06 15:41:28 +08:00
Wan Kai
0f847438c7
Support Metrics Query Expression(MQE) and allows users to do simple query-stage calculation through the expression. ( #10881 )
2023-06-05 17:22:05 +08:00
mrproliu
a7bb50e63e
Adapt the continuous profiling task query GraphQL ( #10878 )
2023-06-02 22:14:40 +08:00
Fine0830
06eb6f49b5
sync ui ( #10855 )
2023-05-25 05:27:51 +04:00
yswdqz
81ec3af923
[Feature] Redis slow log collection ( #10825 )
2023-05-22 20:31:00 +04:00
kezhenxu94
fc2eced32c
Add OpenTelemetry log protocol support ( #10808 )
2023-05-18 11:46:42 +08:00
innerpeacez
1230bf4d4b
Support RabbitMQ monitoring ( #10814 )
2023-05-17 11:56:44 +08:00
innerpeacez
f8567f7907
Filter out unknown_cluster metric data in `elasticsearch-monitoring` ( #10801 )
...
* filter unknown_cluster
* add changes
2023-05-15 11:32:05 +08:00
Wan Kai
505d55a1c8
Fix potential NPE in Zipkin receiver when the Span is missing some fields. ( #10791 )
2023-05-11 21:29:42 +08:00
吴晟 Wu Sheng
7a0331a319
Update the cluster management and advanced deployment docs ( #10790 )
2023-05-11 15:56:48 +08:00
xu1009
54ae820fb2
add Grizzy component id ( #10788 )
...
Co-authored-by: litexu <litexu@tencent.com>
2023-05-10 23:58:31 +08:00
好久不见
ea0c1b9354
Support to export error status trace segments ( #10760 )
2023-05-05 14:59:29 +08:00
gzlicanyi
5bf05cc3e9
Feature/searchable tags watcher ( #10758 )
2023-05-04 21:07:44 +08:00
kezhenxu94
d874c211f6
Clean up OpenCensus related codes and docs ( #10755 )
2023-05-04 11:13:17 +08:00
吴晟 Wu Sheng
8453e00f14
Sync UI. ( #10751 )
2023-05-03 09:15:09 +08:00
吴晟 Wu Sheng
df7486c700
* Make the log relative docs more clear, and easier for further more formats support. ( #10749 )
2023-05-02 18:23:24 +08:00
xu1009
8276328436
Add component ID for Jersey ( #10745 )
2023-04-28 17:30:03 +08:00
Jiajing LU
06558fcf5a
Integrate BanyanDB server-side TopN ( #10448 )
2023-04-25 10:37:55 +08:00
Wan Kai
1ca9e0acfe
Fix PromQL HTTP API `/api/v1/series` response missing `service` label when matching metric ( #10715 )
2023-04-23 10:31:52 +08:00
innerpeacez
cce87a9917
Support Elasticsearch monitoring ( #10690 )
2023-04-20 17:53:01 +08:00
Wan Kai
7c1e3d98a1
UI templates: Simplify metric name with the label. ( #10704 )
2023-04-19 19:58:57 +08:00
pg.yang
8c6bc1b4c5
Support no-proxy mode for aws-firehose receiver ( #10684 )
...
* upgrade armeria to 1.23.1
* Support no-proxy mode for aws-firehose receiver
2023-04-15 18:54:47 +08:00
jmjoy
20b10abe2e
Add component ID for amqp, amqp-producer and amqp-consumer. ( #10693 )
...
* Add amqp component.
* Update changelogs.
2023-04-15 00:30:16 +08:00
Wan Kai
95c398115b
Set `showSymbol: true`, and make the data point shows on the Line graph. ( #10687 )
2023-04-14 13:21:49 +08:00
Fine0830
3dea32a098
sync ui ( #10683 )
2023-04-13 22:03:18 +08:00
yswdqz
2cbeb55359
Support Redis Mornitoring ( #10655 )
2023-04-08 19:03:31 +08:00
kezhenxu94
d5daf71ae0
Bump up graphql-java to fix cve and kubernetes java client to adopt snakeyaml v2 ( #10649 )
2023-04-06 11:36:49 +08:00
yswdqz
4ded160c94
Sync UI ( #10648 )
2023-04-06 08:05:22 +08:00
pg.yang
b7f456d29f
Support Amazon API Gateway monitoring ( #10645 )
2023-04-05 12:19:46 +08:00
innerpeacez
2c26b98198
Support monitoring the total number metrics of k8s StatefulSet and DaemonSet. ( #10639 )
2023-04-05 00:41:01 +08:00
Brandon Fergerson
36c76b781e
docs: add SUM_PER_MIN to MAL documentation ( #10631 )
2023-04-01 00:19:54 +08:00
Wan Kai
6d432c31f2
PromQL: Remove empty values from the query result, fix `/api/v1/metadata` param `limit` could cause out of bound. ( #10628 )
2023-03-31 16:35:06 +08:00
innerpeacez
13c093faf9
Support collecting memory buff/cache metrics in VM monitoring. ( #10621 )
2023-03-30 20:47:54 +08:00
Wan Kai
ec2ca354ea
Support isEmptyValue flag for metrics query. ( #10616 )
2023-03-30 14:46:07 +08:00
Fine0830
7168f6d7e9
Sync UI ( #10614 )
2023-03-30 11:09:52 +08:00
mrproliu
fffedd3914
Add Profiling related documentations ( #10612 )
2023-03-29 21:44:02 +08:00
innerpeacez
886589c15c
Support alarm metric OP `!=` ( #10610 )
2023-03-29 17:30:31 +08:00
Wan Kai
ec25814354
Support parse PromQL expression has empty labels in the braces for metadata query. ( #10599 )
2023-03-28 11:04:52 +08:00
吴晟 Wu Sheng
7f169e9b26
Fix possible NPE when initialize `IntList`. ( #10583 )
2023-03-23 19:36:33 +08:00
Wan Kai
d88d887a32
Fix PromQL HTTP API `/api/v1/labels` response missing `service` label. ( #10579 )
2023-03-23 16:40:05 +08:00
mrproliu
0de087a100
[Breaking Change] Support cross-thread trace profiling. ( #10575 )
...
The data structure and query APIs are changed.
2023-03-22 23:50:26 +08:00
Fine0830
e16d294bd8
Sync UI: redesign and implement new topology ( #10576 )
...
Refactor Topology widget to make it more hierarchical.
1. Choose `User` as the first node.
2. If `User` node is absent, choose the busiest node(which has the most calls of all).
3. Do a left-to-right flow process.
4. At the same level, list nodes from top to bottom in alphabetical order.
2023-03-22 17:21:56 +08:00
innerpeacez
d6e7ee8ae3
Fix K8sRetag reads the wrong k8s service ( #10568 )
2023-03-21 16:53:58 +08:00
吴晟 Wu Sheng
bb1ea0ddd7
Sync UI. ( #10566 )
...
* Revert: cpm5d function. This feature is cancelled from backend.
* Fix: alerting link breaks on the topology.
2023-03-21 09:44:21 +08:00
mrproliu
7dcdb279ef
Support continuous profiling feature ( #10473 )
2023-03-20 20:26:42 +08:00
innerpeacez
3662b01365
[BUG] otel k8s-cluster rule, add namespace dimension for MAL aggregation calculation(Deployment Status,Deployment Spec Replicas) ( #10563 )
2023-03-20 16:43:01 +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
c74d21c96f
Fix `Duplicate class found` due to the `delombok` goal. ( #10532 )
2023-03-13 17:21:21 +08:00
吴晟 Wu Sheng
bfa1f7e8cf
Support to bind TLS status as a part of component for service topology. ( #10522 )
...
* Support to bind TLS status as a part of component for service topology.
* Fix component ID priority bug.
* Fix wrong priority for process relation.
* Add a UT for topology build
* Fix component ID of topology overlap due to storage layer bugs.
2023-03-10 14:31:47 +08:00
kezhenxu94
330a66e27e
ElasticSearch storage does not check field types when OAP running in `no-init` mode ( #10524 )
2023-03-10 09:58:48 +08:00
yswdqz
7447999b4c
Fix wrong layer of metric `userError` in DynamoDB monitoring. ( #10518 )
2023-03-09 15:09:55 +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
吴晟 Wu Sheng
1c644ba624
fix: the wrong position of the menu when clicking the topology node ( #10502 )
2023-03-08 16:39:19 +08:00
guochen2
07b81992e2
Add FreeRedis component ID(3018) ( #10500 )
2023-03-08 16:20:06 +08:00
kezhenxu94
96b6690e24
Bump up snakeyaml to 2.0 ( #10495 )
2023-03-07 18:15:54 +08:00
Gao Hongtao
230953b8dd
Create the UITemplate's group in the starting step ( #10442 )
...
* Create the UITemplate's group in the starting step
* Update BanyanDB client to 0.3.1.
Signed-off-by: Gao Hongtao <hanahmily@gmail.com>
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2023-03-07 14:01:06 +08:00
yswdqz
6549dc0c0e
Support for double quotes in SlowSQL statements ( #10489 )
2023-03-06 20:27:07 +08:00
Fine0830
90d6fccf69
sync ui ( #10456 )
...
- Add cpm5dAvg calculation.
- Add cpm5d calculation.
- Fix data processing error in the eBPF profiling widget.
2023-02-28 14:04:19 +08:00
叶梦飞
f93a98d4c7
Adapt otel exponential histogram data ( #10449 )
2023-02-28 12:16:22 +08:00
Wan Kai
1a2f794472
Fix `DurationUtils.getDurationPoints` exceed, when `startTimeBucket` equals `endTimeBucket`. ( #10441 )
2023-02-24 11:39:55 +08:00
吴晟 Wu Sheng
d5928245d0
Add explicit `ReadTimeout` for ConsulConfigurationWatcher ( #10431 )
...
* Add explicit `ReadTimeout` for ConsulConfigurationWatcher
* Bump up skywalking-eyes
2023-02-23 10:40:11 +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
yswdqz
fbc519a4d0
Sync UI ( #10417 )
2023-02-21 09:28:50 +08:00
yswdqz
f6ef55b5af
Support Monitoring DynamoDB. ( #10418 )
2023-02-21 09:24:17 +08:00
吴晟 Wu Sheng
af3889b47e
Bump up BanyanDB 0.3.0 client. ( #10406 )
2023-02-20 09:18:41 +08:00
叶梦飞
155d231111
Support process Sum metrics with AGGREGATION_TEMPORALITY_DELTA case ( #10410 )
2023-02-20 07:18:36 +08:00
吴晟 Wu Sheng
eda83dca93
Remove TLS support from firehose receiver ( #10409 )
...
* Remove TLS support from firehose receiver
Notice, no HTTPS/TLS setup support. By following AWS Firehose request, it uses [proxy request](https://en.wikipedia.org/wiki/Proxy_server#Web_proxy_servers ) (`https://...` instead of `/aws/firehose/metrics`), there must be a proxy(Nginx, Envoy, etc.).
* Update docs.
2023-02-19 23:25:59 +08:00
pg.yang
cabe40eb47
Support Amazon Simple Storage Service (AWS S3) metrics monitoring ( #10407 )
2023-02-19 17:23:10 +08:00
kezhenxu94
feaf49390c
Refactor http-based alarm plugins and extract common logic to `HttpAlarmCallback` ( #10401 )
2023-02-17 09:52:53 +08:00
吴晟 Wu Sheng
b6944ae28f
Sync UI and add docs for Widget Static Link feature ( #10394 )
2023-02-16 06:53:52 +08:00
kezhenxu94
49594c4db1
Bump up Java version to 11 and use junit tag to group IT and slow IT ( #10390 )
...
- `./mvnw test ...` by its nature only runs unit tests, whose name is pattern of `*Test`, and it does never runs integration tests, whose name is patter of `IT*` or `*IT`, so in this PR we use `./mvnw clean test ...` to only run unit tests.
- `./mvnw integration-test ...` will run integration tests and unit tests, so we have `skipUTs` to control whether to skip the UT when running ITs, we already had this before.
- As for ITs, we have two groups, one is normal tests without any `@Tag`s, the other one is slow integration tests, which is annotated with `@Tag("slow")`, so we divided the integration tests into two workflow jobs:
- `./mvnw -DskipUTs=true clean integration-test -DexcludedGroups=slow ...` run the ITs but don't run the slow ITs and UTs, `-DexcludedGroups=slow` excludes tests annotated with `@Tag("slow")`
- `./mvnw -DskipUTs=true clean integration-test -Dcheckstyle.skip -Dtest=${{ matrix.test.class }}` run the slow ITs (because `excludedGroups` is not set) one case at a time, by setting `-Dtest={{ class }}`, not run UTs,
2023-02-14 23:19:32 +08:00
吴晟 Wu Sheng
ff94cfc4e3
Sync UI to the latest. ( #10388 )
2023-02-14 08:31:17 +08:00
kezhenxu94
383a5bbf7b
Migrate tests from junit 4 to junit 5 ( #10382 )
2023-02-13 18:54:32 +08:00
XinweiLyu
01fe2f1486
Add HTTPX component ID(7019) ( #10383 )
2023-02-13 09:56:11 +08:00
kezhenxu94
184c6ca2c4
Refactor `@Column` annotation ( #10367 )
...
* Swap `Column#name` and `ElasticSearch.Column#columnAlias`
* Rename `ElasticSearch.Column#columnAlias` to `ElasticSearch.Column#legacyName`
2023-02-09 22:47:12 +08:00
kezhenxu94
974cecb67f
Add missing tcp throughput metrics ( #10356 )
2023-02-07 18:38:54 +08:00
yswdqz
967886090a
Change scapedMetricsNameCache method to support `/` ( #10349 )
2023-02-06 22:50:08 +08:00
Fine0830
61975da194
Sync UI ( #10350 )
2023-02-06 15:14:53 +08:00
Hper
e56308995a
[Elasticsearch] Support batchOfBytes configuration to limit size of bulk flush. ( #10287 )
2023-02-06 12:46:24 +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
pg.yang
e360ca3628
Remove handler scan in otel receiver, manual initialization instead ( #10303 )
2023-01-23 16:10:23 +08:00
yswdqz
f7162d5898
Enhance OAP HTTP server to support HTTPS ( #10296 )
2023-01-20 21:17:18 +08:00
吴晟 Wu Sheng
263c2b442c
Fix change log of #10282 ( #10293 )
2023-01-18 16:50:08 +08:00
Shichao
b97dfb1a65
[Optional] Support trace/span on ElasticSearch to use traceIDs routing. ( #10282 )
2023-01-18 16:44:15 +08:00
Superskyyy
12fc6884f0
Add component ID for Python websocket ( #10289 )
2023-01-18 08:15:40 +08:00
吴晟 Wu Sheng
ccbfa3e554
Bump so11y docs ( #10288 )
2023-01-17 23:00:36 +08:00
wuwen
c4f564c456
Sync UI ( #10285 )
...
* Add missing FastAPI logo
* Update the log details page to support the formatted display of JSON content
2023-01-17 09:50:35 +08:00
inversionhourglass
68727ee8bc
Fix gRPC alarm cannot update settings from dynamic configuration source.( #10274 ) ( #10275 )
2023-01-13 22:11:42 +08:00
alidisi
3220339a1c
Update doc component-libraries.yml HBase languages ( #10272 )
2023-01-13 10:52:32 +08:00
mrproliu
fba96452f5
Add documentation for profiling APIs ( #10269 )
2023-01-12 14:48:21 +08:00
吴晟 Wu Sheng
962493d244
Add Lens UI relative docs in Zipkin trace section. ( #10267 )
2023-01-12 09:39:47 +08:00
kezhenxu94
a5ca0e66d6
Add documentation about replacing Zipkin server with SkyWalking OAP ( #10255 )
2023-01-10 12:45:22 +08:00
kezhenxu94
4df62b6210
Fix TCP service instances are lack of instance properties like `pod` and `namespace`, which causes Pod log not to work for TCP workloads ( #10252 )
2023-01-09 21:08:21 +08:00
Gao Hongtao
6a78773743
Improve BanyanDB measure schema ( #10233 )
2023-01-08 18:50:00 +08:00
mrproliu
2b40270f71
Add the eBPF network profiling E2E Test in per storage ( #10245 )
2023-01-06 21:53:39 +08:00
Raigor
2756e0cfab
Update ShardingSphere version for compatibility verification ( #10244 )
...
* Integrate with ShardingSphere 5.3.1-SNAPSHOT.
* Update the version of ShardingSphere in e2e
* Remove providerType when the transaction type is LOCAL.
* Update backend-storage.md & changes.md
2023-01-06 17:46:23 +08:00
kezhenxu94
146aa2f079
Add Zipkin trace tab in service mesh panel ( #10239 )
2023-01-06 15:11:29 +08:00
吴晟 Wu Sheng
1807574031
Bump BanyanDB Java client to 0.3.0-rc0. ( #10237 )
2023-01-06 09:49:33 +08:00
pg.yang
8de8c7c1e8
Support monitoring AWS Cloud EKS ( #10199 )
2022-12-31 17:34:30 +08:00
Gao Hongtao
bfb90f6c88
Fix issues found by showcase cluster of the BanyanDB ( #10219 )
...
* Fix `time_bucket` of `ServiceTraffic` not set correctly in `slowSql` of MAL.
* Correct the TopN record query DAO of BanyanDB.
* Tweak interval settings of BanyanDB.
2022-12-29 22:42:39 +08:00
吴晟 Wu Sheng
8ca0946a8e
Fix `time_bucket` of `ServiceTraffic` not set correctly in `slowSql` ( #10218 )
2022-12-29 22:04:56 +08:00
吴晟 Wu Sheng
aff88b0d18
Support no `layer` in the `listServices` query. ( #10214 )
...
* Sync submodules. No code change.
2022-12-28 18:58:10 +08:00