UNPKG

aws-cdk-lib

Version:

Version 2 of the AWS Cloud Development Kit library

129 lines (128 loc) 4 kB
export interface MetricWithDims<D> { readonly namespace: string; readonly metricName: string; readonly statistic: string; readonly dimensionsMap: D; } export declare class FirehoseMetrics { static incomingBytesSum(dimensions: { DeliveryStreamName: string; }): MetricWithDims<{ DeliveryStreamName: string; }>; static incomingRecordsSum(dimensions: { DeliveryStreamName: string; }): MetricWithDims<{ DeliveryStreamName: string; }>; static backupToS3BytesSum(dimensions: { DeliveryStreamName: string; }): MetricWithDims<{ DeliveryStreamName: string; }>; static backupToS3DataFreshnessAverage(dimensions: { DeliveryStreamName: string; }): MetricWithDims<{ DeliveryStreamName: string; }>; static backupToS3RecordsSum(dimensions: { DeliveryStreamName: string; }): MetricWithDims<{ DeliveryStreamName: string; }>; static backupToS3SuccessSum(dimensions: { DeliveryStreamName: string; }): MetricWithDims<{ DeliveryStreamName: string; }>; static dataReadFromKinesisStreamBytesSum(dimensions: { DeliveryStreamName: string; }): MetricWithDims<{ DeliveryStreamName: string; }>; static dataReadFromKinesisStreamRecordsSum(dimensions: { DeliveryStreamName: string; }): MetricWithDims<{ DeliveryStreamName: string; }>; static deliveryToElasticsearchBytesSum(dimensions: { DeliveryStreamName: string; }): MetricWithDims<{ DeliveryStreamName: string; }>; static deliveryToElasticsearchRecordsSum(dimensions: { DeliveryStreamName: string; }): MetricWithDims<{ DeliveryStreamName: string; }>; static deliveryToElasticsearchSuccessSum(dimensions: { DeliveryStreamName: string; }): MetricWithDims<{ DeliveryStreamName: string; }>; static deliveryToRedshiftBytesSum(dimensions: { DeliveryStreamName: string; }): MetricWithDims<{ DeliveryStreamName: string; }>; static deliveryToRedshiftRecordsSum(dimensions: { DeliveryStreamName: string; }): MetricWithDims<{ DeliveryStreamName: string; }>; static deliveryToRedshiftSuccessSum(dimensions: { DeliveryStreamName: string; }): MetricWithDims<{ DeliveryStreamName: string; }>; static deliveryToS3BytesSum(dimensions: { DeliveryStreamName: string; }): MetricWithDims<{ DeliveryStreamName: string; }>; static deliveryToS3DataFreshnessAverage(dimensions: { DeliveryStreamName: string; }): MetricWithDims<{ DeliveryStreamName: string; }>; static deliveryToS3RecordsSum(dimensions: { DeliveryStreamName: string; }): MetricWithDims<{ DeliveryStreamName: string; }>; static deliveryToS3SuccessSum(dimensions: { DeliveryStreamName: string; }): MetricWithDims<{ DeliveryStreamName: string; }>; static deliveryToSplunkBytesSum(dimensions: { DeliveryStreamName: string; }): MetricWithDims<{ DeliveryStreamName: string; }>; static deliveryToSplunkDataAckLatencyAverage(dimensions: { DeliveryStreamName: string; }): MetricWithDims<{ DeliveryStreamName: string; }>; static deliveryToSplunkDataFreshnessAverage(dimensions: { DeliveryStreamName: string; }): MetricWithDims<{ DeliveryStreamName: string; }>; static deliveryToSplunkRecordsSum(dimensions: { DeliveryStreamName: string; }): MetricWithDims<{ DeliveryStreamName: string; }>; static deliveryToSplunkSuccessSum(dimensions: { DeliveryStreamName: string; }): MetricWithDims<{ DeliveryStreamName: string; }>; static kinesisMillisBehindLatestAverage(dimensions: { DeliveryStreamName: string; }): MetricWithDims<{ DeliveryStreamName: string; }>; }