in src/dynamodb.ts [106:125]
private createDynamoCapacityGraph(type: string, metric: cloudwatch.Metric, provisioned: number, percent: number = DEFAULT_PERCENT) {
return new cloudwatch.GraphWidget({
title: `${type} Capacity Units/${metric.period.toMinutes()}min`,
width: 12,
stacked: true,
left: [metric],
leftAnnotations: [
{
label: 'Provisioned',
value: provisioned * metric.period.toSeconds(),
color: '#58D68D',
},
{
color: '#FF3333',
label: `Alarm on ${percent}%`,
value: calculateUnits(provisioned, percent, metric.period),
},
],
});
}