231 lines
8.8 KiB
TypeScript
231 lines
8.8 KiB
TypeScript
export interface MetricWithDims<D> {
|
|
readonly namespace: string;
|
|
readonly metricName: string;
|
|
readonly statistic: string;
|
|
readonly dimensionsMap: D;
|
|
}
|
|
export declare class DMSMetrics {
|
|
static cpuAllocatedSum(this: void, dimensions: {
|
|
ReplicationInstanceIdentifier: string;
|
|
ReplicationTaskIdentifier: string;
|
|
}): MetricWithDims<{
|
|
ReplicationInstanceIdentifier: string;
|
|
ReplicationTaskIdentifier: string;
|
|
}>;
|
|
static cpuUtilizationAverage(this: void, dimensions: {
|
|
ReplicationInstanceIdentifier: string;
|
|
ReplicationTaskIdentifier: string;
|
|
}): MetricWithDims<{
|
|
ReplicationInstanceIdentifier: string;
|
|
ReplicationTaskIdentifier: string;
|
|
}>;
|
|
static cpuUtilizationAverage(this: void, dimensions: {
|
|
ReplicationInstanceExternalResourceId: string;
|
|
}): MetricWithDims<{
|
|
ReplicationInstanceExternalResourceId: string;
|
|
}>;
|
|
static memoryUsageAverage(this: void, dimensions: {
|
|
ReplicationInstanceIdentifier: string;
|
|
ReplicationTaskIdentifier: string;
|
|
}): MetricWithDims<{
|
|
ReplicationInstanceIdentifier: string;
|
|
ReplicationTaskIdentifier: string;
|
|
}>;
|
|
static swapUsageAverage(this: void, dimensions: {
|
|
ReplicationInstanceIdentifier: string;
|
|
ReplicationTaskIdentifier: string;
|
|
}): MetricWithDims<{
|
|
ReplicationInstanceIdentifier: string;
|
|
ReplicationTaskIdentifier: string;
|
|
}>;
|
|
static swapUsageAverage(this: void, dimensions: {
|
|
ReplicationInstanceExternalResourceId: string;
|
|
}): MetricWithDims<{
|
|
ReplicationInstanceExternalResourceId: string;
|
|
}>;
|
|
static cdcLatencyTargetSum(this: void, dimensions: {
|
|
ReplicationInstanceIdentifier: string;
|
|
ReplicationTaskIdentifier: string;
|
|
}): MetricWithDims<{
|
|
ReplicationInstanceIdentifier: string;
|
|
ReplicationTaskIdentifier: string;
|
|
}>;
|
|
static cdcLatencySourceSum(this: void, dimensions: {
|
|
ReplicationInstanceIdentifier: string;
|
|
ReplicationTaskIdentifier: string;
|
|
}): MetricWithDims<{
|
|
ReplicationInstanceIdentifier: string;
|
|
ReplicationTaskIdentifier: string;
|
|
}>;
|
|
static cdcChangesDiskTargetSum(this: void, dimensions: {
|
|
ReplicationInstanceIdentifier: string;
|
|
ReplicationTaskIdentifier: string;
|
|
}): MetricWithDims<{
|
|
ReplicationInstanceIdentifier: string;
|
|
ReplicationTaskIdentifier: string;
|
|
}>;
|
|
static cdcChangesDiskSourceSum(this: void, dimensions: {
|
|
ReplicationInstanceIdentifier: string;
|
|
ReplicationTaskIdentifier: string;
|
|
}): MetricWithDims<{
|
|
ReplicationInstanceIdentifier: string;
|
|
ReplicationTaskIdentifier: string;
|
|
}>;
|
|
static cdcChangesMemorySourceSum(this: void, dimensions: {
|
|
ReplicationInstanceIdentifier: string;
|
|
ReplicationTaskIdentifier: string;
|
|
}): MetricWithDims<{
|
|
ReplicationInstanceIdentifier: string;
|
|
ReplicationTaskIdentifier: string;
|
|
}>;
|
|
static cdcChangesMemoryTargetSum(this: void, dimensions: {
|
|
ReplicationInstanceIdentifier: string;
|
|
ReplicationTaskIdentifier: string;
|
|
}): MetricWithDims<{
|
|
ReplicationInstanceIdentifier: string;
|
|
ReplicationTaskIdentifier: string;
|
|
}>;
|
|
static cdcIncomingChangesSum(this: void, dimensions: {
|
|
ReplicationInstanceIdentifier: string;
|
|
ReplicationTaskIdentifier: string;
|
|
}): MetricWithDims<{
|
|
ReplicationInstanceIdentifier: string;
|
|
ReplicationTaskIdentifier: string;
|
|
}>;
|
|
static cdcThroughputBandwidthSourceSum(this: void, dimensions: {
|
|
ReplicationInstanceIdentifier: string;
|
|
ReplicationTaskIdentifier: string;
|
|
}): MetricWithDims<{
|
|
ReplicationInstanceIdentifier: string;
|
|
ReplicationTaskIdentifier: string;
|
|
}>;
|
|
static cdcThroughputBandwidthTargetSum(this: void, dimensions: {
|
|
ReplicationInstanceIdentifier: string;
|
|
ReplicationTaskIdentifier: string;
|
|
}): MetricWithDims<{
|
|
ReplicationInstanceIdentifier: string;
|
|
ReplicationTaskIdentifier: string;
|
|
}>;
|
|
static cdcThroughputRowsSourceSum(this: void, dimensions: {
|
|
ReplicationInstanceIdentifier: string;
|
|
ReplicationTaskIdentifier: string;
|
|
}): MetricWithDims<{
|
|
ReplicationInstanceIdentifier: string;
|
|
ReplicationTaskIdentifier: string;
|
|
}>;
|
|
static cdcThroughputRowsTargetSum(this: void, dimensions: {
|
|
ReplicationInstanceIdentifier: string;
|
|
ReplicationTaskIdentifier: string;
|
|
}): MetricWithDims<{
|
|
ReplicationInstanceIdentifier: string;
|
|
ReplicationTaskIdentifier: string;
|
|
}>;
|
|
static fullLoadThroughputBandwidthSourceSum(this: void, dimensions: {
|
|
ReplicationInstanceIdentifier: string;
|
|
ReplicationTaskIdentifier: string;
|
|
}): MetricWithDims<{
|
|
ReplicationInstanceIdentifier: string;
|
|
ReplicationTaskIdentifier: string;
|
|
}>;
|
|
static fullLoadThroughputBandwidthTargetSum(this: void, dimensions: {
|
|
ReplicationInstanceIdentifier: string;
|
|
ReplicationTaskIdentifier: string;
|
|
}): MetricWithDims<{
|
|
ReplicationInstanceIdentifier: string;
|
|
ReplicationTaskIdentifier: string;
|
|
}>;
|
|
static fullLoadThroughputRowsSourceSum(this: void, dimensions: {
|
|
ReplicationInstanceIdentifier: string;
|
|
ReplicationTaskIdentifier: string;
|
|
}): MetricWithDims<{
|
|
ReplicationInstanceIdentifier: string;
|
|
ReplicationTaskIdentifier: string;
|
|
}>;
|
|
static fullLoadThroughputRowsTargetSum(this: void, dimensions: {
|
|
ReplicationInstanceIdentifier: string;
|
|
ReplicationTaskIdentifier: string;
|
|
}): MetricWithDims<{
|
|
ReplicationInstanceIdentifier: string;
|
|
ReplicationTaskIdentifier: string;
|
|
}>;
|
|
static memoryAllocatedAverage(this: void, dimensions: {
|
|
ReplicationInstanceIdentifier: string;
|
|
ReplicationTaskIdentifier: string;
|
|
}): MetricWithDims<{
|
|
ReplicationInstanceIdentifier: string;
|
|
ReplicationTaskIdentifier: string;
|
|
}>;
|
|
static cpuAllocatedAverage(this: void, dimensions: {
|
|
ReplicationInstanceIdentifier: string;
|
|
ReplicationTaskIdentifier: string;
|
|
}): MetricWithDims<{
|
|
ReplicationInstanceIdentifier: string;
|
|
ReplicationTaskIdentifier: string;
|
|
}>;
|
|
static availableMemorySum(this: void, dimensions: {
|
|
ReplicationInstanceExternalResourceId: string;
|
|
}): MetricWithDims<{
|
|
ReplicationInstanceExternalResourceId: string;
|
|
}>;
|
|
static diskQueueDepthSum(this: void, dimensions: {
|
|
ReplicationInstanceExternalResourceId: string;
|
|
}): MetricWithDims<{
|
|
ReplicationInstanceExternalResourceId: string;
|
|
}>;
|
|
static freeStorageSpaceAverage(this: void, dimensions: {
|
|
ReplicationInstanceExternalResourceId: string;
|
|
}): MetricWithDims<{
|
|
ReplicationInstanceExternalResourceId: string;
|
|
}>;
|
|
static freeMemoryAverage(this: void, dimensions: {
|
|
ReplicationInstanceExternalResourceId: string;
|
|
}): MetricWithDims<{
|
|
ReplicationInstanceExternalResourceId: string;
|
|
}>;
|
|
static freeableMemoryAverage(this: void, dimensions: {
|
|
ReplicationInstanceExternalResourceId: string;
|
|
}): MetricWithDims<{
|
|
ReplicationInstanceExternalResourceId: string;
|
|
}>;
|
|
static writeIopsAverage(this: void, dimensions: {
|
|
ReplicationInstanceExternalResourceId: string;
|
|
}): MetricWithDims<{
|
|
ReplicationInstanceExternalResourceId: string;
|
|
}>;
|
|
static readIopsAverage(this: void, dimensions: {
|
|
ReplicationInstanceExternalResourceId: string;
|
|
}): MetricWithDims<{
|
|
ReplicationInstanceExternalResourceId: string;
|
|
}>;
|
|
static writeThroughputAverage(this: void, dimensions: {
|
|
ReplicationInstanceExternalResourceId: string;
|
|
}): MetricWithDims<{
|
|
ReplicationInstanceExternalResourceId: string;
|
|
}>;
|
|
static readThroughputAverage(this: void, dimensions: {
|
|
ReplicationInstanceExternalResourceId: string;
|
|
}): MetricWithDims<{
|
|
ReplicationInstanceExternalResourceId: string;
|
|
}>;
|
|
static writeLatencyAverage(this: void, dimensions: {
|
|
ReplicationInstanceExternalResourceId: string;
|
|
}): MetricWithDims<{
|
|
ReplicationInstanceExternalResourceId: string;
|
|
}>;
|
|
static readLatencyAverage(this: void, dimensions: {
|
|
ReplicationInstanceExternalResourceId: string;
|
|
}): MetricWithDims<{
|
|
ReplicationInstanceExternalResourceId: string;
|
|
}>;
|
|
static networkTransmitThroughputAverage(this: void, dimensions: {
|
|
ReplicationInstanceExternalResourceId: string;
|
|
}): MetricWithDims<{
|
|
ReplicationInstanceExternalResourceId: string;
|
|
}>;
|
|
static networkReceiveThroughputAverage(this: void, dimensions: {
|
|
ReplicationInstanceExternalResourceId: string;
|
|
}): MetricWithDims<{
|
|
ReplicationInstanceExternalResourceId: string;
|
|
}>;
|
|
}
|