in lib/template/pattern/cloudwatch-dashboard-construct.ts [93:109]
public createDynamoDBMetric(tableName: string, metricName: string, options: cloudwatch.MetricOptions = {}, operation?: string): cloudwatch.Metric {
var dimensions: any = { TableName: tableName };
if (operation != undefined) {
dimensions['operation'] = operation
}
return new cloudwatch.Metric({
metricName,
namespace: 'AWS/DynamoDB',
dimensions: dimensions,
statistic: options.statistic,
unit: options.unit,
period: this.props.period,
label: options.label != undefined ? options.label : metricName,
...options
});
}