美しいCloudwatch ダッシュボードを作成するために CDK を作成しています。Lambda 関数を使用してメトリクスを含むウィジェットを作成する方法を理解しました。しかし、Dynamodb テーブルのメトリクスを作成する方法が見つかりません。
Lambda 関数には独自のメトリクス プロパティがあります
lambdaFunction.metricErrors()
lambdaFunction.metricInvocations()
したがって、lambdaFunction のメトリクスを Cloudwatch ダッシュボードに追加できます const dashboard = new Dashboard(this, 'Dashboard', { dashboardName: 'ImageMetadataServiceCloudWatch' })
const widget = new cloudwatch.GraphWidget({
title: title,
left: [
lambdaFunction.metricErrors(),
lambdaFunction.metricInvocations()
],
right: [
lambdaFunction.metricDuration()
]
});
dashboard.add(widget);
しかし、Dynamodb テーブルのメトリックを取得する手がかりがありません。