20
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Datadogで無駄にAWS CloudWatchのコストが掛かってるかも?

Last updated at Posted at 2023-01-25

レバレジーズ株式会社 SREチームリーダーの竹下です。

弊社では、監視周りにDatadogを使用しているのですが、最近なぜかAWS CloudWatchの使用料金が月$100ほど増えていたので調査したところDatadogが原因だったので、調査方法と対処方法を記載しておきたいと思います。

現象、調査方法

弊社ではある日から突然、下のスクリーンショットのように、全く使っていないregionのCloudWatchの料金が発生し、月当たり$100ほど使用料が増加していました。

スクリーンショット 2023-01-18 17.30.01.png
※CloudWatchのリージョン別の使用料金です。横軸は日付です。

上図の取得方法はAWS ConsoleのCost Explorerから、

日付:適当な期間(料金が増加した日がわかるならその前後)
粒度:日別
グループ化の条件:リージョン
フィルター - サービス: CloudWatch

にしてレポートを出してみてください。
使っていないリージョンにも$0.09〜$0.16の少額ですがコストが発生している場合、同じ現象が発生しているかもしれません。

ちなみに1リージョンだけなら大したこと無いですが、この少額が20リージョン弱分発生するので、日あたり$2~$3、月当りだと$70~$80ものコスト増になっていました。

原因

原因はDatadogがメトリックス収集のために10分毎にCloudWatchのMetrics取得などを行っているためでした。
Cost Explore

日付:適当な期間(料金が増加した日がわかるならその前後)
粒度:日別
グループ化の条件:使用量のタイプ
フィルター - サービス: CloudWatch
        - リージョン: アジアパシフィック(シンガポール)などの特に使っていないリージョン

のようにしたときにCW:RequestsCW:GMD-Metricsに料金が発生していた場合、ほぼDatadogが原因だと思われます。

スクリーンショット 2023-01-18 17.57.36.png

修正方法

犯人はDatadogのため、修正はAWS側ではなくDatadog側で行うことになります。
下図のスクリーンショットの、Datadogのダッシュボードの左のメニューから

Integrations > Amazon Web Service > {対象のアカウント} > General

にアクセスし、RegionsのIncludes all regionsをOffにして、使用しているregionのチェックのみを残してください。(赤丸部分)

スクリーンショット 2023-01-24 21.10.27.png

修正されたことの確認

10分ほど経過したら、CloudWatchのメトリックスで、Cloud WatchのListMetricsGetMetricDataを選択したグラフを表示してください。
下図のように、Datadogを設定した後に、無効化したRegionで、ListMetricsGetMetricDataの取得が途絶えていれば、修正されています。

スクリーンショット 2023-01-24 21.20.56.png

最後に

$100/月ぐらいの増加なので、大規模なアカウントでは気付きにくいし、AWSアカウント内にはリソースが増えているわけではないのでかなり発見が困難な事象だと思います。使っていないリージョンでの料金発生しているともったいないので、もし同じような状況になっている人の一助になれれば光栄です。

20
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
20
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?