본문 바로가기
WIKI 기술 지식 베이스

클라우드 비용 모니터

원문 보기 위키 갱신

Cloud Cost Monitor는 비용 변화를 사전에 감지하고, 예산을 초과할 것으로 예상되는지 파악해서 원인을 조사할 수 있게 도와줘요. 비용 지출을 추적하고 이상 징후에 빠르게 대응할 수 있도록 여러 종류의 알림을 설정할 수 있지요.

출처: 문서

본문

개요

Cloud Cost Monitor는 비용 변화를 사전에 감지하고, 예산을 초과할 것으로 예상되는지 파악해서 원인을 조사할 수 있게 도와줘요.

  • 모든 비용 모니터를 한눈에 보고 팀, 서비스, 태그, 프로바이더, 알림 상태로 필터링하거나 검색할 수 있어요.
  • 모니터가 몇 개 설정되어 있는지, 어떤 모니터가 알림 중인지, 어떤 영역의 클라우드 지출이 추적되고 있는지에 대한 요약을 볼 수 있어요.
  • 템플릿을 사용해 새 비용 모니터를 만들고, 주의가 필요한 모니터에 대해 조치를 취할 수 있어요.

Cloud Cost 모니터를 구성하려면 먼저 Cloud Cost Management가 설정되어 있어야 해요.

알림을 보내고 싶은 비용 데이터에 맞는 설정을 선택하세요:

  • 변화, 임계값, 예측, 예산, 확정 비용 이상 징후에 대한 모니터를 만들어요. 이 모니터들은 확정된(billing) 데이터를 사용하며, 평가 주기는 30분, 지연 평가 창은 48시간이에요. 사용 후 48시간이 지나야 청구 데이터가 제공될 수 있기 때문이지요. 예를 들어 1월 15일에 평가된 7일 lookback은 1월 6일부터 1월 13일까지의 비용 데이터를 조사해요.
  • Agent Observability의 예상 AI 비용이 예상치 못하게 증가할 때 15분 이내에 알림을 보내는 실시간 AI 이상 징후 모니터를 만들어요.

모니터 만들기

이 절차는 확정 청구 데이터(billing data)를 사용하는 Cloud Cost 모니터를 다뤄요: 변화, 임계값, 예측, 예산, 확정 이상 징후 모니터 말이에요. 15분 이내에 예상 AI 비용에 대해 알림을 받으려면 실시간 AI 이상 징후 모니터 만들기를 참고하세요.

Datadog에서 Cloud Cost 모니터를 만들려면 Cloud Cost > Analyze > Cost Monitors로 이동해서 + New Cost Monitor를 클릭하세요.

또는 Monitors > New Monitor > Cloud Cost, 메인 네비게이션, Cloud Cost Explorer, 혹은 Terraform을 통해 설정할 수도 있어요.

{% image source="https://docs.dd-static.net/images/monitors/monitor_types/cloud_cost/cost-monitors-create-new.bb2d6d2ed56f8cb34720830ed040b61d.png?auto=format&fit=max&w=850 1x, https://docs.dd-static.net/images/monitors/monitor_types/cloud_cost/cost-monitors-create-new.bb2d6d2ed56f8cb34720830ed040b61d.png?auto=format&fit=max&w=850&dpr=2 2x" alt="The Create Monitor button on the Cost Monitor page" /%}

비용 모니터 유형 선택

다음 모니터 유형 중에서 선택할 수 있어요:

모니터 유형 비용 메트릭 기반 용도 예시
Changes 예 일별, 주별, 월별 비용 변화를 감지해요. 오늘 비용과 일주일 전 비용의 차이가 5%를 넘으면 알림을 보내요.
Anomalies 예 비정상적이거나 예상치 못한 비용 패턴을 식별해요. 확정 모니터는 불완전한 날을 제외하며, 알고리즘 학습에 과거 데이터가 필요하므로 최소 1개월의 클라우드 비용 데이터가 필요해요. 실시간 AI 이상 징후 모니터는 예상 AI 비용에 대해 15분 이내에 알림을 보내요. 지난 30일 중 3일이 과거 데이터와 비교해 유의미한 비용 이상 징후를 보이면 알림을 보내거나, AI 비용이 예상치 못하게 증가하면 15분 이내에 알림을 보내요.
Threshold 예 비용이 설정한 값을 초과하면 알림을 보내요. 오늘 총 비용이 $10,000를 초과하면 알림을 보내도록 설정해요.
Forecast 예 예측된 비용이 임계값을 초과하면 알림을 보내요. 이번 달 예측 비용이 $500를 초과할 것으로 예상되면 매일 알림을 보내요.
Budget 아니요 실제 또는 예측된 비용이 예산을 초과하면 알림을 보내요. 예측된 월 비용이 설정된 $10,000 예산의 90%를 초과할 것으로 예상되면 알림을 보내요.

