private createDynamoCapacityGraph()

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),
        },
      ],
    });
  }