LCA日志系统2.0重磅来袭
使用 Docker 快速部署依赖服务:
cd docker/etcd && docker-compose up -d cd docker/mysql && docker-compose up -d # MySQL root 密码:max2024 cd docker/redis && docker-compose up -d 密码:max2024 # 创建 ES 映射目录 mkdir -p /data/backups/es /data/es01/data /data/es02/data chmod 777 /data/es01/data /data/es02/data # 修改 docker-compose.yaml 中的 ES 配置(IP、内存等) cd docker/elasticsearch && docker-compose up -d 修改 vm.max_map_count = 262144 cd docker/kafka && docker-compose up -d vim /etc/hosts 加上 172.16.0.70(内网ip) kafka
lca
程序。/opt/lca_sys/manifest/config/config.yaml
/opt/lca_sys/resource/data/lca.sql
auth: order_no: "2025072099555055"
nohup ./lca & # 可先运行 ./lca 查看是否有报错
server { listen 80; server_name testlca.c4eee.cn; access_log /www/wwwlogs/lca_access_nginx.log; error_log /www/wwwlogs/lca_access_error_nginx.log; # 静态资源根目录(指向 dist 文件夹) root /opt/lca_sys/dist; index index.html; location / { try_files $uri $uri/ /index.html; # 支持 Vue Router 的 history 模式 } # 处理静态资源(JS/CSS/图片等) location /assets/ { alias /opt/lca_sys/dist/assets/; expires 1y; add_header Cache-Control "public"; } location /api { proxy_pass http://127.0.0.1:8808; #后端接口地址 proxy_set_header Host $proxy_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_set_header Authorization $http_authorization; } # 禁止访问 .git 等敏感文件 location ~ /\.(?!well-known) { deny all; } }
支持动态路径,系统自动替换:
{Y}
→ 2025{y}
→ 25{M}
→ 01(补零){m}
→ 1(不补零){D}
→ 01{d}
→ 1{H}
→ 小时(24小时制)通过 HTTP 接口实时推送日志:
curl -X POST "http://你的地址:8086/send" \ -H "Content-Type: application/x-www-form-urlencoded" \ -d "topic=ai_api&data=你的日志内容"
开发人员可轻松集成,吞吐率高。