UNPKG

@bitblit/ratchet-aws

Version:

Common tools for use with AWS browser and node

11 lines (10 loc) 725 B
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>; }