From d9da828d522f0ec3a7316f00aa862a67fe59ba7e Mon Sep 17 00:00:00 2001 From: jeonseyeong Date: Fri, 5 Dec 2025 21:04:30 +0900 Subject: [PATCH] =?UTF-8?q?readme=20=EB=82=B4=EC=9A=A9=20=EC=88=98?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 39ee012..faa80f2 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ NestJS 기반 APM 백엔드로, 수집된 로그·스팬을 Elasticsearch에 적 ## 주요 기능 - APM 로그/스팬 ingest 및 `_bulk` 색인 최적화(배치/바이트/타이머 기준 플러시, 병렬 플러시 한도). -- 서비스·엔드포인트 메트릭(QPS, p95/p90/p50, 에러율)과 트레이스/스팬/로그 검색 API 제공. +- 서비스·엔드포인트 메트릭(요청 건수, p95/p90/p50, 에러율)과 트레이스/스팬/로그 검색 API 제공. - 롤업 파이프라인(1분 버킷) 및 롤업+RAW 자동 병합 조회, Redis 기반 단기 캐시. - Kafka → WebSocket 에러 스트림 브리지로 실시간 에러 알림. @@ -55,7 +55,7 @@ npm run start:aggregator # 롤업 워커 - **로그 검색** - `GET /query/logs` : 서비스/환경/레벨/트레이스·스팬 ID/메시지로 검색, 최신순 기본 15분 - **서비스 메트릭** - - `GET /query/services/:serviceName/metrics` : QPS, p95/p90/p50, 에러율 시계열. 긴 구간은 롤업+RAW 병합, Redis 캐시 활용 + - `GET /query/services/:serviceName/metrics` : 요청 건수(버킷 합계), p95/p90/p50, 에러율 시계열. 긴 구간은 롤업+RAW 병합, Redis 캐시 활용 - **서비스 개요** - `GET /query/services` : 시간 구간 내 서비스별 요청수/p95/에러율 랭킹 - **엔드포인트 메트릭/트레이스**