This is an automated email from the ASF dual-hosted git repository.
Aias00 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/shenyu-plugin-store.git
from 2f98844 Merge pull request #9 from
cloudbase-ai/cloudbase/migrate-hystrix
add c06dcdd refactor: migrate Aliyun SLS logging ownership to plugin store
add fa28540 [type:refactor] preserve logging-aliyun-sls migration SQL and
test assets
add 2f11a76 [type:refactor] preserve logging-aliyun-sls migration SQL and
test assets
add 53ad079 [type:refactor] remove wrapper and migration review
inventories
add c65a0b4 [type:merge] reconcile logging-aliyun-sls migration with
store master
add 641deb6 [type:merge] reconcile logging-aliyun-sls migration with
store master
add af9e7d6 [type:merge] reconcile logging-aliyun-sls migration with
store master
new 5c8ea31 Merge pull request #11 from
cloudbase-ai/cloudbase/migrate-logging-aliyun-sls
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/workflows/build.yml | 2 +-
.../{tars => logging-aliyun-sls}/PROVENANCE.md | 6 +-
.../{hystrix => logging-aliyun-sls}/README.md | 4 +-
.../archive/historical-upgrade-fragments.sql | 399 +++++++++++++++++++
db/plugins/logging-aliyun-sls/h2/install.sql | 72 ++++
db/plugins/logging-aliyun-sls/h2/preflight.sql | 286 ++++++++++++++
db/plugins/logging-aliyun-sls/mysql/install.sql | 72 ++++
db/plugins/logging-aliyun-sls/mysql/preflight.sql | 295 ++++++++++++++
db/plugins/logging-aliyun-sls/ob/install.sql | 72 ++++
db/plugins/logging-aliyun-sls/ob/preflight.sql | 295 ++++++++++++++
db/plugins/logging-aliyun-sls/og/install.sql | 72 ++++
db/plugins/logging-aliyun-sls/og/preflight.sql | 286 ++++++++++++++
db/plugins/logging-aliyun-sls/oracle/install.sql | 72 ++++
db/plugins/logging-aliyun-sls/oracle/preflight.sql | 286 ++++++++++++++
db/plugins/logging-aliyun-sls/pg/install.sql | 72 ++++
db/plugins/logging-aliyun-sls/pg/preflight.sql | 286 ++++++++++++++
db/plugins/logging-aliyun-sls/row-manifest.json | 436 +++++++++++++++++++++
docs/logging-aliyun-sls-migration.md | 73 ++++
pom.xml | 12 +
shenyu-plugin/pom.xml | 10 +-
.../shenyu-plugin-logging}/pom.xml | 9 +-
.../shenyu-plugin-logging-aliyun-sls}/pom.xml | 25 +-
.../plugin/aliyun/sls/LoggingAliyunSlsPlugin.java | 62 +++
.../sls/client/AliyunSlsLogCollectClient.java | 234 +++++++++++
.../sls/collector/AliyunSlsLogCollector.java | 57 +++
.../aliyun/sls/config/AliyunLogCollectConfig.java | 323 +++++++++++++++
.../handler/LoggingAliyunSlsPluginDataHandler.java | 76 ++++
.../aliyun/sls/LoggingAliyunSlsPluginTest.java | 108 +++++
.../aliyunsls/AliyunSlsLogCollectClientTest.java | 108 +++++
.../client/CloudLogCallbackBackpressureTest.java | 69 ++++
.../sls/collector/AliyunSlsLogCollectorTest.java | 61 +++
.../sls/config/AliyunLogCollectConfigTest.java | 88 +++++
.../LoggingAliyunSlsPluginDataHandlerTest.java | 142 +++++++
shenyu-spring-boot-starter-plugin/pom.xml | 9 +-
.../pom.xml | 31 +-
.../sls/LoggingAliyunSlsPluginConfiguration.java} | 34 +-
.../src/main/resources/META-INF/spring.factories | 2 +-
.../src/main/resources/META-INF/spring.provides | 2 +-
...rk.boot.autoconfigure.AutoConfiguration.imports | 2 +-
.../sls/LoggingAliyunSlsGatewayContractTest.java | 220 +++++++++++
.../LoggingAliyunSlsPluginConfigurationTest.java} | 37 +-
41 files changed, 4713 insertions(+), 94 deletions(-)
copy db/plugins/{tars => logging-aliyun-sls}/PROVENANCE.md (91%)
copy db/plugins/{hystrix => logging-aliyun-sls}/README.md (92%)
create mode 100644
db/plugins/logging-aliyun-sls/archive/historical-upgrade-fragments.sql
create mode 100644 db/plugins/logging-aliyun-sls/h2/install.sql
create mode 100644 db/plugins/logging-aliyun-sls/h2/preflight.sql
create mode 100644 db/plugins/logging-aliyun-sls/mysql/install.sql
create mode 100644 db/plugins/logging-aliyun-sls/mysql/preflight.sql
create mode 100644 db/plugins/logging-aliyun-sls/ob/install.sql
create mode 100644 db/plugins/logging-aliyun-sls/ob/preflight.sql
create mode 100644 db/plugins/logging-aliyun-sls/og/install.sql
create mode 100644 db/plugins/logging-aliyun-sls/og/preflight.sql
create mode 100644 db/plugins/logging-aliyun-sls/oracle/install.sql
create mode 100644 db/plugins/logging-aliyun-sls/oracle/preflight.sql
create mode 100644 db/plugins/logging-aliyun-sls/pg/install.sql
create mode 100644 db/plugins/logging-aliyun-sls/pg/preflight.sql
create mode 100644 db/plugins/logging-aliyun-sls/row-manifest.json
create mode 100644 docs/logging-aliyun-sls-migration.md
copy {shenyu-examples/shenyu-examples-motan =>
shenyu-plugin/shenyu-plugin-logging}/pom.xml (89%)
copy {shenyu-admin/shenyu-admin-register-motan =>
shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-aliyun-sls}/pom.xml
(70%)
create mode 100644
shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-aliyun-sls/src/main/java/org/apache/shenyu/plugin/aliyun/sls/LoggingAliyunSlsPlugin.java
create mode 100644
shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-aliyun-sls/src/main/java/org/apache/shenyu/plugin/aliyun/sls/client/AliyunSlsLogCollectClient.java
create mode 100644
shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-aliyun-sls/src/main/java/org/apache/shenyu/plugin/aliyun/sls/collector/AliyunSlsLogCollector.java
create mode 100644
shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-aliyun-sls/src/main/java/org/apache/shenyu/plugin/aliyun/sls/config/AliyunLogCollectConfig.java
create mode 100644
shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-aliyun-sls/src/main/java/org/apache/shenyu/plugin/aliyun/sls/handler/LoggingAliyunSlsPluginDataHandler.java
create mode 100644
shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-aliyun-sls/src/test/java/org/apache/shenyu/plugin/aliyun/sls/LoggingAliyunSlsPluginTest.java
create mode 100644
shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-aliyun-sls/src/test/java/org/apache/shenyu/plugin/aliyun/sls/aliyunsls/AliyunSlsLogCollectClientTest.java
create mode 100644
shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-aliyun-sls/src/test/java/org/apache/shenyu/plugin/aliyun/sls/client/CloudLogCallbackBackpressureTest.java
create mode 100644
shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-aliyun-sls/src/test/java/org/apache/shenyu/plugin/aliyun/sls/collector/AliyunSlsLogCollectorTest.java
create mode 100644
shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-aliyun-sls/src/test/java/org/apache/shenyu/plugin/aliyun/sls/config/AliyunLogCollectConfigTest.java
create mode 100644
shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-aliyun-sls/src/test/java/org/apache/shenyu/plugin/aliyun/sls/handler/LoggingAliyunSlsPluginDataHandlerTest.java
copy {shenyu-plugin/shenyu-plugin-fault-tolerance/shenyu-plugin-hystrix =>
shenyu-spring-boot-starter-plugin/shenyu-spring-boot-starter-plugin-logging-aliyun-sls}/pom.xml
(72%)
copy
shenyu-spring-boot-starter-plugin/{shenyu-spring-boot-starter-plugin-hystrix/src/main/java/org/apache/shenyu/springboot/starter/plugin/hystrix/HystrixPluginConfiguration.java
=>
shenyu-spring-boot-starter-plugin-logging-aliyun-sls/src/main/java/org/apache/shenyu/springboot/starter/plugin/logging/aliyun/sls/LoggingAliyunSlsPluginConfiguration.java}
(58%)
copy {shenyu-kubernetes-controller-motan =>
shenyu-spring-boot-starter-plugin/shenyu-spring-boot-starter-plugin-logging-aliyun-sls}/src/main/resources/META-INF/spring.factories
(89%)
copy {shenyu-kubernetes-controller-motan =>
shenyu-spring-boot-starter-plugin/shenyu-spring-boot-starter-plugin-logging-aliyun-sls}/src/main/resources/META-INF/spring.provides
(92%)
copy
{shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-motan =>
shenyu-spring-boot-starter-plugin/shenyu-spring-boot-starter-plugin-logging-aliyun-sls}/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
(88%)
create mode 100644
shenyu-spring-boot-starter-plugin/shenyu-spring-boot-starter-plugin-logging-aliyun-sls/src/test/java/org/apache/shenyu/springboot/starter/plugin/logging/aliyun/sls/LoggingAliyunSlsGatewayContractTest.java
copy
shenyu-spring-boot-starter-plugin/{shenyu-spring-boot-starter-plugin-hystrix/src/test/java/org/apache/shenyu/springboot/starter/plugin/hystrix/HystrixPluginConfigurationTest.java
=>
shenyu-spring-boot-starter-plugin-logging-aliyun-sls/src/test/java/org/apache/shenyu/springboot/starter/plugin/logging/aliyun/sls/LoggingAliyunSlsPluginConfigurationTest.java}
(54%)