ANTHROPIC ANALYTICS · ADMIN · COMPLIANCE API

조직의 Claude Code를
하나의 대시보드에서.

Anthropic Analytics · Admin · Compliance API와 S3 아카이브를 결합해, Claude Code 도입 현황·사용자별 생산성·라이브 비용·감사 로그를 AI 자연어 분석과 함께 보여주는 엔터프라이즈 분석 대시보드입니다.

19
대시보드 화면 (Overview → Archive)
4
데이터 소스 (3 Anthropic API + S3 아카이브)
2
언어 (한국어 · English 런타임 전환)
AI
자연어 질의 · 스트리밍 리포트
왜 Claude Code Dashboard인가

흩어진 리포트 대신, 하나의 화면.

"Claude Code 도입 효과가 어때?"라는 질문에 답하려면 Console 지표, CSV 스펜드 리포트, API 응답을 오가며 짜깁기해야 합니다. Claude Code Dashboard는 세 개의 Anthropic API와 S3 아카이브를 도입·생산성·비용·감사 네 축으로 재구성해, 경영진과 엔지니어가 같은 화면을 보게 합니다.

01

도입 & 생산성 가시화

누가 얼마나 쓰는지부터 LOC·커밋·PR·툴 수용률까지. 사용자별 활동 점수와 랭킹, DAU/WAU/MAU 추이로 도입 곡선을 추적합니다.

02

라이브 비용 & 그룹 스코프

조직·RBAC 그룹·사용자 단위의 라이브 USD와 토큰, 모델·제품별 분해, 캐시 효율까지. 그룹 탭 하나로 조직 지표가 그룹 스코프로 바뀝니다.

03

AI 자연어 분석

대시보드가 보고 있는 데이터를 그대로 컨텍스트로, Amazon Bedrock의 Claude에게 한국어로 질문하고 스트리밍 리포트를 받습니다. PDF 저장도 지원.

기능

개요부터 감사까지, 빠짐없이.

Overview KPI, 사용자 분석, Claude Code 생산성, 라이브 비용, 표면별 사용량, 감사 로그, 아카이브, AI 분석 — 19개 화면이 하나의 대시보드 안에서 이어집니다.

Overview & Executive

활성 사용자·세션·생산성 KPI와 요약 차트를 첫 화면에서. 경영진용 Executive 뷰는 스펜드 요약과 인쇄(PDF 저장)까지 지원합니다.

KPI · 요약 차트 · PDF

사용자 분석 & 상세 패널

사용자별 인게이지먼트 테이블과 상세 패널 — 제품·모델별 지출, 스킬, 캐시 효율(Cache Hit Rate)까지 한 사람 단위로 파고듭니다.

이메일 마스킹 · 캐시 효율

Claude Code 생산성

추가·삭제 LOC, 커밋, PR, 툴 수용률과 세션 지표. 사용자별 Top 테이블과 활동 점수 랭킹으로 생산성을 비교합니다.

LOC · COMMITS · PRS · ACCEPT

라이브 비용

cost/usage report 계열 API로 조직 스펜드와 사용자별 USD·토큰을 확인합니다(업스트림 약 4시간 주기 갱신). 모델·제품별 분해와 스펜드 리밋, CSV 리포트 대사(reconciliation)까지.

LIVE USD · 토큰 · 스펜드 리밋

RBAC 그룹 스코프

페이지별 그룹 탭으로 조직 지표를 그룹 단위로 전환. Compliance 멤버십 소스로 그룹 신설·인원 이동이 1시간 내 반영됩니다.

그룹 탭 · 멤버십 자동 동기화

도입 추이 (Trends)

DAU·WAU·MAU와 활성률을 기간별로 추적합니다. 7일·14일·30일 프리셋과 자유 기간 선택을 지원합니다.

DAU · WAU · MAU

표면별 사용량

