Skip to content

[✨ Feat] 다중 서비스 Workspace 분석과 Trace 수집 보정 (#67) - #68

Merged
dlwldn30 merged 1 commit into
mainfrom
feat/67-distributed-trace-workspace
Aug 27, 2026
Merged

[✨ Feat] 다중 서비스 Workspace 분석과 Trace 수집 보정 (#67)#68
dlwldn30 merged 1 commit into
mainfrom
feat/67-distributed-trace-workspace

Conversation

@dlwldn30

Copy link
Copy Markdown
Owner

변경 내용

  • 공통 workspace 아래 독립 Spring Boot 프로젝트를 최대 10개까지 탐색하고 서비스별 정적 분석 결과를 반환합니다.
  • 서비스별 OpenTelemetry Java Agent profile과 작업 경로를 생성합니다.
  • 진입 SERVER span을 StackFlow가 주입한 parent span ID로 판정하고 2초 안정화 구간 뒤 Trace를 완료합니다.
  • Trace.serviceName을 진입 서비스로 고정하고 serviceNames에 모든 참여 서비스를 보존합니다.
  • 기존 단일 프로젝트와 Gradle 멀티모듈 분석 동작을 유지합니다.

API

  • POST /api/project/workspace/analyze
  • POST /api/instrumentation/workspace-profile

검증

  • backend ./gradlew clean test
  • Trace Lab ./gradlew test
  • frontend npm test -- --run
  • frontend npm run lint
  • frontend npm run build
  • docker compose config --quiet
  • git diff --check

Closes #67

@dlwldn30
dlwldn30 merged commit 3463000 into main Aug 27, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[✨ Feat] 다중 서비스 Workspace 분석과 Trace 수집 보정

1 participant