|
|
4 miesięcy temu | |
|---|---|---|
| .mvn | 5 miesięcy temu | |
| src | 4 miesięcy temu | |
| .dockerignore | 4 miesięcy temu | |
| .gitattributes | 5 miesięcy temu | |
| .gitignore | 4 miesięcy temu | |
| Dockerfile | 4 miesięcy temu | |
| LICENSE | 5 miesięcy temu | |
| README.md | 4 miesięcy temu | |
| d4-metrics-90284c04.md | 4 miesięcy temu | |
| mvnw | 5 miesięcy temu | |
| mvnw.cmd | 5 miesięcy temu | |
| pom.xml | 4 miesięcy temu |
这是 Seecoder 统计与可视化的后端服务,提供日志检索、日志统计以及 D4 指标聚合能力。
./mvnw spring-boot:run
Windows:
mvnw.cmd spring-boot:run
指标数据来源于 biz_name 为以下值的日志事件:
D4_TASK_ASSIGNEDD4_TASK_COMPLETEDD4_COLLAB_EFFECTIVED4_COLLAB_CONFLICT_CREATEDD4_COLLAB_CONFLICT_RESOLVEDD4_COMM_MESSAGE_SENTD4_COMM_MESSAGE_RESPONSE部署时通过环境变量配置 Elastic 连接,不要把云端地址和凭据写在代码仓库中。
ELASTICSEARCH_URIS=http://<cloud-es-service>:9200
ELASTICSEARCH_USERNAME=<optional>
ELASTICSEARCH_PASSWORD=<optional>
ELASTICSEARCH_CONNECTION_TIMEOUT=5s
ELASTICSEARCH_SOCKET_TIMEOUT=10s
应用默认使用:
spring.elasticsearch.uris=${ELASTICSEARCH_URIS:http://localhost:9200}spring.elasticsearch.username=${ELASTICSEARCH_USERNAME:}spring.elasticsearch.password=${ELASTICSEARCH_PASSWORD:}docker build -t seec-analysis-backend:latest .
docker run --rm -p 8080:8080 \
-e ELASTICSEARCH_URIS=http://<cloud-es-service>:9200 \
-e ELASTICSEARCH_USERNAME=<optional> \
-e ELASTICSEARCH_PASSWORD=<optional> \
-e JAVA_OPTS="-Xms128m -Xmx256m" \
seec-analysis-backend:latest
ELASTICSEARCH_URIS:云端 Elasticsearch 内网地址(必填)ELASTICSEARCH_USERNAME:开启鉴权时必填ELASTICSEARCH_PASSWORD:开启鉴权时必填JAVA_OPTS:JVM 参数,默认 -Xms128m -Xmx256mELASTICSEARCH_CONNECTION_TIMEOUT:默认 5sELASTICSEARCH_SOCKET_TIMEOUT:默认 10sSERVER_PORT:如果平台要求非 8080,可在平台里映射或额外覆盖