소개
Sophonz가 무엇이고 애플리케이션에 어떤 도움을 주는지 알아봅니다.
Sophonz는 OpenTelemetry 기반 옵저버빌리티 플랫폼으로, 애플리케이션의 모든 레이어에서 트레이스, 메트릭, 로그를 수집합니다. 런타임 성능에는 영향을 주지 않습니다.
왜 Sophonz인가
현대 애플리케이션은 브라우저, 모바일 앱, 백엔드 서비스에 걸쳐 동작합니다. 프로덕션에서 이들이 어떻게 동작하는지 통합적으로 파악하기는 어렵습니다. Sophonz는 단일 표준 파이프라인으로 그 가시성을 제공합니다.
- OpenTelemetry 네이티브 — 독자 에이전트도, 벤더 락인도 없습니다.
- 성능 영향 없는 수집 — 앱을 느리게 만들지 않는 계측 방식.
- 멀티 플랫폼 SDK — Browser, Node.js, Android, iOS 지원.
동작 방식
플랫폼 SDK를 설치하고 컬렉터 엔드포인트를 지정하면, Sophonz가 텔레메트리 수집과 백엔드 전송을 처리합니다.
import { SophonzSDK } from "@sophonz/browser-sdk";
const sophonz = SophonzSDK.init({
endpoint: "https://in.v0.sophonz.com",
appName: "my-app",
});