Claude Code 외에도 Claude Chat·Cowork·Office·Design·Agentic 화면에서 표면별 활동 지표와 Top 사용자를 봅니다.

CHAT · COWORK · AGENTIC

감사 로그 (Compliance)

Compliance API의 활동 이벤트를 커서 페이지네이션으로 수집하고, 7·14·30일 창을 프리웜해 감사 조회에 즉시 응답합니다.

AUDIT TRAIL · 프리웜 캐시

아카이브 & AI 분석

일일 수집 Lambda가 S3에 NDJSON으로 적재해 API 90일 창 너머를 Athena로 조회. Analyze 화면과 챗봇이 Bedrock의 Claude로 자연어 리포트를 만듭니다.

S3 · ATHENA · BEDROCK
화면 둘러보기

대시보드 화면을 미리 보세요.

아래 화면은 데모 조직 데이터 기준이며(일부 화면은 Mock 데이터), 초기 버전 캡처라 사이드바 구성은 현재 19개 화면보다 적게 보입니다. 모든 이메일은 마스킹되어 표시되며, 전체 화면은 라이브 데모에서 직접 확인할 수 있습니다.

Users

사용자별 인게이지먼트를 한 테이블에

메시지·세션·LOC·커밋·PR·툴 수용률을 사용자 단위로 정렬하고, 행을 클릭하면 제품별 지출과 캐시 효율까지 상세 패널로 이어집니다.

Overview

조직 KPI를 첫 화면에서

활성 사용자·세션·생산성 지표를 요약 차트와 함께 한눈에. 기간 프리셋(7·14·30일)으로 바로 전환합니다.

Cost

라이브 스펜드와 토큰

조직·그룹·사용자 단위 USD와 토큰을 모델·제품별로 분해하고, 스펜드 리밋까지 같은 화면에서 봅니다. 라이브 리포트가 기본이고 CSV 스펜드 리포트(화면 예시)는 폴백·대사용입니다.

Claude Code

코드 생산성 지표

추가·삭제 LOC, 커밋, PR, 툴 수용률을 조직 전체와 사용자별로. 도입 효과를 숫자로 증명합니다.

User Productivity

활동 점수로 랭킹

인게이지먼트와 코드 산출물을 결합한 활동 점수로 사용자를 랭킹하고, 파워 유저와 온보딩 대상자를 구분합니다. (화면은 Mock 데이터 예시)

Trends

도입 곡선 추적

DAU·WAU·MAU와 활성률 추이로 조직의 Claude Code 도입이 어디까지 왔는지 확인합니다.

Audit

감사 로그 피드

Compliance API의 활동 이벤트를 집계해 유형·행위자별로 시각화하고 고위험 이벤트를 분류합니다. 보안·컴플라이언스 팀의 질문에 바로 답합니다.

AI Analyze

자연어로 묻고, 리포트로 받는다

"이번 달 비용이 왜 늘었지?" 같은 질문을 그대로 입력하면, 대시보드 데이터를 컨텍스트로 Bedrock의 Claude가 스트리밍 리포트를 생성합니다. PDF 저장 지원.

동작 원리

Anthropic API에서 대시보드까지.

Express 프록시가 세 개의 Anthropic API를 캐시와 함께 서빙하고, 일일 수집 Lambda가 S3에 히스토리를 쌓습니다. React SPA는 CloudFront와 로그인 게이트 뒤에서 제공되며, AI 계층이 자연어 분석을 더합니다.

아키텍처 다이어그램: 사용자 → CloudFront(Cognito 엣지 인증) → ALB(Regional WAF) → React SPA + Express API(ECS Fargate). Express가 Anthropic Analytics·Admin·Compliance API를 조회 전용으로 프록시하고 일상 질의는 S3 아카이브를 먼저 읽으며(라이브 API 폴백), Amazon Bedrock의 Claude가 자연어 질의에 SSE로 응답. EventBridge가 매일 Collector Lambda를 기동해 Analytics 스냅샷을 S3에 NDJSON·raw로 적재하고 Athena가 SQL로 질의. Secrets Manager가 Express와 Collector에 API 키를 런타임에 주입.

