콘텐츠로 건너뛰기
Telemetry
문서 찾아보기

시작하기업데이트된 2026년 7월 27일3 최소 읽기

코딩 에이전트와 함께 이 문서를 사용하세요.

Claude Code, Codex, Cursor 또는 다른 코딩 에이전트에 대한 집중 프롬프트 팩을 연 다음 여기에서 다루는 워크플로에 맞게 조정하세요.

이 페이지에서
  1. 익명 키로 시작하기
  2. 계정 키 관리하기
  3. 가장 좁은 범위를 선택하세요
  4. 키 보내기
  5. 워크로드별로 키 분리
  6. 안전하게 순환 및 취소

API 키 및 인증

Telemetry API는 익명 체험 키와 팀 API 키를 받습니다. 키는 비공개로 보관하고 신뢰할 수 있는 서버 코드에서만 사용하세요. 단 하나의 예외는 수집 전용 키입니다. 이벤트 전송만 할 수 있으므로 브라우저, 모바일 앱, CLI에 넣어도 안전합니다.

익명 키로 시작하기

홈페이지의 설정 프롬프트에는 anon_… 키가 있습니다. 계정 없이 이벤트 수집, SQL 쿼리, 테이블 메타데이터 조회가 가능합니다. 쿼리는 첫 이벤트 이후 24시간 동안 사용할 수 있습니다. 데이터를 유지하려면 7일 이내에 계정을 만드세요. 이벤트가 없는 체험은 생성 후 7일이 지나면 만료됩니다.

가입 시 같은 브라우저의 체험을 감지합니다. 브라우저를 바꿨거나 비공개 연결 링크를 잃었다면 **익명 API 키가 있나요?**를 선택하고 키를 붙여 넣은 뒤 내 데이터 찾기를 누르세요. 가입하거나 기존 계정으로 로그인한 뒤 내 데이터 유지에서 연결을 확인하세요. 이벤트는 원래 워크스페이스에 남고 기존 키는 계속 작동합니다. 만료된 체험은 복구할 수 없습니다.

계정 키 관리하기

용도별로 키를 만들고 필요한 최소 권한만 부여하세요. 버전 관리 밖에 저장하고 해당 작업을 중단하면 키를 폐기하세요.

팀 설정 → API 키를 열어 키를 생성하거나 관리하세요. 전체 값은 자격 증명이므로 공유 문서나 이슈가 아닌 대상 비밀 관리자에 복사하세요.

가장 좁은 범위를 선택하세요

Telemetry는 세 가지 범위를 지원합니다.

범위 다음 용도로 사용하세요.
ingest 이벤트 전송만 가능. 브라우저, 모바일 앱, CLI에 넣어도 안전
read 쿼리, 테이블 검색, 스키마, 대시보드와 알림 목록 조회
read-and-write 데이터 삭제, 테이블 변경, 대시보드와 알림 관리를 포함한 모든 작업. 신뢰할 수 있는 서버와 코딩 에이전트용

이벤트만 보내는 애플리케이션에는 ingest가 필요합니다. 보고 작업에는 read가 필요합니다. 데이터 삭제, 보존 기간이나 파티션 변경, 테이블 삭제, 대시보드와 알림 생성·변경은 read-and-write 키만 할 수 있으므로 브라우저, 모바일 애플리케이션, 공개 저장소, 사용자 작성 스크립트에 절대 넣지 마세요. 2026년 10월 이전에 '쓰기 전용'으로 만든 키는 이제 ingest 키입니다.

키 보내기

HTTP 엔드포인트는 키를 원시 Authorization 값 또는 전달자 토큰으로 허용합니다.

curl https://api.telemetry.sh/tables \
  -H "Authorization: Bearer $TELEMETRY_API_KEY"

SDK 초기화에도 같은 API 키를 사용합니다. 서버 코드에서는 환경 변수나 비밀 관리 도구에서 키를 읽으세요:

import telemetry from "telemetry-sh";

telemetry.init(process.env.TELEMETRY_API_KEY);

익명 체험 키, read 키, read-and-write 키를 NEXT_PUBLIC_ 같은 공개 빌드 변수나 클라이언트 설정에 넣지 마세요. 이벤트만 보내는 클라이언트에는 ingest 키를 사용할 수 있습니다. 팀 설정 → API 키에서 Ingest only 권한으로 생성하고 공개 빌드에 넣기 전에 권한을 확인하세요.

수집 전용 키로는 보낸 이벤트를 조회하거나 작업 공간을 관리할 수 없습니다. Telemetry 대시보드에서 앱의 이벤트를 확인하거나 신뢰할 수 있는 서버 스크립트에서 별도의 read 키로 확인하세요. 읽기 키를 클라이언트에 넣지 마세요. 전송하려는 필드만 기록하세요. 쓰기 전용 키라도 개인적인 데이터를 수집하는 것이 안전해지는 것은 아닙니다.

워크로드별로 키 분리

프로덕션 수집, 준비, 예약된 보고 및 코딩 에이전트 설정에 고유 키를 사용합니다. 워크로드별 키는 순환 및 사고 대응을 더 작게 만듭니다. 하나의 보고 키를 취소해도 이벤트 수집이 중단되어서는 안 됩니다.

소유자와 목적에 따라 키 이름을 지정하세요. 키 값 자체를 기록하지 않고 키가 배포된 위치, 범위, 예상 순환 소유자를 기록합니다.

안전하게 순환 및 취소

먼저 대체 키를 생성하여 워크로드에 배포하고 성공적인 요청을 확인한 후 이전 키를 취소합니다. read-and-write 키를 순환할 때 수집 및 쿼리 경로를 모두 실행합니다.

비공개 키가 커밋, 로그, 스크린샷, 프롬프트 또는 공개 클라이언트 번들에 포함되면 유출된 것으로 간주하세요. 즉시 폐기하고 교체한 뒤 해당 팀의 테이블과 조회 활동을 확인하세요. 공개 클라이언트에 의도적으로 포함한 ingest 키는 여전히 쓰기 전용이지만 복사한 사람은 누구나 이벤트를 보낼 수 있습니다. 악용되고 있다면 폐기하고 교체하세요.

로그 API, 쿼리 API 및 민감한 데이터 지침을 계속 진행하세요.

관련 기능

안정적인 이벤트 이름, 타입이 지정된 필드, 개인 정보 보호 검토 컨텍스트를 캡처합니다.

페이지 작성자 및 참고 자료

이 설명은 Telemetry 편집팀의 소유입니다. 제품 팀은 동작, 예시, 경계를 검토합니다.

문서 검토 방법