签入版本
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>com.xiaomayi</groupId>
|
||||
<artifactId>xiaomayi</artifactId>
|
||||
<version>${revision}</version>
|
||||
</parent>
|
||||
|
||||
<artifactId>xiaomayi-visual</artifactId>
|
||||
<packaging>pom</packaging>
|
||||
|
||||
<!-- 依赖模块 -->
|
||||
<modules>
|
||||
<module>xiaomayi-monitor</module>
|
||||
</modules>
|
||||
|
||||
|
||||
</project>
|
||||
@@ -0,0 +1,136 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>com.xiaomayi</groupId>
|
||||
<artifactId>xiaomayi-visual</artifactId>
|
||||
<version>${revision}</version>
|
||||
</parent>
|
||||
|
||||
<artifactId>xiaomayi-monitor</artifactId>
|
||||
<!-- 项目打包类型:JAR包 -->
|
||||
<packaging>jar</packaging>
|
||||
<!-- 项目名称 -->
|
||||
<name>xiaomayi-web</name>
|
||||
<!-- 项目描述 -->
|
||||
<description>小蚂蚁云监控管理服务</description>
|
||||
|
||||
<!-- 依赖声明 -->
|
||||
<dependencies>
|
||||
<!-- 核心依赖模块 -->
|
||||
<dependency>
|
||||
<groupId>com.xiaomayi</groupId>
|
||||
<artifactId>xiaomayi-core</artifactId>
|
||||
</dependency>
|
||||
<!-- Actuator 监控管理 -->
|
||||
<dependency>
|
||||
<groupId>com.xiaomayi</groupId>
|
||||
<artifactId>xiaomayi-actuator</artifactId>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
<!-- 全局编译环境变量 -->
|
||||
<profiles>
|
||||
<!-- 本地开发环境 -->
|
||||
<profile>
|
||||
<id>local</id>
|
||||
<properties>
|
||||
<package.environment>local</package.environment>
|
||||
</properties>
|
||||
<activation>
|
||||
<!-- 设置默认开启本地环境 -->
|
||||
<activeByDefault>true</activeByDefault>
|
||||
</activation>
|
||||
</profile>
|
||||
<!-- 开发环境 -->
|
||||
<profile>
|
||||
<id>dev</id>
|
||||
<properties>
|
||||
<package.environment>dev</package.environment>
|
||||
</properties>
|
||||
</profile>
|
||||
<!-- 测试环境 -->
|
||||
<profile>
|
||||
<id>test</id>
|
||||
<properties>
|
||||
<package.environment>test</package.environment>
|
||||
</properties>
|
||||
</profile>
|
||||
<!-- 预发布环境 -->
|
||||
<profile>
|
||||
<id>uat</id>
|
||||
<properties>
|
||||
<package.environment>uat</package.environment>
|
||||
</properties>
|
||||
</profile>
|
||||
<!-- 生产环境 -->
|
||||
<profile>
|
||||
<id>prod</id>
|
||||
<properties>
|
||||
<package.environment>prod</package.environment>
|
||||
</properties>
|
||||
</profile>
|
||||
</profiles>
|
||||
|
||||
<build>
|
||||
<finalName>xiaomayi-monitor</finalName>
|
||||
<resources>
|
||||
<resource>
|
||||
<directory>src/main/resources</directory>
|
||||
<filtering>true</filtering>
|
||||
</resource>
|
||||
<resource>
|
||||
<directory>src/main/java</directory>
|
||||
<includes>
|
||||
<include>**/*.*</include>
|
||||
</includes>
|
||||
<excludes>
|
||||
<exclude>**/*.java</exclude>
|
||||
</excludes>
|
||||
</resource>
|
||||
<resource>
|
||||
<directory>src/main/resources</directory>
|
||||
<filtering>true</filtering>
|
||||
<targetPath>WEB-INF/classes</targetPath>
|
||||
<includes>
|
||||
<include>application-${package.environment}.yml</include>
|
||||
</includes>
|
||||
</resource>
|
||||
</resources>
|
||||
<pluginManagement>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-maven-plugin</artifactId>
|
||||
<configuration>
|
||||
<finalName>${project.build.finalName}</finalName>
|
||||
<mainClass>com.xiaomayi.monitor.XMMonitorApplication</mainClass>
|
||||
</configuration>
|
||||
<executions>
|
||||
<execution>
|
||||
<goals>
|
||||
<goal>repackage</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</pluginManagement>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-maven-plugin</artifactId>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-surefire-plugin</artifactId>
|
||||
<configuration>
|
||||
<skipTests>true</skipTests>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
|
||||
</project>
|
||||
+85
@@ -0,0 +1,85 @@
|
||||
// +======================================================================
|
||||
// | 小蚂蚁云·企业数字化开发平台 [ 加速数字化转型,构建智能未来 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | 核心价值:赋能开发者 · 服务企业 · 共建生态
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2020-2026 小蚂蚁云团队 版权所有
|
||||
// +----------------------------------------------------------------------
|
||||
// | 官方平台: https://www.xiaomayicloud.com
|
||||
// +======================================================================
|
||||
// | 【知识产权声明】
|
||||
// | 1. 权属声明:本软件是受《中华人民共和国著作权法》
|
||||
// | 保护的专有财产,完整版权归小蚂蚁云团队所有
|
||||
// | 2. 权利范围:所有知识产权(商标、专利、著作权、
|
||||
// | 商业秘密等)均归小蚂蚁云团队所有,受法律保护
|
||||
// | 3. 授权性质:用户仅可获得有限的、非独占的使用许可
|
||||
// | 4. 禁止行为:未经书面授权,禁止对本软件本身
|
||||
// | 申请任何知识产权
|
||||
// | 5. 权利保留:未在本协议中明示授予的一切权利
|
||||
// | 均由小蚂蚁云团队保留
|
||||
// +======================================================================
|
||||
// | 【授权状态说明】
|
||||
// | 1. 未授权状态:用户未购买有效的商业许可证
|
||||
// | 2. 商业授权:已购买正式商业许可证的用户
|
||||
// +======================================================================
|
||||
// | 【绝对禁止条款】
|
||||
// | 无论授权状态如何,任何用户均严格禁止以下行为:
|
||||
// | 1. 逆向工程:对软件进行反编译、反汇编、技术破解或任何形式的逆向分析
|
||||
// | 2. 版权破坏:移除、修改、遮挡软件中的版权标识、许可控制或技术保护措施
|
||||
// | 3. 非法传播:复制、分发、出租、出借、转售、再许可本软件或其许可权利
|
||||
// | 4. 竞争性使用:利用本软件的代码、架构、设计开发直接竞争的产品或服务
|
||||
// | 5. 侵权使用:将软件用于侵犯第三方知识产权或其他合法权益的用途
|
||||
// +======================================================================
|
||||
// | 【商业授权许可范围】
|
||||
// | 购买有效商业许可证的用户,在遵守上述禁止条款的前提下,获得:
|
||||
// | 1. 使用权利:在许可证约定的项目数量、开发者数量范围内使用本软件
|
||||
// | 2. 技术支持:商业授权用户可以获取本地开发部署的技术支持服务
|
||||
// | 3. 版本更新:在许可证有效期内获取软件更新、安全补丁和功能增强
|
||||
// | 4. 商业部署:将基于本软件开发的应用程序用于商业运营和生产环境
|
||||
// +======================================================================
|
||||
// | 【许可证获取】
|
||||
// | 1. 获取途径:仅通过小蚂蚁云官方渠道购买(官网、授权代理商),购买记录凭证
|
||||
// | 2. 转让限制:许可证与购买主体绑定,未经书面同意不得转让
|
||||
// | 3. 终止情形:许可证到期、违反协议、破产清算等情况下自动终止
|
||||
// +======================================================================
|
||||
// | 【合法使用要求】
|
||||
// | 1. 仅限用于合法合规的软件研发
|
||||
// | 2. 严禁用于任何违法、侵权或恶意行为
|
||||
// | 3. 严禁违反我国法律法规和政策
|
||||
// +======================================================================
|
||||
// | 【免责声明】
|
||||
// | 因使用本框架导致的以下情况,我们概不负责:
|
||||
// | 1. 项目研发中的意外、疏忽、违约等风险
|
||||
// | 2. 侵犯第三方知识产权或其他合法权益
|
||||
// | 3. 任何直接、间接、附带或衍生一切损失
|
||||
// | 4. 用户违规违法行为的一切法律后果
|
||||
// +======================================================================
|
||||
// | 【协议重要提示】
|
||||
// | 1. 本声明是《小蚂蚁云最终用户许可协议》的摘要版本
|
||||
// | 2. 下载、安装或使用本软件即表示您接受全部协议条款
|
||||
// | 3. 我们保留单方面修改本声明的权利,修改后的版本在官网公布即生效
|
||||
// | 4. 用户有义务定期查看最新版本,继续使用视为接受修改
|
||||
// +======================================================================
|
||||
// | 【侵权举报与合规】
|
||||
// | 1. 知识产权侵权举报:请联系官方客服
|
||||
// | 2. 许可证合规咨询:xiaomayicloud@163.com
|
||||
// | 3. 违规使用将终止授权并追究责任
|
||||
// | 4. 无条件配合司法机关调查取证
|
||||
// | 5. 保留一切法律追诉权利
|
||||
// | 6. 对有效举报和合规建议,我们将给予感谢和奖励
|
||||
// +======================================================================
|
||||
|
||||
package com.xiaomayi.monitor;
|
||||
|
||||
import de.codecentric.boot.admin.server.config.EnableAdminServer;
|
||||
import org.springframework.boot.SpringApplication;
|
||||
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
||||
|
||||
@EnableAdminServer
|
||||
@SpringBootApplication
|
||||
public class XMMonitorApplication {
|
||||
public static void main(String[] args) {
|
||||
SpringApplication.run(XMMonitorApplication.class, args);
|
||||
System.out.println("(♥◠‿◠)ノ゙ 小蚂蚁云监控服务启动成功 ლ(´ڡ`ლ)゙");
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,56 @@
|
||||
# 服务配置
|
||||
server:
|
||||
# 端口
|
||||
port: 8080
|
||||
servlet:
|
||||
# 访问上下文前缀
|
||||
context-path: /api
|
||||
# 全局配置
|
||||
spring:
|
||||
application:
|
||||
name: xiaomayi-monitor
|
||||
# main:
|
||||
# allow-bean-definition-overriding: true
|
||||
# 全局配置文件
|
||||
config:
|
||||
# 导入配置文件
|
||||
import:
|
||||
# actuator监控文件
|
||||
- configs/application-actuator.yml
|
||||
# 运行环境 local|dev|test|uat|prod,根据active动态加载YML配置文件
|
||||
profiles:
|
||||
active: @package.environment@
|
||||
# 国际化资源
|
||||
messages:
|
||||
# 国际化资源文件路径
|
||||
basename: i18n/messages
|
||||
encoding: UTF-8
|
||||
# 文件上传配置
|
||||
servlet:
|
||||
# 设置最大文件上传大小为10MB
|
||||
multipart:
|
||||
# 开启上传文件配置
|
||||
enabled: true
|
||||
# 文件上传临时保存位置,没有写入最终保存位置时存放的位置;
|
||||
location: /data/
|
||||
# 上传单个文件最大大小,设置-1表示不限制
|
||||
max-file-size: 10MB
|
||||
# 上传一组文件最大大小,设置-1表示不限制
|
||||
max-request-size: 10MB
|
||||
# 是否延迟解析,相当于懒加载
|
||||
resolve-lazily: false
|
||||
# 文件大小阈值,当大于这个阈值时将写入到磁盘,否则存在内存中,默认为0
|
||||
file-size-threshold: 0
|
||||
# 时间格式化
|
||||
jackson:
|
||||
date-format: yyyy-MM-dd HH:mm:ss
|
||||
time-zone: GMT+8
|
||||
# 开发工具
|
||||
devtools:
|
||||
restart:
|
||||
# 开启热部署(更改文件后,自动重启)
|
||||
enabled: true
|
||||
# 设置哪些资源变动后不触发热部署,会覆盖默认的exclude内容(资源不会触发重启,但会触发实时重新加载)
|
||||
#exclude: WEB-INF/**,static/**
|
||||
# 监控额外的路径(优先于exclude)
|
||||
#additional-paths: src/main/java
|
||||
@@ -0,0 +1,23 @@
|
||||
spring:
|
||||
# Spring Boot Admin 配置项
|
||||
boot:
|
||||
admin:
|
||||
# 客户端开关
|
||||
enabled: true
|
||||
ui:
|
||||
title: 小蚂蚁云服务监控中心
|
||||
notify:
|
||||
mail:
|
||||
enabled: false
|
||||
from: xiaomayicloud@163.com
|
||||
to: 12345678@qq.com
|
||||
# Spring Boot Admin Server 服务端的相关配置
|
||||
context-path: admin # 配置 Spring
|
||||
monitor:
|
||||
# 监控发送请求的超时时间
|
||||
default-timeout: 20000
|
||||
# 配置一个账号和密码
|
||||
security:
|
||||
user:
|
||||
name: admin
|
||||
password: 123456
|
||||
Reference in New Issue
Block a user