diff --git a/game-cloud/huijing-server/pom.xml b/game-cloud/huijing-server/pom.xml index 012137e5..3fa63af1 100644 --- a/game-cloud/huijing-server/pom.xml +++ b/game-cloud/huijing-server/pom.xml @@ -212,6 +212,23 @@ true + + + org.springframework.boot + spring-boot-starter-actuator + + + io.micrometer + micrometer-registry-prometheus + + com.wanxiang diff --git a/game-cloud/huijing-server/src/main/resources/application-dev.yaml b/game-cloud/huijing-server/src/main/resources/application-dev.yaml index 2d222dca..f1a8167a 100644 --- a/game-cloud/huijing-server/src/main/resources/application-dev.yaml +++ b/game-cloud/huijing-server/src/main/resources/application-dev.yaml @@ -104,7 +104,9 @@ management: web: base-path: /actuator # Actuator 提供的 API 接口的根目录。默认为 /actuator exposure: - include: '*' # 需要开放的端点。默认值只打开 health 和 info 两个端点。通过设置 * ,可以开放所有端点。 + # 阶段四观测 波② T2-2:内网口径收敛,仅暴露 health(探活/可用性)与 prometheus(供 Collector/Prometheus 抓指标); + # 不裸暴露 env/heapdump/beans 等敏感端点(设计「最小暴露」纪律)。 + include: health,prometheus # Spring Boot Admin 配置项 spring: diff --git a/game-cloud/huijing-server/src/main/resources/application-local.yaml b/game-cloud/huijing-server/src/main/resources/application-local.yaml index 28d454d5..8ac32586 100644 --- a/game-cloud/huijing-server/src/main/resources/application-local.yaml +++ b/game-cloud/huijing-server/src/main/resources/application-local.yaml @@ -123,7 +123,9 @@ management: web: base-path: /actuator # Actuator 提供的 API 接口的根目录。默认为 /actuator exposure: - include: '*' # 需要开放的端点。默认值只打开 health 和 info 两个端点。通过设置 * ,可以开放所有端点。 + # 阶段四观测 波② T2-2:内网口径收敛,仅暴露 health(探活/可用性)与 prometheus(供 Collector/Prometheus 抓指标); + # 不裸暴露 env/heapdump/beans 等敏感端点(设计「最小暴露」纪律)。 + include: health,prometheus # Spring Boot Admin 配置项 spring: diff --git a/game-cloud/huijing-server/src/main/resources/application-staging.yaml b/game-cloud/huijing-server/src/main/resources/application-staging.yaml index 51ef8d0d..069eec30 100644 --- a/game-cloud/huijing-server/src/main/resources/application-staging.yaml +++ b/game-cloud/huijing-server/src/main/resources/application-staging.yaml @@ -117,7 +117,9 @@ management: web: base-path: /actuator exposure: - include: "*" + # 阶段四观测 波② T2-2:内网口径收敛,仅暴露 health 与 prometheus。 + # staging 已在 huijing.security.permit-all-urls 放行 /actuator/**,可无鉴权探活/抓取。 + include: health,prometheus spring: boot: admin: