콘텐츠로 건너뛰기
Telemetry
통합 컬렉션

Node.js 및 TypeScript Telemetry 통합

서버 측 이벤트를 사용하여 Node.js 프레임워크, 에지 런타임, 대기열, 데이터베이스 클라이언트, 로거, 웹후크 및 AI 애플리케이션을 계측합니다.

검토자 Telemetry 제품 팀 . 런타임 경계, 공유 이벤트 필드, 확인 워크플로 및 업스트림 구현 소스. 표준 및 소유권 검토

21 구현 가이드

모든 가이드에는 서버측 스니펫, 전달 및 개인 정보 보호 경계, 확인 쿼리, 관련 SQL 및 업스트림 문서 링크가 포함되어 있습니다.

가이드 찾아보기

선택 프레임워크

결과를 아는 경계를 선택하세요

터미널 미들웨어 경계 선택

최종 상태와 기간이 알려진 후 요청을 기록하고, 작업 완료, 재시도 또는 실패 여부를 작업자가 알게 된 후 작업을 기록합니다.

자격 증명을 서버 전용으로 유지

서버 코드에서 하나의 공유 클라이언트를 초기화합니다. 브라우저 및 에지 수집은 애플리케이션 소유 허용 목록을 통과해야 합니다.

원시 페이로드 없이 프레임워크 컨텍스트 보존

URL, 요청 본문, SQL 텍스트 또는 예외 덤프 대신 경로 템플릿, 명명된 작업, 대기열 이름 및 오류 범주를 사용하십시오.

공유 이벤트 계약

첫 번째 스키마를 상호 운용 가능하게 유지

  • route_template 또는 job_name, 상태, duration_ms 및 릴리스
  • request_id, job_id, account_id 및 제어되는 error_type
  • 환경, 런타임, retry_count 및 종속성

이러한 필드를 워크플로에 맞게 조정하되 여러 서비스가 동일한 테이블에 의존하기 전에 단위, 상태 범주, 식별자 및 소유권을 명시적으로 유지하세요.

검증

알림 전 실패 경로 연습

  1. 1실제 런타임에서 성공한 요청 하나와 실패한 요청 또는 작업 하나를 보냅니다.
  2. 2이벤트별로 클라이언트를 생성하는 대신 초기화가 재사용되는지 확인하세요.
  3. 3전달 경로에 대한 종료, 시간 초과 및 재시도 동작을 테스트합니다.
  4. 4경로, 작업, 릴리스 및 상태별로 최신 행을 쿼리합니다.

구현 가이드

프레임워크, 공급자 또는 런타임 일치

소스 구현 가이드

Node.js 및 Express 구조적 로깅

안정적인 경로 템플릿, 상태 코드, 요청 대기 시간 및 안전한 상관 관계 필드를 갖춘 Instrument Express 경로 결과입니다.

가이드 열기
소스 구현 가이드

Next.js 서버 이벤트 분석

수집 키를 브라우저에 노출하지 않고 Next.js 경로 핸들러 및 서버 작업에서 SQL 준비 이벤트를 보냅니다.

가이드 열기
소스 구현 가이드

NestJS 요청 및 워크플로 Telemetry

정규화된 경로 결과, 대기 시간, 오류, 릴리스 및 승인된 계정 컨텍스트를 사용하여 NestJS 컨트롤러 및 공급자를 계측합니다.

가이드 열기
소스 구현 가이드

Cloudflare 작업자 Telemetry

Cloudflare 작업자의 에지 요청 상태, 대기 시간, 공급자 오류, cron 실행 및 큐 작업자를 기록합니다.

가이드 열기
소스 구현 가이드

AWS Lambda 구조화된 이벤트 모니터링

컴팩트하게 구조화된 이벤트를 통해 Lambda 호출, 콜드 스타트, 기간, 재시도 및 비즈니스 결과를 추적하세요.

가이드 열기
소스 구현 가이드

구글 클라우드 실행 Telemetry

애플리케이션 소유의 구조화된 이벤트를 통해 Cloud Run 요청 및 작업 결과, 콜드 스타트 컨텍스트, 인스턴스 동시 실행, 재시도, 지연 시간, 출시를 추적하세요.

가이드 열기
소스 구현 가이드

애저 함수 Telemetry

호출, 재시도, 대기 시간, 릴리스 및 고객 영향 컨텍스트를 통해 Azure Functions HTTP, 타이머, 큐 및 이벤트 트리거 결과를 추적합니다.

가이드 열기
소스 구현 가이드

Ingest 및 Trigger.dev 작업 Telemetry

SQL 지원 로그를 사용하여 비동기 작업자, 예약된 작업, 재시도, 실패 및 배달 못한 편지 이벤트를 계측합니다.

가이드 열기
소스 구현 가이드

BullMQ 대기열 모니터링

SQL 지원 수명 주기 이벤트를 통해 BullMQ 대기열 대기, 실행 기간, 재시도, 실패 및 배달 못한 편지 증가를 측정합니다.

가이드 열기
소스 구현 가이드

RabbitMQ 대기열 Telemetry

구조화된 이벤트를 통해 RabbitMQ 게시 확인, 전달, 승인, 재전송, 대기열 대기, 재시도 및 배달 못한 편지 결과를 추적합니다.

가이드 열기
소스 구현 가이드

Google Cloud 게시/구독 Telemetry

안정적인 메시지 식별자를 사용하여 Pub/Sub 게시, 전달, 승인, 재전송, 주문, 대기열 수명, 배달 못한 편지 결과를 추적합니다.

가이드 열기
소스 구현 가이드

Azure 서비스 버스 Telemetry

메시지 본문을 수집하지 않고도 Azure Service Bus 전송, 수신, 잠금 갱신, 결제, 재전송, 지연 및 배달 못한 편지 결과를 추적합니다.

가이드 열기
소스 구현 가이드

Stripe 웹훅 Telemetry

웹훅 본문을 저장하지 않고 결제, 구독, 송장, 재시도 및 다운스트림 청구 동기화 동작을 디버그합니다.

가이드 열기
소스 구현 가이드

node-postgres 풀 및 쿼리 Telemetry

SQL 매개변수를 기록하지 않고도 node-postgres 쿼리 지문, 연결 획득, 풀 압력, 시간 초과, 트랜잭션 결과 및 데이터베이스 오류를 계측합니다.

가이드 열기
소스 구현 가이드

Prisma ORM 데이터베이스 Telemetry

원시 쿼리 매개변수를 수집하지 않고도 Prisma 작업 지문, 모델 및 메서드 대기 시간, 실패, 결과 개수, 릴리스, 데이터베이스 종속 워크플로를 측정합니다.

가이드 열기
소스 구현 가이드

Redis 및 node-redis Telemetry

node-redis와 함께 Redis 명령 결과, 대기 시간, 캐시 동작, 재연결 및 제한된 오류 범주를 측정합니다.

가이드 열기
소스 구현 가이드

Pino 구조화된 이벤트 분석

Node.js 요청, 작업 및 제품 신뢰성 분석을 위해 Pino 진단 로그를 제한된 Telemetry 결과 이벤트와 결합합니다.

가이드 열기
소스 구현 가이드

Winston 구조적 이벤트 분석

전체 로그 스트림을 복제하지 않고도 Winston 애플리케이션 진단을 소규모 SQL 지원 요청, 워크플로 및 작업 결과에 연결합니다.

가이드 열기
소스 구현 가이드

Vercel AI SDK와 Telemetry 연동

AI SDK 워크플로에서 스트리밍 완료, 토큰 사용, 재시도, 대기 시간 및 허용된 결과를 추적합니다.

가이드 열기
소스 구현 가이드

OpenAI 응답 API Telemetry

프롬프트나 생성된 콘텐츠를 수집하지 않고 OpenAI 응답 API 대기 시간, 토큰 사용, 도구 활동, 오류 및 다운스트림 결과를 측정합니다.

가이드 열기
소스 구현 가이드

마스트라 에이전트 Telemetry

내장된 추적 및 평가와 함께 Mastra 에이전트 및 워크플로 결과, 도구 활동, 대기 시간, 재시도, 비용 및 제품 승인을 추적합니다.

가이드 열기

먼저 하나의 엔드투엔드 워크플로를 확인하세요.

무료 API 키를 생성하고, 가장 가까운 런타임 가이드를 선택하고, 적용 범위를 확장하기 전에 알려진 성공과 실패를 보내세요.

무료로 시작하세요