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 5c8ea31 Merge pull request #11 from
cloudbase-ai/cloudbase/migrate-logging-aliyun-sls
add b75edd0 refactor: migrate ClickHouse logging ownership to plugin store
add 571b8f0 [type:refactor] preserve logging-clickhouse migration SQL and
test assets
add 05e4334 [type:refactor] preserve logging-clickhouse migration SQL and
test assets
add 217b4b3 [type:refactor] remove wrapper and migration review
inventories
add 57692c5 [type:merge] reconcile logging-clickhouse migration with
store master
add 495f123 [type:merge] reconcile logging-clickhouse migration with
store master
add 35cf4ef [type:merge] reconcile logging-clickhouse migration with
store master
add 3e0df09 [type:merge] resolve ClickHouse conflicts after Aliyun
migration
new 9b41b5c Merge pull request #15 from
cloudbase-ai/cloudbase/migrate-logging-clickhouse
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 +-
.../{sofa => logging-clickhouse}/PROVENANCE.md | 8 +-
.../{hystrix => logging-clickhouse}/README.md | 4 +-
.../archive/historical-upgrade-fragments.sql | 426 +++++++++++++++++++
db/plugins/logging-clickhouse/h2/install.sql | 67 +++
db/plugins/logging-clickhouse/h2/preflight.sql | 256 +++++++++++
db/plugins/logging-clickhouse/mysql/install.sql | 67 +++
db/plugins/logging-clickhouse/mysql/preflight.sql | 265 ++++++++++++
db/plugins/logging-clickhouse/ob/install.sql | 67 +++
db/plugins/logging-clickhouse/ob/preflight.sql | 265 ++++++++++++
db/plugins/logging-clickhouse/og/install.sql | 67 +++
db/plugins/logging-clickhouse/og/preflight.sql | 256 +++++++++++
db/plugins/logging-clickhouse/oracle/install.sql | 70 +++
db/plugins/logging-clickhouse/oracle/preflight.sql | 274 ++++++++++++
db/plugins/logging-clickhouse/pg/install.sql | 69 +++
db/plugins/logging-clickhouse/pg/preflight.sql | 268 ++++++++++++
db/plugins/logging-clickhouse/row-manifest.json | 473 +++++++++++++++++++++
docs/logging-clickhouse-migration.md | 41 ++
pom.xml | 2 +
shenyu-plugin/shenyu-plugin-logging/pom.xml | 15 +-
.../shenyu-plugin-logging-clickhouse}/pom.xml | 41 +-
.../clickhouse/LoggingClickHousePlugin.java} | 15 +-
.../client/ClickHouseLogCollectClient.java | 161 +++++++
.../collector/ClickHouseLogCollector.java} | 25 +-
.../config/ClickHouseLogCollectConfig.java | 241 +++++++++++
.../constant/ClickHouseLoggingConstant.java | 82 ++++
.../LoggingClickHousePluginDataHandler.java | 68 +++
.../ClickHouseLoggingGatewayE2ETest.java | 192 +++++++++
.../clickhouse/LoggingClickHousePluginTest.java} | 22 +-
.../client/ClickHouseLogCollectClientTest.java | 102 +++++
.../client/ClickHouseTableRoutingTest.java | 107 +++++
.../collector/ClickHouseLogCollectorTest.java} | 13 +-
.../config/ClickHouseLogCollectConfigTest.java | 127 ++++++
.../LoggingClickHousePluginDataHandlerTest.java | 96 +++++
shenyu-spring-boot-starter-plugin/pom.xml | 1 +
.../pom.xml | 31 +-
.../LoggingClickHousePluginConfiguration.java} | 28 +-
.../src/main/resources/META-INF/spring.factories | 2 +-
.../src/main/resources/META-INF/spring.provides | 2 -
...rk.boot.autoconfigure.AutoConfiguration.imports | 2 +-
.../LoggingClickHousePluginConfigurationTest.java} | 14 +-
41 files changed, 4238 insertions(+), 96 deletions(-)
copy db/plugins/{sofa => logging-clickhouse}/PROVENANCE.md (78%)
copy db/plugins/{hystrix => logging-clickhouse}/README.md (92%)
create mode 100644
db/plugins/logging-clickhouse/archive/historical-upgrade-fragments.sql
create mode 100644 db/plugins/logging-clickhouse/h2/install.sql
create mode 100644 db/plugins/logging-clickhouse/h2/preflight.sql
create mode 100644 db/plugins/logging-clickhouse/mysql/install.sql
create mode 100644 db/plugins/logging-clickhouse/mysql/preflight.sql
create mode 100644 db/plugins/logging-clickhouse/ob/install.sql
create mode 100644 db/plugins/logging-clickhouse/ob/preflight.sql
create mode 100644 db/plugins/logging-clickhouse/og/install.sql
create mode 100644 db/plugins/logging-clickhouse/og/preflight.sql
create mode 100644 db/plugins/logging-clickhouse/oracle/install.sql
create mode 100644 db/plugins/logging-clickhouse/oracle/preflight.sql
create mode 100644 db/plugins/logging-clickhouse/pg/install.sql
create mode 100644 db/plugins/logging-clickhouse/pg/preflight.sql
create mode 100644 db/plugins/logging-clickhouse/row-manifest.json
create mode 100644 docs/logging-clickhouse-migration.md
copy
{shenyu-spring-boot-starter-plugin/shenyu-spring-boot-starter-plugin-logging-aliyun-sls
=>
shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-clickhouse}/pom.xml
(60%)
copy
shenyu-plugin/shenyu-plugin-logging/{shenyu-plugin-logging-aliyun-sls/src/main/java/org/apache/shenyu/plugin/aliyun/sls/LoggingAliyunSlsPlugin.java
=>
shenyu-plugin-logging-clickhouse/src/main/java/org/apache/shenyu/plugin/logging/clickhouse/LoggingClickHousePlugin.java}
(81%)
create mode 100644
shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-clickhouse/src/main/java/org/apache/shenyu/plugin/logging/clickhouse/client/ClickHouseLogCollectClient.java
copy
shenyu-plugin/shenyu-plugin-logging/{shenyu-plugin-logging-aliyun-sls/src/main/java/org/apache/shenyu/plugin/aliyun/sls/collector/AliyunSlsLogCollector.java
=>
shenyu-plugin-logging-clickhouse/src/main/java/org/apache/shenyu/plugin/logging/clickhouse/collector/ClickHouseLogCollector.java}
(63%)
create mode 100644
shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-clickhouse/src/main/java/org/apache/shenyu/plugin/logging/clickhouse/config/ClickHouseLogCollectConfig.java
create mode 100644
shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-clickhouse/src/main/java/org/apache/shenyu/plugin/logging/clickhouse/constant/ClickHouseLoggingConstant.java
create mode 100644
shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-clickhouse/src/main/java/org/apache/shenyu/plugin/logging/clickhouse/handler/LoggingClickHousePluginDataHandler.java
create mode 100644
shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-clickhouse/src/test/java/org/apache/shenyu/plugin/logging/clickhouse/ClickHouseLoggingGatewayE2ETest.java
copy
shenyu-plugin/shenyu-plugin-logging/{shenyu-plugin-logging-aliyun-sls/src/test/java/org/apache/shenyu/plugin/aliyun/sls/LoggingAliyunSlsPluginTest.java
=>
shenyu-plugin-logging-clickhouse/src/test/java/org/apache/shenyu/plugin/logging/clickhouse/LoggingClickHousePluginTest.java}
(84%)
create mode 100644
shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-clickhouse/src/test/java/org/apache/shenyu/plugin/logging/clickhouse/client/ClickHouseLogCollectClientTest.java
create mode 100644
shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-clickhouse/src/test/java/org/apache/shenyu/plugin/logging/clickhouse/client/ClickHouseTableRoutingTest.java
copy
shenyu-plugin/{shenyu-plugin-proxy/shenyu-plugin-motan/src/test/java/org/apache/shenyu/plugin/motan/util/PrxInfoUtilTest.java
=>
shenyu-plugin-logging/shenyu-plugin-logging-clickhouse/src/test/java/org/apache/shenyu/plugin/logging/clickhouse/collector/ClickHouseLogCollectorTest.java}
(62%)
create mode 100644
shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-clickhouse/src/test/java/org/apache/shenyu/plugin/logging/clickhouse/config/ClickHouseLogCollectConfigTest.java
create mode 100644
shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-clickhouse/src/test/java/org/apache/shenyu/plugin/logging/clickhouse/handler/LoggingClickHousePluginDataHandlerTest.java
copy
shenyu-spring-boot-starter-plugin/{shenyu-spring-boot-starter-plugin-hystrix =>
shenyu-spring-boot-starter-plugin-logging-clickhouse}/pom.xml (66%)
copy
shenyu-spring-boot-starter-plugin/{shenyu-spring-boot-starter-plugin-logging-aliyun-sls/src/main/java/org/apache/shenyu/springboot/starter/plugin/logging/aliyun/sls/LoggingAliyunSlsPluginConfiguration.java
=>
shenyu-spring-boot-starter-plugin-logging-clickhouse/src/main/java/org/apache/shenyu/springboot/starter/plugin/logging/clickhouse/LoggingClickHousePluginConfiguration.java}
(58%)
copy {shenyu-kubernetes-controller-motan =>
shenyu-spring-boot-starter-plugin/shenyu-spring-boot-starter-plugin-logging-clickhouse}/src/main/resources/META-INF/spring.factories
(89%)
copy {shenyu-examples/shenyu-examples-common =>
shenyu-spring-boot-starter-plugin/shenyu-spring-boot-starter-plugin-logging-clickhouse}/src/main/resources/META-INF/spring.provides
(95%)
copy
{shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-motan =>
shenyu-spring-boot-starter-plugin/shenyu-spring-boot-starter-plugin-logging-clickhouse}/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
(88%)
copy
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/LoggingAliyunSlsPluginConfigurationTest.java
=>
shenyu-spring-boot-starter-plugin-logging-clickhouse/src/test/java/org/apache/shenyu/springboot/starter/plugin/logging/clickhouse/LoggingClickHousePluginConfigurationTest.java}
(82%)