Upgrade to Pro — share decks privately, control downloads, hide ads and more …

CloudWatchカスタムメトリクスで実現するコードカバレッジの継続的モニタリング

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on.
Avatar for tockey tockey
March 08, 2026

 CloudWatchカスタムメトリクスで実現するコードカバレッジの継続的モニタリング

Avatar for tockey

tockey

March 08, 2026
Tweet

More Decks by tockey

Other Decks in Technology

Transcript

  1. JAWS DAYS 2026 
 Mashup for the Future 
 CloudWatchカスタムメトリクスで実現する

    コードカバレッジの継続的モニタリング ENECHANGE株式会社 常盤 匠
  2. #jawsug #jawsdays2026 #jawsdays2026_e CloudWatchカスタムメトリクスとは 👉 AWS CLI または APIを使用して独自のメトリクスを CloudWatchに発行

    できるもの 👉 定期的に送信すれば自然と時系列なデータとして蓄積していく CloudWatchカスタムメトリクス
  3. #jawsug #jawsdays2026 #jawsdays2026_e ECSから送信するパターン • アプリケーションがなにかしらのメトリクスを観測し、カスタムメトリクスとして 定期的にCloudWatchに送信する • アプリケーションのキューの滞留数 ,

    ジョブの処理件数など • メトリクスに対してアラームを設定できる • CloudWatchが自動で収集するもの (ECSだとCPU,Memroyなど)以外のメト リクスを取りたい場合に活用する アプリケーションの独自メトリクス 活用方法
  4. #jawsug #jawsdays2026 #jawsdays2026_e Namespace: メトリクスをグループ化する ための名前空間。 Dimension: メトリクスを識別・分類するた めのキーと値のペア。リポジトリ名を識別 するために使用

    MetricsName: 記録する数値データの名 前。1つのDimensionに複数の MetricsNameを持つことができる カスタムメトリクスへの送信 ENECHANGEでの実践例
  5. #jawsug #jawsdays2026 #jawsdays2026_e カスタムダッシュボードの作成 ENECHANGEでの実践例 SEARCH関数 - リポジトリ増加に合わせて自動でグラフ追従 都度ダッシュボード変更が不要 period

    86400 日次メトリクスに合わせた粒度 stat Maximum 同日に発行された値の中で最大値を採用 start -P1M 範囲1ヶ月を表示 座標系で縦配置 - 3メトリクスを縦並べて一覧で比較可能
  6. #jawsug #jawsdays2026 #jawsdays2026_e コストの話 ENECHANGEでの実践例 対象 コスト試算 Cloudwatch カスタムメトリクス数(MetricStorage) $4.10/月(約640円)※1

    Cloudwatch API呼び出し(PutMetricData) $0/月(無料枠内) Lambda 実行時間 $0/月(無料枠内) Cloudwatch ダッシュボード 1つ $3/月(約470円) ※1 最初の10,000メトリクスまで USD 0.30(metric/month) のテーブルで計算
  7. #jawsug #jawsdays2026 #jawsdays2026_e ENECHANGE エネルギーの未来をつくる CHANGING ENERGY FOR A BETTER

    WORLD 私たちENECHANGEは、「エネルギー革命」を技術革新により推進し、 より良い世界を創出することをミッションとしています。 世界はいま、脱炭素社会の実現を求めています。 そのためには、「エネルギーの4D革命」による技術革新が必要不可欠です。 ENECHANGE、エネルギー(ENERGY)を変革する(CHANGE) そんな社名を名付けられたこの会社は、エネルギー問題に人生をかけて取り組んでいきたい、 と思う多くの人々の想いが集結してつくられた会社です。