본문으로 건너뛰기

v1.6.0 — 다국어(i18n) + Bedrock 모니터링

· 약 2분

다국어(한/영) 지원Bedrock 모니터링 대시보드를 추가하고, Docusaurus 기반 사용자 가이드 사이트를 구축한 릴리스입니다.

핵심 추가

한/영 다국어 · 500+ 번역 키 · Bedrock 모니터링 대시보드 · AI 토큰 비용 표시 · Docusaurus 가이드 사이트

다국어 지원 (i18n)

React Context + localStorage 기반으로 URL 라우팅 없이 언어를 전환합니다. Next.js의 basePath: '/awsops'와 충돌하지 않는 설계입니다.

항목Before (v1.5)After (v1.6.0)
언어한국어만한국어 + 영어
번역 키0500+ (각 언어)
언어 전환없음Sidebar EN/한 토글 버튼
AI 응답 언어한국어만설정에 따라 한/영 자동 전환
URL 변경-없음 (basePath 충돌 방지)
왜 URL 기반 i18n을 사용하지 않는가?

Next.js의 basePath: '/awsops'가 설정되어 있어, Next.js 내장 i18n의 locale prefix(/ko/awsops, /en/awsops)와 충돌합니다. React Context + localStorage 방식은 URL을 변경하지 않아 이 문제를 우회합니다.

번역 범위:

  • 모든 35개 페이지 텍스트
  • Header, Sidebar 메뉴 레이블
  • AI 상태 메시지 (분석 중, Gateway 연결 중, 완료 등)
  • DataTable 컬럼 헤더
  • StatsCard 레이블

Bedrock 모니터링 (/bedrock)

Bedrock 모델별 사용량을 CloudWatch 메트릭과 AWSops 앱 자체 토큰 추적으로 모니터링합니다.

기능설명
모델별 사용량Claude Sonnet, Opus 등 모델별 호출 수/토큰
Account vs AWSopsAWS 계정 전체 Bedrock 사용량 대비 AWSops 앱 비율
AI 토큰 비용채팅 응답에 입력/출력 토큰 수 + USD 비용 표시
프롬프트 캐싱캐시 히트율 표시, 비용 절감 효과 확인
기본 범위7일 (변경 가능)
API 라우트/api/bedrock-metrics (src/app/api/bedrock-metrics/route.ts)
AI 토큰 비용 표시

채팅 응답 하단에 입력: 2,450 토큰 · 출력: 1,200 토큰 · $0.0234 형태로 비용을 표시합니다. 사용자가 각 질문의 비용을 실시간으로 확인할 수 있어 비용 인식을 높입니다.

Docusaurus 사용자 가이드

web/ 디렉토리에 Docusaurus 기반 사용자 가이드 사이트를 구축했습니다.

항목설명
디렉토리web/
언어한국어 (기본) + 영문
스크린샷Playwright 자동 생성 (Multi-DPR)
배포GitHub Pages (gh-pages 브랜치)
PR#4 (Multi-DPR 스크린샷), #5 (Docusaurus 가이드 사이트)

버전 비교

항목v1.5v1.6.0
페이지3235
라우트4750
번역 키0500+
언어 지원한국어한/영
Bedrock 모니터링없음모델별 대시보드
문서 사이트없음Docusaurus