@bitblit/ratchet-aws
Version:
Common tools for use with AWS browser and node
11 lines (10 loc) • 725 B
TypeScript
import { CloudWatchClient, StandardUnit } from '@aws-sdk/client-cloudwatch';
import { CloudWatchMetricsMinuteLevelDynamoCountRequest } from '../model/cloud-watch-metrics-minute-level-dynamo-count-request.js';
import { KeyValue } from '@bitblit/ratchet-common/lang/key-value';
export declare class CloudWatchMetricsRatchet {
private cw;
constructor(cloudWatch?: CloudWatchClient);
get cloudWatchClient(): CloudWatchClient;
writeSingleMetric(namespace: string, metric: string, dims: KeyValue<any>[], unit: StandardUnit, value: number, timestampDate?: Date, highResolution?: boolean): Promise<any>;
writeDynamoCountAsMinuteLevelMetric(req: CloudWatchMetricsMinuteLevelDynamoCountRequest): Promise<number>;
}