Commit Graph

6859 Commits

Author SHA1 Message Date
kezhenxu94 b3536445bc
Bump up Armeria version to fix CVE (#8236) 2021-12-03 13:09:47 +08:00
吴晟 Wu Sheng cbdf8aabae
Fix a wrong link (#8235) 2021-12-03 07:48:21 +08:00
kezhenxu94 d557f547fa
Fix potential NPE in OAL string match and a bug when right-hand-side variable includes double quotes (#8234) 2021-12-02 22:08:40 +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
mrproliu fe1eedd479
Add link Satellite as Load Balancer documentation and compatibility with satellite (#8228) 2021-12-02 15:23:40 +08:00
吴晟 Wu Sheng df75eb7d97
Fix a wrong check about entity if GraphQL at the endpoint relation level. (#8218) 2021-12-01 09:28:21 +08:00
吴晟 Wu Sheng 00ffdf77da
Add a guidance doc about the logic endpoint (#8216) 2021-11-30 21:06:47 +08:00
吴晟 Wu Sheng fb690941f6
Highlight profiling blogs (#8214) 2021-11-30 18:50:58 +08:00
Daniel Qian e2d1ff435a
StorageModuleElasticsearchProvider doesn't watch on TrustStorePath (#8205)
Ref https://github.com/apache/skywalking/discussions/8204
2021-11-30 11:27:45 +08:00
mrproliu 1acba5d246
Remove `logback` dependencies in IoTDB plugin (#8202) 2021-11-29 18:02:54 +08:00
Marc Navarro 7172ba5ebc
Fix CHANGES upgrade protoc comment to 3.17.3 (#8203)
Signed-off-by: Marc Navarro Sonnenfeld <marcnavarro@tetrate.io>
2021-11-29 17:12:33 +08:00
mrproliu 5cdd4ed50f
Introduce the Customized ALS Protocol for Satellite (#8193) 2021-11-28 22:30:12 +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
ken-duck 20545dd611
Use https for submodules so non-authenticated uses can still checkout code (#8190) 2021-11-27 03:56:23 +08:00
刘威 6529c1d7ae
fix TopologyQuery.loadEndpointRelation bug in InfluxDB storage (#8187) 2021-11-26 23:18:16 +08:00
Marc Navarro a621a2608e
[Enhancement] Bump grpc and protobuff version to allow building on Mac M1 (#8186)
Upgrade to the latest grpc-java 1.42.1 which is only compatible and [tested against](https://github.com/grpc/grpc-java/pull/8551#discussion_r714182190) 3.17.2, but we can assume that 3.17.3 (which has osx-aarch_64 compatible maven artifacts) is save to use.

We could have also upgrade to the latest grpc-java 1.42.1 and latest protoc 3.19.1, but it can not be directly done, it needs to tweak the grpcs-java internal dependencies. So we choose the safest option and discarded this option because of the following reasons:
 - Protoc 3.19.1 generates code that relies on methods not available in protobuf-java 3.17.2 ([“issue”](https://github.com/protocolbuffers/protobuf/issues/9236#issue-1059594027)) (which java-grpc relies on). So we need to tell grpc-java via dependency management to use 3.19.1 instead of 3.17.2.

Signed-off-by: Marc Navarro Sonnenfeld <marcnavarro@tetrate.io>
2021-11-26 22:06:58 +08:00
kezhenxu94 a3bdbeb576
Add OpenSearch 1.2.0 to test and verify it works (#8183) 2021-11-25 22:18:02 +08:00
吴晟 Wu Sheng cef4f6dcac
A polish for comment. (#8178) 2021-11-24 12:56:15 +08:00
xuxiawei 7cf82f318e
Fix incorrect use of ReentrantLock in GRPCExporter (#8177)
fix that an imse (IllegalMonitorStateException) exception will be thrown when finally releasing the lock when an exception occurs in lock() locking
2021-11-24 12:02:20 +08:00
liqiangz 8436135dc9
Add MeterReportService collectBatch method. (#8165) 2021-11-22 22:11:39 +08:00
kezhenxu94 9f5855272c
Clean up CI settings and add missing Istio versions to metrics service tests (#8172) 2021-11-22 19:51:35 +08:00
wankai123 215d086286
Fix k8s monitoring otel version (#8171) 2021-11-22 18:05:45 +08:00
Fine0830 b01ee4c983
sync ui (#8170) 2021-11-22 15:11:30 +08:00
kezhenxu94 7b2d91a3d7
Remove filter for Istiod monitor to reduce the prerequisites of job name matching (#8162) 2021-11-21 20:04:53 +08:00
kezhenxu94 a2897db471
Fix the so11y latency of persistence execution latency not correct in ElasticSearch storage (#8161)
The ES persistence execution is now asynchronous and the execution
latency only counts the time to insert the requests into the bulk
processor, instead of the time after the requests are flushed into the
storage, this patch fixes that issue.

There is the same issue in prepare latency but that needs more changes
so I'll leave it to another pull request.
2021-11-20 16:51:54 +08:00
kezhenxu94 973fba0805
Add filter mechanism in MAL core and fix some bugs (#8157) 2021-11-19 23:33:35 +08:00
吴晟 Wu Sheng 62d17d329e
Support Istio 1.10.3, 1.11.4, 1.12.0 release (#8155) 2021-11-19 19:35:53 +08:00
mrproliu b2e8438820
Change `SO11Y` metric `envoy_als_in_count` to calculate the ALS message count. (#8150)
* Change `SO11Y` metric `envoy_als_in_count` to calculate the ALS message count.
2021-11-19 13:03:59 +08:00
kezhenxu94 c8b89e5379
Set up QEMU and Buildx in GHA to support cross platform (#8142) 2021-11-17 23:08:27 +08:00
kezhenxu94 ba630a3cb9
Add Docker images for arm64 architecture (#8141) 2021-11-17 21:26:25 +08:00
吴晟 Wu Sheng f1127a726e
Fix the incorrect place of Long declaration (#8135) 2021-11-16 20:24:57 +08:00
kezhenxu94 b63008c61e
Upgrade Kubernetes Java client to 14.0.0, supports GCP token refreshing and fixes some bugs (#8122) 2021-11-13 16:24:19 +08:00
Kirs 4284a57501
Add MicroBench module to make it easier for developers to write JMH Test (#7985) 2021-11-11 12:01:40 +08:00
吴晟 Wu Sheng 10bb68a8f8
Officially provide showcase to replace the youtube video (#8107) 2021-11-10 21:23:34 +08:00
Fine0830 1434e73909
Optimize style for ui (#8101) 2021-11-10 09:27:44 +08:00
King 2663609c0a
Add rocketmq fetcher link to doc (#8099) 2021-11-09 21:23:51 +08:00
kezhenxu94 36d3fb1fe0
Add showcase repo to issue template (#8092) 2021-11-09 08:21:44 +08:00
吴晟 Wu Sheng 7563734def
Update kafka-fetcher.md (#8085) 2021-11-06 20:34:20 +08:00
CoderGang 7c468c8331
add pulsar fetcher plugin link to the docs. (#8084) 2021-11-06 19:09:47 +08:00
吴晟 Wu Sheng c0994eefde
Optimize metrics of minute dimensionality persistence, don't save metric of being default value. (#8066)
Optimize metrics of minute dimensionality persistence.
- The value of metrics, which has declaration of the default value and current value equals the default value logically, the whole row wouldn't be pushed into database.
- Add self-observability `metrics_persistence_skipped` metric to measure the number of skipped metrics.
- SLA(percent function), Apdex, AvgLong(MAL mostly) metrics are mostly optimized because of this. Such as a full-failing error(0% successful rate) and unhealthy(apdex=0) are not costing the storage.
- Hour/Day dimensionalities metrics are not changed, as they cover long duration.
- Fix `max` function in OAL doesn't support negative long.
2021-11-04 09:38:18 +08:00
liqiangz 4cd39b3752
Add OpenTelemetry as new source for logs. (#8065) 2021-11-03 21:29:44 +08:00
吴晟 Wu Sheng 77047e42d7
Clear e2e v1 GHA control file (#8059) 2021-11-03 13:43:32 +08:00
何延龙 7aa0ba7048
[CI] Update PHP Agent (#8054) 2021-11-02 19:59:16 +08:00
Wing 76847db783
Refine protocols doc (#8049) 2021-11-02 16:49:36 +08:00
吴晟 Wu Sheng 1b8dbd3fb3
Polish doc, restructure documents about receivers and fetchers (#8043)
1. Remove general receiver and fetcher docs
1. Add more specific menu with docs to help users to find documents easier.
2021-11-01 17:42:19 +08:00
吴晟 Wu Sheng 54b72c88bd
Enhance documents about the data report and query protocols. (#8041) 2021-11-01 16:30:31 +08:00
zhyyu 149b359ca6
fix config yaml data type conversion bug (#8035)
Co-authored-by: yuzhongyu <yuzhongyu@cestc.cn>
2021-10-29 21:35:17 +08:00
wankai123 32f9ab01f2
E2e immigrate to e2e-v2 finished, remove old e2e. (#8037) 2021-10-29 14:32:16 +08:00
wankai123 fea9ce366c
Replace e2e cases to e2e-v2: Alarm (#8036) 2021-10-29 09:25:48 +08:00
wankai123 c9b28e4d00
Replace e2e cases to e2e-v2: TTL (#8028) 2021-10-28 12:21:35 +08:00