主要变更: 1. 开发规范文档 - 新增《开发规则清单.md》,涵盖技术栈、Maven配置、Lombok规范等 - 记录 Lombok 在 Java 21 + Spring Boot 3 中的已知问题 - 建立代码生成和开发流程规范 2. 前端功能增强 - 新增系统配置管理页面(sysConfig.vue) - 新增数据字典管理页面(sysDict.vue) - 新增财务收据管理页面(receipt.vue) - 更新登录认证 API 配置 3. Docker 部署配置 - 新增应用容器配置(docker-compose.yml) - 新增 Nginx 反向代理配置 - 新增 ELK 日志收集配置(Elasticsearch + Logstash + Filebeat) 4. 性能测试工具 - 新增 JMeter 测试计划(fundplatform-test-plan.jmx) - 新增性能测试执行脚本 5. 环境配置更新 - 更新 .env 环境变量配置 - 同步 fundplatform 子模块最新提交
55 lines
1.1 KiB
YAML
55 lines
1.1 KiB
YAML
filebeat.inputs:
|
|
- type: log
|
|
enabled: true
|
|
paths:
|
|
- /var/log/fundplatform/fund-sys-json.log
|
|
- /var/log/fundplatform/fund-proj-json.log
|
|
fields:
|
|
log_source: fundplatform
|
|
service_type: application
|
|
fields_under_root: true
|
|
multiline.pattern: '^\{'
|
|
multiline.negate: true
|
|
multiline.match: after
|
|
json.keys_under_root: true
|
|
json.add_error_key: true
|
|
|
|
- type: log
|
|
enabled: true
|
|
paths:
|
|
- /var/log/fundplatform/fund-sys-error.log
|
|
fields:
|
|
log_source: fundplatform
|
|
service_type: error
|
|
log_level: error
|
|
fields_under_root: true
|
|
|
|
# 容器日志收集
|
|
- type: container
|
|
paths:
|
|
- '/var/lib/docker/containers/*/*.log'
|
|
processors:
|
|
- add_docker_metadata:
|
|
host: "unix:///var/run/docker.sock"
|
|
|
|
# 输出到Logstash
|
|
output.logstash:
|
|
hosts: ["logstash:5044"]
|
|
enabled: true
|
|
|
|
# 处理器
|
|
processors:
|
|
- add_host_metadata:
|
|
when.not.contains.tags: forwarded
|
|
- add_cloud_metadata: ~
|
|
- add_docker_metadata: ~
|
|
|
|
# 日志级别
|
|
logging.level: info
|
|
logging.to_files: true
|
|
logging.files:
|
|
path: /var/log/filebeat
|
|
name: filebeat
|
|
keepfiles: 7
|
|
permissions: 0644
|