summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--galaxy-admin-server/config/application-dev.properties26
-rw-r--r--galaxy-admin-server/config/application-prod.properties26
-rw-r--r--galaxy-admin-server/config/application-test.properties26
-rw-r--r--galaxy-admin-server/config/application.properties22
-rw-r--r--galaxy-admin-server/config/logback-spring.xml20
-rw-r--r--galaxy-auth-center/config/application-dev.properties27
-rw-r--r--galaxy-auth-center/config/application-prod.properties27
-rw-r--r--galaxy-auth-center/config/application-test.properties27
-rw-r--r--galaxy-auth-center/config/application.properties28
-rw-r--r--galaxy-auth-center/config/logback-spring.xml20
-rw-r--r--galaxy-data-engine/config/application-dev.properties55
-rw-r--r--galaxy-data-engine/config/application-prod.properties55
-rw-r--r--galaxy-data-engine/config/application-test.properties55
-rw-r--r--galaxy-data-engine/config/application.properties62
-rw-r--r--galaxy-data-engine/config/logback-spring.xml20
-rw-r--r--galaxy-eureka-server/config/application-dev.properties19
-rw-r--r--galaxy-eureka-server/config/application-prod.properties19
-rw-r--r--galaxy-eureka-server/config/application-test.properties19
-rw-r--r--galaxy-eureka-server/config/application.properties19
-rw-r--r--galaxy-eureka-server/config/logback-spring.xml20
-rw-r--r--galaxy-gateway/config/application-dev.properties43
-rw-r--r--galaxy-gateway/config/application-prod.properties43
-rw-r--r--galaxy-gateway/config/application-test.properties43
-rw-r--r--galaxy-gateway/config/application.properties42
-rw-r--r--galaxy-gateway/config/logback-spring.xml20
25 files changed, 195 insertions, 588 deletions
diff --git a/galaxy-admin-server/config/application-dev.properties b/galaxy-admin-server/config/application-dev.properties
deleted file mode 100644
index 62680cb..0000000
--- a/galaxy-admin-server/config/application-dev.properties
+++ /dev/null
@@ -1,26 +0,0 @@
-#服务端口配置
-server.port=8800
-#表示eureka-client间隔多久去拉取服务注册信息
-eureka.client.registry-fetch-interval-seconds=5
-#表示eureka-client发送心跳给server端的频率
-eureka.instance.lease-renewal-interval-in-seconds=10
-#健康检查页面的URL
-eureka.instance.health-check-url-path=/actuator/health
-#服务注册中心地址
-eureka.client.serviceUrl.defaultZone=http://admin:admin@localhost:8501/eureka/
-#该实例相较于hostname是否优先使用IP
-eureka.instance.prefer-ip-address=true
-#该实例注册到服务中心的唯一ID
-eureka.instance.instance-id=${spring.cloud.client.ip-address}:${server.port}
-#暴露所有端点
-management.endpoints.web.exposure.include=*
-#详细的应用健康信息
-management.endpoint.health.show-details=always
-#安全配置-用户名
-spring.security.user.name=admin
-#安全配置-密码
-spring.security.user.password=admin
-#自定义metadata
-eureka.instance.metadata-map.user.name=${spring.security.user.name}
-#自定义metadata
-eureka.instance.metadata-map.user.password=${spring.security.user.password} \ No newline at end of file
diff --git a/galaxy-admin-server/config/application-prod.properties b/galaxy-admin-server/config/application-prod.properties
deleted file mode 100644
index 62680cb..0000000
--- a/galaxy-admin-server/config/application-prod.properties
+++ /dev/null
@@ -1,26 +0,0 @@
-#服务端口配置
-server.port=8800
-#表示eureka-client间隔多久去拉取服务注册信息
-eureka.client.registry-fetch-interval-seconds=5
-#表示eureka-client发送心跳给server端的频率
-eureka.instance.lease-renewal-interval-in-seconds=10
-#健康检查页面的URL
-eureka.instance.health-check-url-path=/actuator/health
-#服务注册中心地址
-eureka.client.serviceUrl.defaultZone=http://admin:admin@localhost:8501/eureka/
-#该实例相较于hostname是否优先使用IP
-eureka.instance.prefer-ip-address=true
-#该实例注册到服务中心的唯一ID
-eureka.instance.instance-id=${spring.cloud.client.ip-address}:${server.port}
-#暴露所有端点
-management.endpoints.web.exposure.include=*
-#详细的应用健康信息
-management.endpoint.health.show-details=always
-#安全配置-用户名
-spring.security.user.name=admin
-#安全配置-密码
-spring.security.user.password=admin
-#自定义metadata
-eureka.instance.metadata-map.user.name=${spring.security.user.name}
-#自定义metadata
-eureka.instance.metadata-map.user.password=${spring.security.user.password} \ No newline at end of file
diff --git a/galaxy-admin-server/config/application-test.properties b/galaxy-admin-server/config/application-test.properties
deleted file mode 100644
index eaabd87..0000000
--- a/galaxy-admin-server/config/application-test.properties
+++ /dev/null
@@ -1,26 +0,0 @@
-#服务端口配置
-server.port=8800
-#表示eureka-client间隔多久去拉取服务注册信息
-eureka.client.registry-fetch-interval-seconds=5
-#表示eureka-client发送心跳给server端的频率
-eureka.instance.lease-renewal-interval-in-seconds=10
-#健康检查页面的URL
-eureka.instance.health-check-url-path=/actuator/health
-#服务注册中心地址
-eureka.client.serviceUrl.defaultZone=http://admin:[email protected]:8501/eureka/,http://admin:[email protected]:8501/eureka/
-#该实例相较于hostname是否优先使用IP
-eureka.instance.prefer-ip-address=true
-#该实例注册到服务中心的唯一ID
-eureka.instance.instance-id=${spring.cloud.client.ip-address}:${server.port}
-#暴露所有端点
-management.endpoints.web.exposure.include=*
-#详细的应用健康信息
-management.endpoint.health.show-details=always
-#安全配置-用户名
-spring.security.user.name=admin
-#安全配置-密码
-spring.security.user.password=admin
-#自定义metadata
-eureka.instance.metadata-map.user.name=${spring.security.user.name}
-#自定义metadata
-eureka.instance.metadata-map.user.password=${spring.security.user.password} \ No newline at end of file
diff --git a/galaxy-admin-server/config/application.properties b/galaxy-admin-server/config/application.properties
index 3fb0ef0..ab87051 100644
--- a/galaxy-admin-server/config/application.properties
+++ b/galaxy-admin-server/config/application.properties
@@ -1,6 +1,20 @@
-#当前激活的环境配置
-spring.profiles.active=dev
-#应用名称配置
+#application config
+server.port=8800
spring.application.name=galaxy-admin-server
-#日志配置文件路径
+#spring cloud eureka config
+eureka.instance.prefer-ip-address=true
+eureka.client.registry-fetch-interval-seconds=5
+eureka.instance.lease-renewal-interval-in-seconds=10
+eureka.instance.health-check-url-path=/actuator/health
+eureka.instance.metadata-map.user.name=${spring.security.user.name}
+eureka.instance.metadata-map.user.password=${spring.security.user.password}
+eureka.instance.instance-id=${spring.cloud.client.ip-address}:${server.port}
+eureka.client.serviceUrl.defaultZone=http://admin:[email protected]:8501/eureka/
+#management config
+management.endpoints.web.exposure.include=*
+management.endpoint.health.show-details=always
+#spring security config
+spring.security.user.name=admin
+spring.security.user.password=admin
+#log file path config
logging.config=./config/logback-spring.xml \ No newline at end of file
diff --git a/galaxy-admin-server/config/logback-spring.xml b/galaxy-admin-server/config/logback-spring.xml
index ac3d947..13f5549 100644
--- a/galaxy-admin-server/config/logback-spring.xml
+++ b/galaxy-admin-server/config/logback-spring.xml
@@ -4,18 +4,17 @@
<conversionRule conversionWord="wex" converterClass="org.springframework.boot.logging.logback.WhitespaceThrowableProxyConverter" />
<conversionRule conversionWord="wEx" converterClass="org.springframework.boot.logging.logback.ExtendedWhitespaceThrowableProxyConverter" />
- <!-- 开发环境-日志输出控制台格式 -->
<property name="CONSOLE_LOG_PATTERN" value="${CONSOLE_LOG_PATTERN:-%clr(%d{${LOG_DATEFORMAT_PATTERN:-yyyy-MM-dd HH:mm:ss.SSS}}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}}"/>
- <!--日志文件输出格式-->
+
<property name="FILE_LOG_PATTERN" value="${FILE_LOG_PATTERN:-%d{${LOG_DATEFORMAT_PATTERN:-yyyy-MM-dd HH:mm:ss.SSS}} ${LOG_LEVEL_PATTERN:-%5p} ${PID:- } --- [%t] %-40.40logger{39} : %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}}"/>
- <!-- 测试环境-文件路径 -->
+
<property name="TEST_FILE_PATH" value="/home/galaxy/galaxy-admin-server/logs" />
- <!-- 生产环境-文件路径 -->
+
<property name="PROD_FILE_PATH" value="/home/galaxy/galaxy-admin-server/logs" />
- <!--文件名称-->
+
<property name="LOG_NAME" value="galaxy-admin-server" />
- <!-- 开发环境 -->
+ <!-- dev env -->
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>${CONSOLE_LOG_PATTERN}</pattern>
@@ -25,9 +24,8 @@
<appender-ref ref="CONSOLE" />
</root>
- <!-- 测试环境 -->
+ <!-- test env -->
<springProfile name="test">
- <!-- 每天产生一个文件 -->
<appender name="TEST_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<encoder>
<pattern>${FILE_LOG_PATTERN}</pattern>
@@ -36,7 +34,7 @@
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
<!-- rollover daily -->
<fileNamePattern>${TEST_FILE_PATH}${file.separator}${LOG_NAME}-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
- <!-- each file should be at most 100MB, keep 60 days worth of history, but at most 20GB -->
+ <!-- each file should be at most 100MB, keep 30 days worth of history, but at most 20GB -->
<maxHistory>30</maxHistory>
<maxFileSize>100MB</maxFileSize>
</rollingPolicy>
@@ -46,7 +44,7 @@
</root>
</springProfile>
- <!-- 生产环境 -->
+ <!-- prod env -->
<springProfile name="prod">
<appender name="PROD_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<encoder>
@@ -56,7 +54,7 @@
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
<!-- rollover daily -->
<fileNamePattern>${PROD_FILE_PATH}${file.separator}${LOG_NAME}-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
- <!-- each file should be at most 100MB, keep 60 days worth of history, but at most 20GB -->
+ <!-- each file should be at most 100MB, keep 30 days worth of history, but at most 20GB -->
<maxHistory>30</maxHistory>
<maxFileSize>100MB</maxFileSize>
</rollingPolicy>
diff --git a/galaxy-auth-center/config/application-dev.properties b/galaxy-auth-center/config/application-dev.properties
deleted file mode 100644
index 7596835..0000000
--- a/galaxy-auth-center/config/application-dev.properties
+++ /dev/null
@@ -1,27 +0,0 @@
-#服务端口配置
-server.port=8601
-#表示eureka-client间隔多久去拉取服务注册信息
-eureka.client.registry-fetch-interval-seconds=5
-#表示eureka-client发送心跳给server端的频率
-eureka.instance.lease-renewal-interval-in-seconds=10
-#健康检查页面的URL
-eureka.instance.health-check-url-path=/actuator/health
-#与Eureka注册服务中心的通信zone和url地址
-eureka.client.serviceUrl.defaultZone=http://admin:admin@localhost:8501/eureka/
-#该实例相较于hostname是否优先使用IP
-eureka.instance.prefer-ip-address=true
-#该实例注册到服务中心的唯一ID
-eureka.instance.instance-id=${spring.cloud.client.ip-address}:${server.port}
-#暴露所有端点
-management.endpoints.web.exposure.include=*
-#详细的应用健康信息
-management.endpoint.health.show-details=always
-
-#Arango用户名
-arango.username=query
-#Arango密码
-arango.password=ceiec2018
-#ArangoJWT授权地址
-arango.authurl=http://192.168.44.12:8529/_db/tsg_galaxy_v3/_open/auth
-#Arango数据查询地址
-arango.query.url=http://192.168.44.12:8529/_db/tsg_galaxy_v3/_api/cursor \ No newline at end of file
diff --git a/galaxy-auth-center/config/application-prod.properties b/galaxy-auth-center/config/application-prod.properties
deleted file mode 100644
index 7596835..0000000
--- a/galaxy-auth-center/config/application-prod.properties
+++ /dev/null
@@ -1,27 +0,0 @@
-#服务端口配置
-server.port=8601
-#表示eureka-client间隔多久去拉取服务注册信息
-eureka.client.registry-fetch-interval-seconds=5
-#表示eureka-client发送心跳给server端的频率
-eureka.instance.lease-renewal-interval-in-seconds=10
-#健康检查页面的URL
-eureka.instance.health-check-url-path=/actuator/health
-#与Eureka注册服务中心的通信zone和url地址
-eureka.client.serviceUrl.defaultZone=http://admin:admin@localhost:8501/eureka/
-#该实例相较于hostname是否优先使用IP
-eureka.instance.prefer-ip-address=true
-#该实例注册到服务中心的唯一ID
-eureka.instance.instance-id=${spring.cloud.client.ip-address}:${server.port}
-#暴露所有端点
-management.endpoints.web.exposure.include=*
-#详细的应用健康信息
-management.endpoint.health.show-details=always
-
-#Arango用户名
-arango.username=query
-#Arango密码
-arango.password=ceiec2018
-#ArangoJWT授权地址
-arango.authurl=http://192.168.44.12:8529/_db/tsg_galaxy_v3/_open/auth
-#Arango数据查询地址
-arango.query.url=http://192.168.44.12:8529/_db/tsg_galaxy_v3/_api/cursor \ No newline at end of file
diff --git a/galaxy-auth-center/config/application-test.properties b/galaxy-auth-center/config/application-test.properties
deleted file mode 100644
index d8df5c2..0000000
--- a/galaxy-auth-center/config/application-test.properties
+++ /dev/null
@@ -1,27 +0,0 @@
-#服务端口配置
-server.port=8601
-#表示eureka-client间隔多久去拉取服务注册信息
-eureka.client.registry-fetch-interval-seconds=5
-#表示eureka-client发送心跳给server端的频率
-eureka.instance.lease-renewal-interval-in-seconds=10
-#健康检查页面的URL
-eureka.instance.health-check-url-path=/actuator/health
-#与Eureka注册服务中心的通信zone和url地址
-eureka.client.serviceUrl.defaultZone=http://admin:[email protected]:8501/eureka/,http://admin:[email protected]:8501/eureka/
-#该实例相较于hostname是否优先使用IP
-eureka.instance.prefer-ip-address=true
-#该实例注册到服务中心的唯一ID
-eureka.instance.instance-id=${spring.cloud.client.ip-address}:${server.port}
-#暴露所有端点
-management.endpoints.web.exposure.include=*
-#详细的应用健康信息
-management.endpoint.health.show-details=always
-
-#Arango用户名
-arango.username=query
-#Arango密码
-arango.password=ceiec2018
-#ArangoJWT授权地址
-arango.authurl=http://192.168.44.12:8529/_db/tsg_galaxy_v3/_open/auth
-#Arango数据查询地址
-arango.query.url=http://192.168.44.12:8529/_db/tsg_galaxy_v3/_api/cursor \ No newline at end of file
diff --git a/galaxy-auth-center/config/application.properties b/galaxy-auth-center/config/application.properties
index 83aaee3..1e93bad 100644
--- a/galaxy-auth-center/config/application.properties
+++ b/galaxy-auth-center/config/application.properties
@@ -1,6 +1,24 @@
-#当前激活的环境配置
-spring.profiles.active=dev
-#应用名称配置
+#application config
+server.port=8601
spring.application.name=galaxy-auth-center
-#日志配置文件路径
-logging.config=./config/logback-spring.xml \ No newline at end of file
+#spring cloud eureka config
+eureka.instance.prefer-ip-address=true
+eureka.client.registry-fetch-interval-seconds=5
+eureka.instance.lease-renewal-interval-in-seconds=10
+eureka.instance.health-check-url-path=/actuator/health
+eureka.instance.metadata-map.user.name=${spring.security.user.name}
+eureka.instance.metadata-map.user.password=${spring.security.user.password}
+eureka.instance.instance-id=${spring.cloud.client.ip-address}:${server.port}
+eureka.client.serviceUrl.defaultZone=http://admin:[email protected]:8501/eureka/
+#management config
+management.endpoints.web.exposure.include=*
+management.endpoint.health.show-details=always
+#log file path config
+logging.config=./config/logback-spring.xml
+
+#arango db config
+arango.username=query
+arango.password=ceiec2018
+arango.address=192.168.44.12:8529
+arango.authurl=http://${arango.address}/_db/tsg_galaxy_v3/_open/auth
+arango.query.url=http://${arango.address}/_db/tsg_galaxy_v3/_api/cursor \ No newline at end of file
diff --git a/galaxy-auth-center/config/logback-spring.xml b/galaxy-auth-center/config/logback-spring.xml
index 05b67e1..c8b1682 100644
--- a/galaxy-auth-center/config/logback-spring.xml
+++ b/galaxy-auth-center/config/logback-spring.xml
@@ -4,18 +4,17 @@
<conversionRule conversionWord="wex" converterClass="org.springframework.boot.logging.logback.WhitespaceThrowableProxyConverter" />
<conversionRule conversionWord="wEx" converterClass="org.springframework.boot.logging.logback.ExtendedWhitespaceThrowableProxyConverter" />
- <!-- 开发环境-日志输出控制台格式 -->
<property name="CONSOLE_LOG_PATTERN" value="${CONSOLE_LOG_PATTERN:-%clr(%d{${LOG_DATEFORMAT_PATTERN:-yyyy-MM-dd HH:mm:ss.SSS}}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}}"/>
- <!--日志文件输出格式-->
+
<property name="FILE_LOG_PATTERN" value="${FILE_LOG_PATTERN:-%d{${LOG_DATEFORMAT_PATTERN:-yyyy-MM-dd HH:mm:ss.SSS}} ${LOG_LEVEL_PATTERN:-%5p} ${PID:- } --- [%t] %-40.40logger{39} : %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}}"/>
- <!-- 测试环境-文件路径 -->
+
<property name="TEST_FILE_PATH" value="/home/galaxy/galaxy-auth-center/logs" />
- <!-- 生产环境-文件路径 -->
+
<property name="PROD_FILE_PATH" value="/home/galaxy/galaxy-auth-center/logs" />
- <!--文件名称-->
+
<property name="LOG_NAME" value="galaxy-auth-center" />
- <!-- 开发环境 -->
+ <!-- dev env -->
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>${CONSOLE_LOG_PATTERN}</pattern>
@@ -25,9 +24,8 @@
<appender-ref ref="CONSOLE" />
</root>
- <!-- 测试环境 -->
+ <!-- test env -->
<springProfile name="test">
- <!-- 每天产生一个文件 -->
<appender name="TEST_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<encoder>
<pattern>${FILE_LOG_PATTERN}</pattern>
@@ -36,7 +34,7 @@
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
<!-- rollover daily -->
<fileNamePattern>${TEST_FILE_PATH}${file.separator}${LOG_NAME}-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
- <!-- each file should be at most 100MB, keep 60 days worth of history, but at most 20GB -->
+ <!-- each file should be at most 100MB, keep 30 days worth of history, but at most 20GB -->
<maxHistory>30</maxHistory>
<maxFileSize>100MB</maxFileSize>
</rollingPolicy>
@@ -46,7 +44,7 @@
</root>
</springProfile>
- <!-- 生产环境 -->
+ <!-- prod env -->
<springProfile name="prod">
<appender name="PROD_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<encoder>
@@ -56,7 +54,7 @@
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
<!-- rollover daily -->
<fileNamePattern>${PROD_FILE_PATH}${file.separator}${LOG_NAME}-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
- <!-- each file should be at most 100MB, keep 60 days worth of history, but at most 20GB -->
+ <!-- each file should be at most 100MB, keep 30 days worth of history, but at most 20GB -->
<maxHistory>30</maxHistory>
<maxFileSize>100MB</maxFileSize>
</rollingPolicy>
diff --git a/galaxy-data-engine/config/application-dev.properties b/galaxy-data-engine/config/application-dev.properties
deleted file mode 100644
index d244b1e..0000000
--- a/galaxy-data-engine/config/application-dev.properties
+++ /dev/null
@@ -1,55 +0,0 @@
-#服务端口配置
-server.port=8701
-#表示eureka-client间隔多久去拉取服务注册信息
-eureka.client.registry-fetch-interval-seconds=5
-#表示eureka-client发送心跳给server端的频率
-eureka.instance.lease-renewal-interval-in-seconds=10
-#健康检查页面的URL
-eureka.instance.health-check-url-path=/actuator/health
-#与Eureka注册服务中心的通信zone和url地址
-eureka.client.serviceUrl.defaultZone=http://admin:admin@localhost:8501/eureka/
-#该实例相较于hostname是否优先使用IP
-eureka.instance.prefer-ip-address=true
-#该实例注册到服务中心的唯一ID
-eureka.instance.instance-id=${spring.cloud.client.ip-address}:${server.port}
-#暴露所有端点
-management.endpoints.web.exposure.include=*
-#详细的应用健康信息
-management.endpoint.health.show-details=always
-
-#HttpClient配置
-httpclient.connectTimeout=1000
-httpclient.socketTimeout=21700000
-httpclient.maxConnection=500
-httpclient.maxPerRoute=500
-#xxl-job-admin配置
-xxl.job.admin.url=http://192.168.44.12:8181/xxl-job-admin
-xxl.job.admin.username=admin
-xxl.job.admin.password=123456
-#最大的数据查询条数
-engine.maxCacheNum=500000
-engine.defaultResultNum=300000
-#Hbase数据库相关配置
-hbase.url=192.168.44.12:8084
-hbase.dbname=tsg
-hbase.tableName=report_result
-hbase.columnFamily=response
-hbase.columnName=result
-#druid数据库相关配置
-druid.query.url=http://192.168.44.12:8082/druid/v2/sql
-druid.dbname=druid
-druid.sqlTimeZone=Asia/Shanghai
-#arango数据库相关配置
-arango.maxrows=10000
-arango.login=http://galaxy-auth-center/authorize/arangoJwtLogin
-arango.query.url=http://192.168.44.12:8529/_db/tsg_galaxy_v3/_api/cursor
-arango.collection=http://192.168.44.12:8529/_db/tsg_galaxy_v3/_api/collection
-#clickhouse数据库相关配置
-clickhouse.query.url=http://192.168.44.12:8123
-clickhouse.dbname=tsg_galaxy_v3
-clickhouse.real.time.username=tsg_query
-clickhouse.real.time.password=ceiec2018
-clickhouse.long.term.username=tsg_report
-clickhouse.long.term.password=ceiec2019
-#IPlearning最近24小时的独立客户端IP(单位小时)
-iplearning.uniqciprecent=-24 \ No newline at end of file
diff --git a/galaxy-data-engine/config/application-prod.properties b/galaxy-data-engine/config/application-prod.properties
deleted file mode 100644
index d244b1e..0000000
--- a/galaxy-data-engine/config/application-prod.properties
+++ /dev/null
@@ -1,55 +0,0 @@
-#服务端口配置
-server.port=8701
-#表示eureka-client间隔多久去拉取服务注册信息
-eureka.client.registry-fetch-interval-seconds=5
-#表示eureka-client发送心跳给server端的频率
-eureka.instance.lease-renewal-interval-in-seconds=10
-#健康检查页面的URL
-eureka.instance.health-check-url-path=/actuator/health
-#与Eureka注册服务中心的通信zone和url地址
-eureka.client.serviceUrl.defaultZone=http://admin:admin@localhost:8501/eureka/
-#该实例相较于hostname是否优先使用IP
-eureka.instance.prefer-ip-address=true
-#该实例注册到服务中心的唯一ID
-eureka.instance.instance-id=${spring.cloud.client.ip-address}:${server.port}
-#暴露所有端点
-management.endpoints.web.exposure.include=*
-#详细的应用健康信息
-management.endpoint.health.show-details=always
-
-#HttpClient配置
-httpclient.connectTimeout=1000
-httpclient.socketTimeout=21700000
-httpclient.maxConnection=500
-httpclient.maxPerRoute=500
-#xxl-job-admin配置
-xxl.job.admin.url=http://192.168.44.12:8181/xxl-job-admin
-xxl.job.admin.username=admin
-xxl.job.admin.password=123456
-#最大的数据查询条数
-engine.maxCacheNum=500000
-engine.defaultResultNum=300000
-#Hbase数据库相关配置
-hbase.url=192.168.44.12:8084
-hbase.dbname=tsg
-hbase.tableName=report_result
-hbase.columnFamily=response
-hbase.columnName=result
-#druid数据库相关配置
-druid.query.url=http://192.168.44.12:8082/druid/v2/sql
-druid.dbname=druid
-druid.sqlTimeZone=Asia/Shanghai
-#arango数据库相关配置
-arango.maxrows=10000
-arango.login=http://galaxy-auth-center/authorize/arangoJwtLogin
-arango.query.url=http://192.168.44.12:8529/_db/tsg_galaxy_v3/_api/cursor
-arango.collection=http://192.168.44.12:8529/_db/tsg_galaxy_v3/_api/collection
-#clickhouse数据库相关配置
-clickhouse.query.url=http://192.168.44.12:8123
-clickhouse.dbname=tsg_galaxy_v3
-clickhouse.real.time.username=tsg_query
-clickhouse.real.time.password=ceiec2018
-clickhouse.long.term.username=tsg_report
-clickhouse.long.term.password=ceiec2019
-#IPlearning最近24小时的独立客户端IP(单位小时)
-iplearning.uniqciprecent=-24 \ No newline at end of file
diff --git a/galaxy-data-engine/config/application-test.properties b/galaxy-data-engine/config/application-test.properties
deleted file mode 100644
index 1f33cca..0000000
--- a/galaxy-data-engine/config/application-test.properties
+++ /dev/null
@@ -1,55 +0,0 @@
-#服务端口配置
-server.port=8701
-#表示eureka-client间隔多久去拉取服务注册信息
-eureka.client.registry-fetch-interval-seconds=5
-#表示eureka-client发送心跳给server端的频率
-eureka.instance.lease-renewal-interval-in-seconds=10
-#健康检查页面的URL
-eureka.instance.health-check-url-path=/actuator/health
-#与Eureka注册服务中心的通信zone和url地址
-eureka.client.serviceUrl.defaultZone=http://admin:[email protected]:8501/eureka/,http://admin:[email protected]:8501/eureka/
-#该实例相较于hostname是否优先使用IP
-eureka.instance.prefer-ip-address=true
-#该实例注册到服务中心的唯一ID
-eureka.instance.instance-id=${spring.cloud.client.ip-address}:${server.port}
-#暴露所有端点
-management.endpoints.web.exposure.include=*
-#详细的应用健康信息
-management.endpoint.health.show-details=always
-
-#HttpClient配置
-httpclient.connectTimeout=1000
-httpclient.socketTimeout=21700000
-httpclient.maxConnection=500
-httpclient.maxPerRoute=500
-#xxl-job-admin配置
-xxl.job.admin.url=http://192.168.44.12:8181/xxl-job-admin
-xxl.job.admin.username=admin
-xxl.job.admin.password=123456
-#最大的数据查询条数
-engine.maxCacheNum=500000
-engine.defaultResultNum=300000
-#Hbase数据库相关配置
-hbase.url=192.168.44.12:8084
-hbase.dbname=tsg
-hbase.tableName=report_result
-hbase.columnFamily=response
-hbase.columnName=result
-#druid数据库相关配置
-druid.query.url=http://192.168.44.12:8082/druid/v2/sql
-druid.dbname=druid
-druid.sqlTimeZone=Asia/Shanghai
-#arango数据库相关配置
-arango.maxrows=10000
-arango.login=http://galaxy-auth-center/authorize/arangoJwtLogin
-arango.query.url=http://192.168.44.12:8529/_db/tsg_galaxy_v3/_api/cursor
-arango.collection=http://192.168.44.12:8529/_db/tsg_galaxy_v3/_api/collection
-#clickhouse数据库相关配置
-clickhouse.query.url=http://192.168.44.12:8123
-clickhouse.dbname=tsg_galaxy_v3
-clickhouse.real.time.username=tsg_query
-clickhouse.real.time.password=ceiec2018
-clickhouse.long.term.username=tsg_report
-clickhouse.long.term.password=ceiec2019
-#IPlearning最近24小时的独立客户端IP(单位小时)
-iplearning.uniqciprecent=-24 \ No newline at end of file
diff --git a/galaxy-data-engine/config/application.properties b/galaxy-data-engine/config/application.properties
index abd9e9c..b03dc02 100644
--- a/galaxy-data-engine/config/application.properties
+++ b/galaxy-data-engine/config/application.properties
@@ -1,6 +1,58 @@
-#当前激活的环境配置
-spring.profiles.active=dev
-#应用名称配置
+#application config
+server.port=8701
spring.application.name=galaxy-data-engine
-#日志配置文件路径
-logging.config=./config/logback-spring.xml \ No newline at end of file
+#spring cloud eureka config
+eureka.instance.prefer-ip-address=true
+eureka.client.registry-fetch-interval-seconds=5
+eureka.instance.lease-renewal-interval-in-seconds=10
+eureka.instance.health-check-url-path=/actuator/health
+eureka.instance.metadata-map.user.name=${spring.security.user.name}
+eureka.instance.metadata-map.user.password=${spring.security.user.password}
+eureka.instance.instance-id=${spring.cloud.client.ip-address}:${server.port}
+eureka.client.serviceUrl.defaultZone=http://admin:[email protected]:8501/eureka/
+#management config
+management.endpoints.web.exposure.include=*
+management.endpoint.health.show-details=always
+#log file path config
+logging.config=./config/logback-spring.xml
+
+#httpclient config
+httpclient.connectTimeout=1000
+httpclient.socketTimeout=21700000
+httpclient.maxConnection=500
+httpclient.maxPerRoute=500
+#job admin config
+xxl.job.admin.add=192.168.44.12:8181
+xxl.job.admin.url=http://${xxl.job.admin.add}/xxl-job-admin
+xxl.job.admin.username=admin
+xxl.job.admin.password=123456
+#engine config
+engine.maxCacheNum=500000
+engine.defaultResultNum=300000
+#hbase config
+hbase.url=192.168.44.12:8084
+hbase.dbname=tsg
+hbase.tableName=report_result
+hbase.columnFamily=response
+hbase.columnName=result
+#druid config
+druid.address=192.168.44.12:8082
+druid.dbname=druid
+druid.sqlTimeZone=Asia/Shanghai
+druid.query.url=http://${druid.address}/druid/v2/sql
+#arango config
+arango.address=192.168.44.12:8529
+arango.maxrows=10000
+arango.login=http://galaxy-auth-center/authorize/arangoJwtLogin
+arango.query.url=http://${arango.address}/_db/tsg_galaxy_v3/_api/cursor
+arango.collection=http://${arango.address}/_db/tsg_galaxy_v3/_api/collection
+#clickhouse config
+clickhouse.address=192.168.44.12:8123
+clickhouse.query.url=http://${clickhouse.address}
+clickhouse.dbname=tsg_galaxy_v3
+clickhouse.real.time.username=tsg_query
+clickhouse.real.time.password=ceiec2018
+clickhouse.long.term.username=tsg_report
+clickhouse.long.term.password=ceiec2019
+#iplearning config
+iplearning.uniqciprecent=-24 \ No newline at end of file
diff --git a/galaxy-data-engine/config/logback-spring.xml b/galaxy-data-engine/config/logback-spring.xml
index df70d4d..07bad98 100644
--- a/galaxy-data-engine/config/logback-spring.xml
+++ b/galaxy-data-engine/config/logback-spring.xml
@@ -4,18 +4,17 @@
<conversionRule conversionWord="wex" converterClass="org.springframework.boot.logging.logback.WhitespaceThrowableProxyConverter" />
<conversionRule conversionWord="wEx" converterClass="org.springframework.boot.logging.logback.ExtendedWhitespaceThrowableProxyConverter" />
- <!-- 开发环境-日志输出控制台格式 -->
<property name="CONSOLE_LOG_PATTERN" value="${CONSOLE_LOG_PATTERN:-%clr(%d{${LOG_DATEFORMAT_PATTERN:-yyyy-MM-dd HH:mm:ss.SSS}}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}}"/>
- <!--日志文件输出格式-->
+
<property name="FILE_LOG_PATTERN" value="${FILE_LOG_PATTERN:-%d{${LOG_DATEFORMAT_PATTERN:-yyyy-MM-dd HH:mm:ss.SSS}} ${LOG_LEVEL_PATTERN:-%5p} ${PID:- } --- [%t] %-40.40logger{39} : %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}}"/>
- <!-- 测试环境-文件路径 -->
+
<property name="TEST_FILE_PATH" value="/home/galaxy/galaxy-data-engine/logs" />
- <!-- 生产环境-文件路径 -->
+
<property name="PROD_FILE_PATH" value="/home/galaxy/galaxy-data-engine/logs" />
- <!--文件名称-->
+
<property name="LOG_NAME" value="galaxy-data-engine" />
- <!-- 开发环境 -->
+ <!-- dev env -->
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>${CONSOLE_LOG_PATTERN}</pattern>
@@ -25,9 +24,8 @@
<appender-ref ref="CONSOLE" />
</root>
- <!-- 测试环境 -->
+ <!-- test env -->
<springProfile name="test">
- <!-- 每天产生一个文件 -->
<appender name="TEST_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<encoder>
<pattern>${FILE_LOG_PATTERN}</pattern>
@@ -36,7 +34,7 @@
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
<!-- rollover daily -->
<fileNamePattern>${TEST_FILE_PATH}${file.separator}${LOG_NAME}-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
- <!-- each file should be at most 100MB, keep 60 days worth of history, but at most 20GB -->
+ <!-- each file should be at most 100MB, keep 30 days worth of history, but at most 20GB -->
<maxHistory>30</maxHistory>
<maxFileSize>100MB</maxFileSize>
</rollingPolicy>
@@ -46,7 +44,7 @@
</root>
</springProfile>
- <!-- 生产环境 -->
+ <!-- prod env -->
<springProfile name="prod">
<appender name="PROD_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<encoder>
@@ -56,7 +54,7 @@
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
<!-- rollover daily -->
<fileNamePattern>${PROD_FILE_PATH}${file.separator}${LOG_NAME}-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
- <!-- each file should be at most 100MB, keep 60 days worth of history, but at most 20GB -->
+ <!-- each file should be at most 100MB, keep 30 days worth of history, but at most 20GB -->
<maxHistory>30</maxHistory>
<maxFileSize>100MB</maxFileSize>
</rollingPolicy>
diff --git a/galaxy-eureka-server/config/application-dev.properties b/galaxy-eureka-server/config/application-dev.properties
deleted file mode 100644
index 1f34851..0000000
--- a/galaxy-eureka-server/config/application-dev.properties
+++ /dev/null
@@ -1,19 +0,0 @@
-#服务端口配置
-server.port=8501
-eureka.instance.hostname=localhost
-#是否注册到eureka
-eureka.client.registerWithEureka=false
-#是否从eureka中拉取注册信息
-eureka.client.fetchRegistry=false
-##暴露eureka服务的地址
-eureka.client.serviceUrl.defaultZone=http://${eureka.instance.hostname}:${server.port}/eureka/
-#自我保护模式
-eureka.server.enable-self-preservation=false
-#暴露所有端点
-management.endpoints.web.exposure.include=*
-#详细的应用健康信息
-management.endpoint.health.show-details=always
-#安全配置-用户名
-spring.security.user.name=admin
-#安全配置-密码
-spring.security.user.password=admin \ No newline at end of file
diff --git a/galaxy-eureka-server/config/application-prod.properties b/galaxy-eureka-server/config/application-prod.properties
deleted file mode 100644
index 1f34851..0000000
--- a/galaxy-eureka-server/config/application-prod.properties
+++ /dev/null
@@ -1,19 +0,0 @@
-#服务端口配置
-server.port=8501
-eureka.instance.hostname=localhost
-#是否注册到eureka
-eureka.client.registerWithEureka=false
-#是否从eureka中拉取注册信息
-eureka.client.fetchRegistry=false
-##暴露eureka服务的地址
-eureka.client.serviceUrl.defaultZone=http://${eureka.instance.hostname}:${server.port}/eureka/
-#自我保护模式
-eureka.server.enable-self-preservation=false
-#暴露所有端点
-management.endpoints.web.exposure.include=*
-#详细的应用健康信息
-management.endpoint.health.show-details=always
-#安全配置-用户名
-spring.security.user.name=admin
-#安全配置-密码
-spring.security.user.password=admin \ No newline at end of file
diff --git a/galaxy-eureka-server/config/application-test.properties b/galaxy-eureka-server/config/application-test.properties
deleted file mode 100644
index 1f34851..0000000
--- a/galaxy-eureka-server/config/application-test.properties
+++ /dev/null
@@ -1,19 +0,0 @@
-#服务端口配置
-server.port=8501
-eureka.instance.hostname=localhost
-#是否注册到eureka
-eureka.client.registerWithEureka=false
-#是否从eureka中拉取注册信息
-eureka.client.fetchRegistry=false
-##暴露eureka服务的地址
-eureka.client.serviceUrl.defaultZone=http://${eureka.instance.hostname}:${server.port}/eureka/
-#自我保护模式
-eureka.server.enable-self-preservation=false
-#暴露所有端点
-management.endpoints.web.exposure.include=*
-#详细的应用健康信息
-management.endpoint.health.show-details=always
-#安全配置-用户名
-spring.security.user.name=admin
-#安全配置-密码
-spring.security.user.password=admin \ No newline at end of file
diff --git a/galaxy-eureka-server/config/application.properties b/galaxy-eureka-server/config/application.properties
index 3aa5435..7561b95 100644
--- a/galaxy-eureka-server/config/application.properties
+++ b/galaxy-eureka-server/config/application.properties
@@ -1,6 +1,17 @@
-#当前激活的环境配置
-spring.profiles.active=dev
-#应用名称配置
+#application config
+server.port=8501
spring.application.name=galaxy-eureka-server
-#日志配置文件路径
+#spring cloud eureka config
+eureka.client.fetchRegistry=false
+eureka.client.registerWithEureka=false
+eureka.server.enable-self-preservation=false
+eureka.instance.hostname=127.0.0.1
+eureka.client.serviceUrl.defaultZone=http://${eureka.instance.hostname}:${server.port}/eureka/
+#management config
+management.endpoints.web.exposure.include=*
+management.endpoint.health.show-details=always
+#spring security config
+spring.security.user.name=admin
+spring.security.user.password=admin
+#log file path config
logging.config=./config/logback-spring.xml \ No newline at end of file
diff --git a/galaxy-eureka-server/config/logback-spring.xml b/galaxy-eureka-server/config/logback-spring.xml
index e56be3a..6ce832c 100644
--- a/galaxy-eureka-server/config/logback-spring.xml
+++ b/galaxy-eureka-server/config/logback-spring.xml
@@ -4,18 +4,17 @@
<conversionRule conversionWord="wex" converterClass="org.springframework.boot.logging.logback.WhitespaceThrowableProxyConverter" />
<conversionRule conversionWord="wEx" converterClass="org.springframework.boot.logging.logback.ExtendedWhitespaceThrowableProxyConverter" />
- <!-- 开发环境-日志输出控制台格式 -->
<property name="CONSOLE_LOG_PATTERN" value="${CONSOLE_LOG_PATTERN:-%clr(%d{${LOG_DATEFORMAT_PATTERN:-yyyy-MM-dd HH:mm:ss.SSS}}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}}"/>
- <!--日志文件输出格式-->
+
<property name="FILE_LOG_PATTERN" value="${FILE_LOG_PATTERN:-%d{${LOG_DATEFORMAT_PATTERN:-yyyy-MM-dd HH:mm:ss.SSS}} ${LOG_LEVEL_PATTERN:-%5p} ${PID:- } --- [%t] %-40.40logger{39} : %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}}"/>
- <!-- 测试环境-文件路径 -->
+
<property name="TEST_FILE_PATH" value="/home/galaxy/galaxy-eureka-server/logs" />
- <!-- 生产环境-文件路径 -->
+
<property name="PROD_FILE_PATH" value="/home/galaxy/galaxy-eureka-server/logs" />
- <!--文件名称-->
+
<property name="LOG_NAME" value="galaxy-eureka-server" />
- <!-- 开发环境 -->
+ <!-- dev env -->
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>${CONSOLE_LOG_PATTERN}</pattern>
@@ -25,9 +24,8 @@
<appender-ref ref="CONSOLE" />
</root>
- <!-- 测试环境 -->
+ <!-- test env -->
<springProfile name="test">
- <!-- 每天产生一个文件 -->
<appender name="TEST_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<encoder>
<pattern>${FILE_LOG_PATTERN}</pattern>
@@ -36,7 +34,7 @@
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
<!-- rollover daily -->
<fileNamePattern>${TEST_FILE_PATH}${file.separator}${LOG_NAME}-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
- <!-- each file should be at most 100MB, keep 60 days worth of history, but at most 20GB -->
+ <!-- each file should be at most 100MB, keep 30 days worth of history, but at most 20GB -->
<maxHistory>30</maxHistory>
<maxFileSize>100MB</maxFileSize>
</rollingPolicy>
@@ -46,7 +44,7 @@
</root>
</springProfile>
- <!-- 生产环境 -->
+ <!-- prod env -->
<springProfile name="prod">
<appender name="PROD_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<encoder>
@@ -56,7 +54,7 @@
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
<!-- rollover daily -->
<fileNamePattern>${PROD_FILE_PATH}${file.separator}${LOG_NAME}-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
- <!-- each file should be at most 100MB, keep 60 days worth of history, but at most 20GB -->
+ <!-- each file should be at most 100MB, keep 30 days worth of history, but at most 20GB -->
<maxHistory>30</maxHistory>
<maxFileSize>100MB</maxFileSize>
</rollingPolicy>
diff --git a/galaxy-gateway/config/application-dev.properties b/galaxy-gateway/config/application-dev.properties
deleted file mode 100644
index 1d665cd..0000000
--- a/galaxy-gateway/config/application-dev.properties
+++ /dev/null
@@ -1,43 +0,0 @@
-#服务端口配置
-server.port=9999
-#表示eureka-client间隔多久去拉取服务注册信息
-eureka.client.registry-fetch-interval-seconds=5
-#表示eureka-client发送心跳给server端的频率
-eureka.instance.lease-renewal-interval-in-seconds=10
-#健康检查页面的URL
-eureka.instance.health-check-url-path=/actuator/health
-#与Eureka注册服务中心的通信zone和url地址
-eureka.client.serviceUrl.defaultZone=http://admin:admin@localhost:8501/eureka/
-#该实例相较于hostname是否优先使用IP
-eureka.instance.prefer-ip-address=true
-#该实例注册到服务中心的唯一ID
-eureka.instance.instance-id=${spring.cloud.client.ip-address}:${server.port}
-#暴露所有端点
-management.endpoints.web.exposure.include=*
-#详细的应用健康信息
-management.endpoint.health.show-details=always
-#开启基于服务发现的路由规则
-spring.cloud.gateway.discovery.locator.enabled=true
-#将服务名称转小写
-spring.cloud.gateway.discovery.locator.lower-case-service-id=true
-
-#系统相关接口路由配置
-spring.cloud.gateway.routes[0].id=system-config-route
-spring.cloud.gateway.routes[0].uri=lb://galaxy-data-engine
-spring.cloud.gateway.routes[0].predicates[0]=Path=/sys/**
-#元数据相关接口路由配置
-spring.cloud.gateway.routes[1].id=metadata-route
-spring.cloud.gateway.routes[1].uri=lb://galaxy-data-engine
-spring.cloud.gateway.routes[1].predicates[0]=Path=/metadata/**
-#基于SQL的查询路由配置
-spring.cloud.gateway.routes[2].id=sql-query-route
-spring.cloud.gateway.routes[2].uri=lb://galaxy-data-engine
-spring.cloud.gateway.routes[2].predicates[0]=Query=query
-#流量分布相关接口路由配置
-spring.cloud.gateway.routes[3].id=network-route
-spring.cloud.gateway.routes[3].uri=lb://galaxy-data-engine
-spring.cloud.gateway.routes[3].predicates[0]=Query=protocol
-#服务推荐相关接口路由配置
-spring.cloud.gateway.routes[4].id=knowledge-route
-spring.cloud.gateway.routes[4].uri=lb://galaxy-data-engine
-spring.cloud.gateway.routes[4].predicates[0]=Path=/knowledge/** \ No newline at end of file
diff --git a/galaxy-gateway/config/application-prod.properties b/galaxy-gateway/config/application-prod.properties
deleted file mode 100644
index 1d665cd..0000000
--- a/galaxy-gateway/config/application-prod.properties
+++ /dev/null
@@ -1,43 +0,0 @@
-#服务端口配置
-server.port=9999
-#表示eureka-client间隔多久去拉取服务注册信息
-eureka.client.registry-fetch-interval-seconds=5
-#表示eureka-client发送心跳给server端的频率
-eureka.instance.lease-renewal-interval-in-seconds=10
-#健康检查页面的URL
-eureka.instance.health-check-url-path=/actuator/health
-#与Eureka注册服务中心的通信zone和url地址
-eureka.client.serviceUrl.defaultZone=http://admin:admin@localhost:8501/eureka/
-#该实例相较于hostname是否优先使用IP
-eureka.instance.prefer-ip-address=true
-#该实例注册到服务中心的唯一ID
-eureka.instance.instance-id=${spring.cloud.client.ip-address}:${server.port}
-#暴露所有端点
-management.endpoints.web.exposure.include=*
-#详细的应用健康信息
-management.endpoint.health.show-details=always
-#开启基于服务发现的路由规则
-spring.cloud.gateway.discovery.locator.enabled=true
-#将服务名称转小写
-spring.cloud.gateway.discovery.locator.lower-case-service-id=true
-
-#系统相关接口路由配置
-spring.cloud.gateway.routes[0].id=system-config-route
-spring.cloud.gateway.routes[0].uri=lb://galaxy-data-engine
-spring.cloud.gateway.routes[0].predicates[0]=Path=/sys/**
-#元数据相关接口路由配置
-spring.cloud.gateway.routes[1].id=metadata-route
-spring.cloud.gateway.routes[1].uri=lb://galaxy-data-engine
-spring.cloud.gateway.routes[1].predicates[0]=Path=/metadata/**
-#基于SQL的查询路由配置
-spring.cloud.gateway.routes[2].id=sql-query-route
-spring.cloud.gateway.routes[2].uri=lb://galaxy-data-engine
-spring.cloud.gateway.routes[2].predicates[0]=Query=query
-#流量分布相关接口路由配置
-spring.cloud.gateway.routes[3].id=network-route
-spring.cloud.gateway.routes[3].uri=lb://galaxy-data-engine
-spring.cloud.gateway.routes[3].predicates[0]=Query=protocol
-#服务推荐相关接口路由配置
-spring.cloud.gateway.routes[4].id=knowledge-route
-spring.cloud.gateway.routes[4].uri=lb://galaxy-data-engine
-spring.cloud.gateway.routes[4].predicates[0]=Path=/knowledge/** \ No newline at end of file
diff --git a/galaxy-gateway/config/application-test.properties b/galaxy-gateway/config/application-test.properties
deleted file mode 100644
index 240f712..0000000
--- a/galaxy-gateway/config/application-test.properties
+++ /dev/null
@@ -1,43 +0,0 @@
-#服务端口配置
-server.port=9999
-#表示eureka-client间隔多久去拉取服务注册信息
-eureka.client.registry-fetch-interval-seconds=5
-#表示eureka-client发送心跳给server端的频率
-eureka.instance.lease-renewal-interval-in-seconds=10
-#健康检查页面的URL
-eureka.instance.health-check-url-path=/actuator/health
-#与Eureka注册服务中心的通信zone和url地址
-eureka.client.serviceUrl.defaultZone=http://admin:[email protected]:8501/eureka/,http://admin:[email protected]:8501/eureka/
-#该实例相较于hostname是否优先使用IP
-eureka.instance.prefer-ip-address=true
-#该实例注册到服务中心的唯一ID
-eureka.instance.instance-id=${spring.cloud.client.ip-address}:${server.port}
-#暴露所有端点
-management.endpoints.web.exposure.include=*
-#详细的应用健康信息
-management.endpoint.health.show-details=always
-#开启基于服务发现的路由规则
-spring.cloud.gateway.discovery.locator.enabled=true
-#将服务名称转小写
-spring.cloud.gateway.discovery.locator.lower-case-service-id=true
-
-#系统相关接口路由配置
-spring.cloud.gateway.routes[0].id=system-config-route
-spring.cloud.gateway.routes[0].uri=lb://galaxy-data-engine
-spring.cloud.gateway.routes[0].predicates[0]=Path=/sys/**
-#元数据相关接口路由配置
-spring.cloud.gateway.routes[1].id=metadata-route
-spring.cloud.gateway.routes[1].uri=lb://galaxy-data-engine
-spring.cloud.gateway.routes[1].predicates[0]=Path=/metadata/**
-#基于SQL的查询路由配置
-spring.cloud.gateway.routes[2].id=sql-query-route
-spring.cloud.gateway.routes[2].uri=lb://galaxy-data-engine
-spring.cloud.gateway.routes[2].predicates[0]=Query=query
-#流量分布相关接口路由配置
-spring.cloud.gateway.routes[3].id=network-route
-spring.cloud.gateway.routes[3].uri=lb://galaxy-data-engine
-spring.cloud.gateway.routes[3].predicates[0]=Query=protocol
-#服务推荐相关接口路由配置
-spring.cloud.gateway.routes[4].id=knowledge-route
-spring.cloud.gateway.routes[4].uri=lb://galaxy-data-engine
-spring.cloud.gateway.routes[4].predicates[0]=Path=/knowledge/** \ No newline at end of file
diff --git a/galaxy-gateway/config/application.properties b/galaxy-gateway/config/application.properties
index d257219..af1b10c 100644
--- a/galaxy-gateway/config/application.properties
+++ b/galaxy-gateway/config/application.properties
@@ -1,6 +1,38 @@
-#当前激活的环境配置
-spring.profiles.active=dev
-#应用名称配置
+#application config
+server.port=9999
spring.application.name=galaxy-gateway
-#日志配置文件路径
-logging.config=./config/logback-spring.xml \ No newline at end of file
+#spring cloud eureka config
+eureka.instance.prefer-ip-address=true
+eureka.client.registry-fetch-interval-seconds=5
+eureka.instance.lease-renewal-interval-in-seconds=10
+eureka.instance.health-check-url-path=/actuator/health
+eureka.client.serviceUrl.defaultZone=http://admin:[email protected]:8501/eureka/
+eureka.instance.instance-id=${spring.cloud.client.ip-address}:${server.port}
+#management config
+management.endpoints.web.exposure.include=*
+management.endpoint.health.show-details=always
+#gateway config
+spring.cloud.gateway.discovery.locator.enabled=true
+spring.cloud.gateway.discovery.locator.lower-case-service-id=true
+#log file path config
+logging.config=./config/logback-spring.xml
+#system-config-route
+spring.cloud.gateway.routes[0].id=system-config-route
+spring.cloud.gateway.routes[0].uri=lb://galaxy-data-engine
+spring.cloud.gateway.routes[0].predicates[0]=Path=/sys/**
+#metadata-route
+spring.cloud.gateway.routes[1].id=metadata-route
+spring.cloud.gateway.routes[1].uri=lb://galaxy-data-engine
+spring.cloud.gateway.routes[1].predicates[0]=Path=/metadata/**
+#sql-query-route
+spring.cloud.gateway.routes[2].id=sql-query-route
+spring.cloud.gateway.routes[2].uri=lb://galaxy-data-engine
+spring.cloud.gateway.routes[2].predicates[0]=Query=query
+#network-route
+spring.cloud.gateway.routes[3].id=network-route
+spring.cloud.gateway.routes[3].uri=lb://galaxy-data-engine
+spring.cloud.gateway.routes[3].predicates[0]=Query=protocol
+#knowledge-route
+spring.cloud.gateway.routes[4].id=knowledge-route
+spring.cloud.gateway.routes[4].uri=lb://galaxy-data-engine
+spring.cloud.gateway.routes[4].predicates[0]=Path=/knowledge/** \ No newline at end of file
diff --git a/galaxy-gateway/config/logback-spring.xml b/galaxy-gateway/config/logback-spring.xml
index 7b8f453..f23fe46 100644
--- a/galaxy-gateway/config/logback-spring.xml
+++ b/galaxy-gateway/config/logback-spring.xml
@@ -4,18 +4,17 @@
<conversionRule conversionWord="wex" converterClass="org.springframework.boot.logging.logback.WhitespaceThrowableProxyConverter" />
<conversionRule conversionWord="wEx" converterClass="org.springframework.boot.logging.logback.ExtendedWhitespaceThrowableProxyConverter" />
- <!-- 开发环境-日志输出控制台格式 -->
<property name="CONSOLE_LOG_PATTERN" value="${CONSOLE_LOG_PATTERN:-%clr(%d{${LOG_DATEFORMAT_PATTERN:-yyyy-MM-dd HH:mm:ss.SSS}}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}}"/>
- <!--日志文件输出格式-->
+
<property name="FILE_LOG_PATTERN" value="${FILE_LOG_PATTERN:-%d{${LOG_DATEFORMAT_PATTERN:-yyyy-MM-dd HH:mm:ss.SSS}} ${LOG_LEVEL_PATTERN:-%5p} ${PID:- } --- [%t] %-40.40logger{39} : %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}}"/>
- <!-- 测试环境-文件路径 -->
+
<property name="TEST_FILE_PATH" value="/home/galaxy/galaxy-gateway/logs" />
- <!-- 生产环境-文件路径 -->
+
<property name="PROD_FILE_PATH" value="/home/galaxy/galaxy-gateway/logs" />
- <!--文件名称-->
+
<property name="LOG_NAME" value="galaxy-gateway" />
- <!-- 开发环境 -->
+ <!-- dev env -->
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>${CONSOLE_LOG_PATTERN}</pattern>
@@ -25,9 +24,8 @@
<appender-ref ref="CONSOLE" />
</root>
- <!-- 测试环境 -->
+ <!-- test env -->
<springProfile name="test">
- <!-- 每天产生一个文件 -->
<appender name="TEST_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<encoder>
<pattern>${FILE_LOG_PATTERN}</pattern>
@@ -36,7 +34,7 @@
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
<!-- rollover daily -->
<fileNamePattern>${TEST_FILE_PATH}${file.separator}${LOG_NAME}-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
- <!-- each file should be at most 100MB, keep 60 days worth of history, but at most 20GB -->
+ <!-- each file should be at most 100MB, keep 30 days worth of history, but at most 20GB -->
<maxHistory>30</maxHistory>
<maxFileSize>100MB</maxFileSize>
</rollingPolicy>
@@ -46,7 +44,7 @@
</root>
</springProfile>
- <!-- 生产环境 -->
+ <!-- prod env -->
<springProfile name="prod">
<appender name="PROD_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<encoder>
@@ -56,7 +54,7 @@
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
<!-- rollover daily -->
<fileNamePattern>${PROD_FILE_PATH}${file.separator}${LOG_NAME}-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
- <!-- each file should be at most 100MB, keep 60 days worth of history, but at most 20GB -->
+ <!-- each file should be at most 100MB, keep 30 days worth of history, but at most 20GB -->
<maxHistory>30</maxHistory>
<maxFileSize>100MB</maxFileSize>
</rollingPolicy>