추적할 비용 지정

{% tab title="Cost metric-based" %} Datadog에 보고되는 모든 비용 유형 또는 메트릭을 모니터에 사용할 수 있어요. 비용 메트릭과 함께 커스텀 메트릭이나 관측 가능성 메트릭을 사용해 단위 경제성(unit economics)을 모니터링할 수도 있어요.

단계 필수 기본값 예시
비용 메트릭 선택 예 All providers azure.cost.actual
filter by 정의 아니요 Nothing aws_product:s3
Group by 아니요 Nothing aws_availability_zone
관측 가능성 메트릭 추가 아니요 system.cpu.user aws.s3.all_requests

에디터를 사용해 비용 유형 또는 내보내기(exports)를 정의하세요.

{% image source="https://docs.dd-static.net/images/monitors/monitor_types/cloud_cost/cost-monitors-specify-cost.9df887db78dd586476ba26ee7ed0d97c.png?auto=format&fit=max&w=850 1x, https://docs.dd-static.net/images/monitors/monitor_types/cloud_cost/cost-monitors-specify-cost.9df887db78dd586476ba26ee7ed0d97c.png?auto=format&fit=max&w=850&dpr=2 2x" alt="Cloud Cost and Metrics data source options for specifying which costs to track" /%}

{% /tab %}

{% tab title="Budget-based" %} 드롭다운에서 모니터링할 기존 예산을 선택하세요.

{% image source="https://docs.dd-static.net/images/monitors/monitor_types/cloud_cost/budget-monitor-select-budget.8b414b5d93dcf7ffad65bb50e33ac737.png?auto=format&fit=max&w=850 1x, https://docs.dd-static.net/images/monitors/monitor_types/cloud_cost/budget-monitor-select-budget.8b414b5d93dcf7ffad65bb50e33ac737.png?auto=format&fit=max&w=850&dpr=2 2x" alt="Dropdown for specifying which budget to track cost against" /%}

{% /tab %}

자세한 내용은 Cloud Cost Management 문서를 참고하세요.

알림 조건 설정

{% tab title="Changes" %} Cost Changes 모니터 유형을 사용하면 비용이 정의된 임계값보다 increases(증가)하거나 decreases(감소)할 때 알림을 트리거할 수 있어요. 임계값은 Percentage Change(백분율 변화) 또는 Dollar Amount(금액)로 설정할 수 있어요.

Percentage Change를 사용하면 특정 달러 금액 이하의 변화는 필터링할 수 있어요. 예를 들어 $500 이상의 변경 중 비용 변화가 5%를 초과할 때 알림을 보내도록 할 수 있어요. {% /tab %}

{% tab title="Anomalies" %} 이 조건은 Alert on이 finalized로 설정된 경우에 적용돼요. 15분 이내에 예상 AI 비용에 대해 알림을 받으려면 실시간 AI 이상 징후 모니터 만들기를 참고하세요.

Cost Anomalies 모니터 유형을 사용하면 관찰된 비용이 과거 데이터와 비교해 above(위), below(아래), 또는 above or below(위 또는 아래) 임계값을 벗어날 때 알림을 트리거할 수 있어요.

agile 이상 징후 알고리즘이 두 개의 경계(bounds)와 월별 계절성(seasonality)과 함께 사용돼요. {% /tab %}

{% tab title="Threshold" %} Cost Threshold 모니터 유형을 사용하면 클라우드 비용이 임계값보다 above(위), below(아래), above or equal(위 또는 같음), 또는 below or equal to(아래 또는 같음)일 때 알림을 트리거할 수 있어요. {% /tab %}

{% tab title="Forecast" %} Cost Forecast 모니터 유형을 사용하면 클라우드 비용이 임계값보다 above(위), below(아래), above or equal(위 또는 같음), below or equal to(아래 또는 같음), equal to(같음), 또는 not equal to(같지 않음)일 때 알림을 트리거할 수 있어요. {% /tab %}

{% tab title="Budget" %} Budget 모니터 유형을 사용하면 실제 또는 예측된 클라우드 비용이 이전 단계에서 선택한 예산의 일정 비율을 초과할 때 알림을 트리거할 수 있어요.

단계 용도 값
Evaluation basis 모니터가 예산과 실제 지출 또는 예측 지출을 비교하는지 여부. actual, forecasted
Granularity 비용이 평가되는 세부 수준. overall (총 비용), per_row
Threshold 알림을 트리거하는 데 사용되는 예산의 비율. 0에서 100 사이의 숫자 (%)
Timeframe 임계값 위반 여부를 평가하는 데 사용되는 평가 창. all_months, current_month

예산 카드와 예산 상태 페이지에서 사용하는 것과 동일한 예측 모델을 사용하도록 선택하면, 모니터도 같은 모델을 사용해요. {% /tab %}

알림 및 자동화 구성

Configure notifications and automations(알림 및 자동화 구성) 섹션에 대한 자세한 지침은 Notifications 페이지를 참고하세요.

권한 정의 및 감사 알림

모니터를 view(보기)하거나 edit(편집)할 수 있는 팀, 역할, 사용자, 서비스 계정을 선택하세요. 기본적으로 조직의 모든 구성원이 접근 권한을 가져요.

또한 Audit Notifications(감사 알림)을 켜면 모니터가 변경될 때마다 모니터 작성자와 수신자에게 알림을 보낼 수 있어요.

실시간 AI 이상 징후 모니터 만들기

실시간 AI 이상 징후 모니터는 AI 비용의 예상치 못한 증가를 감지하고 15분 이내에 알림을 보내요. 이 모니터는 Agent Observability의 예상 비용을 사용하며, 확정된 클라우드 청구 데이터는 사용하지 않아요. Datadog는 예상 비용의 4시간 롤링 평가 창에서 이상 징후를 식별해요.

사전 요구 사항

  • Agent Observability가 LLM 비용 데이터를 보내고 있어요. 예상 비용은 토큰 수와 프로바이더 가격에서 계산돼요. Agent Observability 비용을 참고하세요.
  • ml_obs.span.llm.total.cost 메트릭이 보고되고 있어요. 이 메트릭이 보고된 후에 실시간 옵션이 나타나요.
  • 최소 3일의 비용 데이터가 있어요. Datadog는 감지 품질을 위해 21일을 권장해요.

모니터 구성

  1. Cloud Cost > Analyze > Cost Monitors로 이동해서 + New Cost Monitor를 클릭하세요.
  2. Anomalies를 선택하세요.
  3. Alert on을 real time으로, 비용 유형을 AI cost로 설정하세요. 모니터는 지난 15분 내에 감지된 이상 징후에 대해 알림을 보내요.
  4. 선택적으로 Filter cost to를 사용해 비용 범위를 좁히고, Detect anomalies on으로 최대 두 개의 태그로 그룹화할 수 있어요. ml_app과 model_provider는 Preferred Tags 아래에 나열돼요.
  5. 향후 24시간 동안의 예상 총 비용에 대한 임계값을 설정하세요. 조직의 통화로 최소 500을 입력하세요. Datadog가 이상 징후를 감지하고 예상 총 비용이 이 임계값을 초과하면 모니터가 알림을 보내요.
  6. 알림을 구성하세요.

대신 확정 클라우드 청구 데이터를 모니터링하려면 Alert on을 finalized로 설정하고 모니터 만들기를 따르세요. 확정 이상 징후 모니터는 agile 이상 징후 알고리즘을 사용하고, 불완전한 날을 제외하며, 최소 1개월의 클라우드 비용 이력을 요구해요.

취할 수 있는 다른 작업

{% image source="https://docs.dd-static.net/images/monitors/monitor_types/cloud_cost/cost-monitors-other-actions.23ac160a6560bc5fb776e6ab720dd1f8.png?auto=format&fit=max&w=850 1x, https://docs.dd-static.net/images/monitors/monitor_types/cloud_cost/cost-monitors-other-actions.23ac160a6560bc5fb776e6ab720dd1f8.png?auto=format&fit=max&w=850&dpr=2 2x" alt="The actions menu open with options to view the monitor in the Cloud Cost Explorer, as well as options to edit, clone, and delete the monitor." /%}

  • View in Monitors로 모니터의 알림 이력을 확인하고, 시각화를 조정하며, 얼마나 자주 알림을 트리거했는지 검토할 수 있어요.
  • View in Explorer로 모니터를 Cloud Cost Explorer에서 열어 더 깊이 분석할 수 있어요.
  • 모니터를 edit(편집)해서 설정이나 구성을 업데이트할 수 있어요.
  • Actions > Clone을 선택해 기존 모니터의 복사본을 만들어 clone(복제)할 수 있어요.
  • 더 이상 필요 없는 모니터를 delete(삭제)해서 영구적으로 제거할 수 있어요.

더 알아보기 (Learn more)

추가로 도움이 되는 문서, 링크, 아티클: