데이터독 비용 관리의 함정

데이터독 비용 관리의 함정

SRE(Site Reliability Engineering) 관점에서 주요 모니터링 도구로 Datadog을 사용하다 보면 예상치 못한 비용이 청구되어 난감한 경우가 있습니다.

Datadog에서도 Plan & Usage 화면을 제공하지만 매일 해당 페이지를 방문하는 것은 번거로울 뿐더러 귀찮아서 건너뛰는 경우가 발생합니다.

슬랙과 같은 메신저로 매일 비용에 대한 알림을 자동으로 받는다면 이러한 일을 방지할 수 있습니다.

3View에서는 이를 위해 데이터독 Usage Metering API 를 사용하여 Slack 알림을 구현하였습니다.

API 요청을 할 때 start_month를 반드시 지정해 줘야 합니다.

  • API URL
https://api.us3.datadoghq.com/api/v2/usage/estimated_cost?start_month=$thismonth"
  • 슬랙 알림 (젠킨스 스케줄링 Job 예시)
curl -X POST -H "Content-type:application/json" --data '{"text":" DDog Estimated Cost, ${THIS_MONTH}: USD ${COST_TOTAL_DDOG} \n"}' https://hooks.slack.com/services/xxx
curl -X POST -H "Content-type:application/json" --data '{"text":"${COST_DETAIL_DDOG}"}' https://hooks.slack.com/services/xxx

Read more

Lumen - AI Agent를 위한 지속 가능한 두뇌

Lumen - AI Agent를 위한 지속 가능한 두뇌

왜 만들었는가 AI 에이전트는 모든 대화를 기억상실증 상태에서 시작합니다. Claude Code, Cursor, Codex, Mastra 하네스, LangChain 파이프라인 — 이 도구들은 세상을 알지만 당신의 세상은 전혀 모릅니다. 당신이 읽은 200편의 논문, 당신이 출시하는 코드베이스, 지난 분기에 내린 아키텍처 결정, 새벽 2시에 그 버그를 잡아냈을 때 마침내 통했던 트래젝토리. 모든 세션이 같은 컨텍스트를

By Sardor Madaminov

200 OK, 텅 빈 body — Starlette Race Condition 장애 분석기

발생일: 2026-04-23 / 해결일: 2026-04-27 영향 범위: report-dev.machine365.ai 전체 API 들어가며 API가 200 OK를 반환하는데 body가 비어있다. 프론트엔드에는 아무것도 안 뜨고, Swagger UI(/docs)도 빈 화면. 그런데 로컬에서 돌리면 멀쩡하다. 배경은 이랬다. 미터링(Metering) 기능을 만들면서 API 호출 로그를 수집할 미들웨어를 작성했다. Spring Boot 백엔드에 먼저 적용하고, Python

By Jeonggil