observability
글 4편, 메모 0개
Elastic APM Agent vs RUM Agent
APM Agent는 서버 사이드를, RUM Agent는 브라우저 사이드를 봅니다. 백엔드 응답은 빠른데 사용자는 느리다고 할 때, 그 간극이 RUM에만 보입니다.
eBPF 프로세스 exec 감시 — 실제로 걸린 것들
특정 프로그램이 실행되는 순간을 잡는 도구를 만들었습니다. eBPF가 뭔지부터 정리하고, 프로세스 이름이 15자에서 잘리는 것과 타임스탬프가 1970년으로 찍히는 것까지.
Langfuse LLM 비용 집계 누락 — 워커 이미지에 포함된 모델 단가
새로 나온 모델의 트레이스는 잘 쌓이는데 비용이 $0로 집계됐습니다. Langfuse 워커가 기동 때 이미지에 번들된 기본 단가 JSON으로 DB를 시딩하는데, 배포된 이미지가 그 모델보다 오래돼 단가가 없었습니다.
과금 지표 vs 파드 런타임 상태
사용량 로그에 '컨테이너 실행 중'이 찍혀 있어 정상이라 봤는데, 실제 파드는 볼륨을 못 붙여 ContainerCreating에서 멈춰 있었습니다. 그 지표는 요청 시점에 쓰이는 값이지 파드가 떠 있다는 뜻이 아니었습니다.