데이터독 비용 관리의 함정

데이터독 비용 관리의 함정

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

쉬어가며2

쉬어가며2

개발 일만 하다 보면 눈앞의 코드에만 집중하게 된다. 오늘은 조금 다른 이야기를 해볼까 한다. 바로 주식에 대한 이야기다. 왜 주식을 해야 하는가? 주식을 시작하면 자연스럽게 질문이 많아진다. "왜 이 회사는 영업이익이 늘었는데 주가는 떨어졌을까?" "PER이 낮은데 왜 아무도 사지 않을까?" 재무제표를 읽고, 뉴스를 찾아보고, 시장의 흐름을 추적하다 보면 세상을 보는

By Jeonggil
쉬어가며

쉬어가며

개발 일만 하다 보면 때로는 잠시 멈춰서 주변을 둘러보는 것도 중요하다. 오늘은 오래전에 다녔던 병원에서의 일을 가볍게 풀어볼까 한다. 고객이 병원에 방문하고, 그것이 수익으로 이어지기까지. 그 안에는 생각보다 훨씬 많은 전략과 기술, 그리고 사람들의 노력이 숨어있다. 1. 들어가며 오래전 다녔던 한 병원에서의 일이다. 당시 나는 "의료 IT"라는 낯선 도메인에

By Jeonggil