feat: 각 모듈 개별 테스트 실행 가능하도록 수정 및 docker compose 최신 버전 형식 적용
This commit is contained in:
@ -399,3 +399,36 @@ class GA4DataCollector:
|
||||
|
||||
logger.info(f"GA4 데이터 수집 완료: 총 {total_saved}건 저장")
|
||||
return total_saved
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
"""
|
||||
Google Analytics 4 데이터 수집 서비스 모듈 테스트
|
||||
|
||||
사용법:
|
||||
python services/analytics/ga4.py
|
||||
"""
|
||||
logger.info("=== Google Analytics 4 데이터 수집 서비스 모듈 테스트 ===")
|
||||
|
||||
try:
|
||||
config = get_config()
|
||||
|
||||
logger.info(f"설정 로드 완료")
|
||||
|
||||
logger.info("\n제공 기능:")
|
||||
logger.info("- GA4Client: GA4 API 클라이언트")
|
||||
logger.info("- GA4DataCollector: 자동 데이터 수집 및 DB 저장")
|
||||
|
||||
logger.info("\n수집 가능 메트릭:")
|
||||
logger.info("- 일별 세션 수")
|
||||
logger.info("- 일별 사용자 수")
|
||||
logger.info("- 이벤트 수")
|
||||
logger.info("- 이탈률")
|
||||
|
||||
logger.info("\n병렬 처리를 통한 성능 최적화 지원")
|
||||
|
||||
logger.info("\n✓ GA4 데이터 수집 서비스 모듈 테스트 완료")
|
||||
|
||||
except Exception as e:
|
||||
logger.error(f"GA4 모듈 테스트 실패: {e}")
|
||||
logger.error(traceback.format_exc())
|
||||
|
||||
Reference in New Issue
Block a user