CDKでのECS環境構築の際にContainer Insightsを有効にする

公開日時

aws-ecs moduleを使ってCDKでECS環境構築をした。

その際にコンテナ情報のモニタリングをするためにContainer Insightsを有効化した。

Cluster作成時にcontainerInsightsフラグを有効にすれば設定できる。

import * as ecs from '@aws-cdk/aws-ecs'

const cluster = new ecs.Cluster(this, `EcsCluster`, {
  vpc: vpc,
  clusterName: `EcsCluster`,
  containerInsights: true,
})

Related #aws

Step Functionsステートマシンから別のStep Functionsを呼び出す

複雑なステートマシンを小さいステートマシンに分割しておけばテストと確認がやりやすくなる

マネージメントコンソール上のエディタでLambdaのコードを書く際にnpmライブラリを追加したい

ローカルでライブラリをインストールしてからインポートする必要があった

Amazon API Gatewayのタイムアウト設定は最大29秒まで

上限緩和もできないので注意

MFA必須のスイッチロールアカウントでaws cliを使う

switch role用のprofileを追加する

AWSのコスト異常検出を設定する

意図しない課金を防ぐためにとりあえず設定しておくと良さそう