모바일에서는 다이어그램이 세로로 회전되어 표시됩니다.

수집
Anthropic API ×3
Analytics(인게이지먼트·비용), Admin(워크스페이스 사용량), Compliance(감사·그룹 멤버십).
ENGAGEMENT · COST · AUDIT
Collector Lambda
매일 Analytics 스냅샷과 감사 이벤트를 S3에 NDJSON으로 적재 — API 조회 창 너머를 보존.
DAILY · NDJSON + RAW
서빙
Express on ECS Fargate
API 프록시 + TTL 캐시(keep-warm 프리웜, stale-while-revalidate) + 응답 압축.
KEEP-WARM · SWR CACHE
시각화
React SPA
CloudFront 로그인 게이트(Cognito 엣지 인증)와 ALB의 Regional WAF로 보호. 19개 화면, 한국어·영어 전환, 모바일 대응.
19 PAGES · KO/EN · MOBILE
AI & 아카이브
Bedrock Claude
화면 데이터를 컨텍스트로 자연어 질의에 스트리밍 응답(챗봇·Analyze 리포트).
SSE STREAMING
S3 + Glue + Athena
일상 질의는 S3 파티션을 먼저 읽고(라이브 API 폴백), Athena SQL은 장기 추세·감사 이력 분석용(감사 이벤트도 일자별 적재).
date=YYYY-MM-DD 파티션
흐름 Anthropic API·S3 아카이브 → Express 프록시(캐시) → React SPA / Collector Lambda → S3 → Athena / Bedrock → AI 리포트 포지셔닝 읽기 전용 분석 대시보드 — Anthropic 조직 설정을 변경하지 않습니다
데이터 & 보안

읽기 전용, 마스킹 우선.

Claude Code Dashboard는 Anthropic API가 제공하는 조직 분석 데이터를 읽어 시각화하는 대시보드입니다. 개인 식별 정보는 마스킹하고, 자격 증명은 코드 밖에서 관리합니다.

  • 읽기 전용 관측

    Anthropic API 호출은 모두 조회 전용입니다. 대시보드는 Anthropic 조직 설정이나 사용자 권한을 변경하지 않습니다.

  • 이메일 마스킹

    모든 화면과 AI 응답에서 이메일은 마스킹되어 표시됩니다. LLM 프롬프트 레벨에서도 마스킹을 강제합니다.

  • 시크릿 무노출

    API 키는 AWS Secrets Manager에서 런타임에 주입됩니다. 코드와 저장소에는 자격 증명이 존재하지 않습니다.

  • 로그인 게이트 & WAF

    배포본은 CloudFront 엣지에서 Cognito 로그인으로 보호됩니다 — 미인증 트래픽은 WAF·오리진에 닿기 전에 차단되며, 정적 자산 요청까지 인증을 검사합니다.

  • 90일 너머 보존

    일일 스냅샷을 S3에 NDJSON으로 적재하고 원본 사이드카를 병행 보존해, API 조회 창 너머의 추세 분석과 스키마 변경 복구를 지원합니다.

기술 스택

AWS 네이티브 위에서.

Frontend React 18 · Vite · TypeScript UI Tailwind · Recharts API Express · Node 20 런타임 ECS Fargate (ARM64) 엣지 CloudFront · Cognito · WAF(ALB) 데이터 S3 · Glue · Athena AI Amazon Bedrock (Claude) IaC AWS CDK
19
대시보드 화면
4
CDK 스택
2
언어 (ko · en)

도입 효과를 숫자로 보여드릴게요.

사용자별 생산성·라이브 비용·AI 분석 화면을 직접 확인할 수 있습니다. (라이브 데모는 Cognito 로그인 필요)