aws-cdk-lib
Version:
Version 2 of the AWS Cloud Development Kit library
284 lines (283 loc) • 8.29 kB
TypeScript
export interface MetricWithDims<D> {
readonly namespace: string;
readonly metricName: string;
readonly statistic: string;
readonly dimensionsMap: D;
}
export declare class ElasticMapReduceMetrics {
static appsCompletedSum(this: void, dimensions: {
JobFlowId: string;
}): MetricWithDims<{
JobFlowId: string;
}>;
static appsFailedSum(this: void, dimensions: {
JobFlowId: string;
}): MetricWithDims<{
JobFlowId: string;
}>;
static appsKilledSum(this: void, dimensions: {
JobFlowId: string;
}): MetricWithDims<{
JobFlowId: string;
}>;
static appsPendingSum(this: void, dimensions: {
JobFlowId: string;
}): MetricWithDims<{
JobFlowId: string;
}>;
static appsRunningSum(this: void, dimensions: {
JobFlowId: string;
}): MetricWithDims<{
JobFlowId: string;
}>;
static appsSubmittedSum(this: void, dimensions: {
JobFlowId: string;
}): MetricWithDims<{
JobFlowId: string;
}>;
static backupFailedAverage(this: void, dimensions: {
JobFlowId: string;
}): MetricWithDims<{
JobFlowId: string;
}>;
static capacityRemainingGbSum(this: void, dimensions: {
JobFlowId: string;
}): MetricWithDims<{
JobFlowId: string;
}>;
static containerAllocatedSum(this: void, dimensions: {
JobFlowId: string;
}): MetricWithDims<{
JobFlowId: string;
}>;
static containerPendingSum(this: void, dimensions: {
JobFlowId: string;
}): MetricWithDims<{
JobFlowId: string;
}>;
static containerPendingRatioSum(this: void, dimensions: {
JobFlowId: string;
}): MetricWithDims<{
JobFlowId: string;
}>;
static containerReservedSum(this: void, dimensions: {
JobFlowId: string;
}): MetricWithDims<{
JobFlowId: string;
}>;
static coreNodesPendingAverage(this: void, dimensions: {
JobFlowId: string;
}): MetricWithDims<{
JobFlowId: string;
}>;
static coreNodesRunningAverage(this: void, dimensions: {
JobFlowId: string;
}): MetricWithDims<{
JobFlowId: string;
}>;
static corruptBlocksSum(this: void, dimensions: {
JobFlowId: string;
}): MetricWithDims<{
JobFlowId: string;
}>;
static dfsPendingReplicationBlocksSum(this: void, dimensions: {
JobFlowId: string;
}): MetricWithDims<{
JobFlowId: string;
}>;
static hbaseBackupFailedSum(this: void, dimensions: {
JobFlowId: string;
}): MetricWithDims<{
JobFlowId: string;
}>;
static hdfsBytesReadSum(this: void, dimensions: {
JobFlowId: string;
}): MetricWithDims<{
JobFlowId: string;
}>;
static hdfsBytesWrittenSum(this: void, dimensions: {
JobFlowId: string;
}): MetricWithDims<{
JobFlowId: string;
}>;
static hdfsUtilizationAverage(this: void, dimensions: {
JobFlowId: string;
}): MetricWithDims<{
JobFlowId: string;
}>;
static isIdleAverage(this: void, dimensions: {
JobFlowId: string;
}): MetricWithDims<{
JobFlowId: string;
}>;
static jobsFailedAverage(this: void, dimensions: {
JobFlowId: string;
}): MetricWithDims<{
JobFlowId: string;
}>;
static jobsRunningAverage(this: void, dimensions: {
JobFlowId: string;
}): MetricWithDims<{
JobFlowId: string;
}>;
static liveDataNodesAverage(this: void, dimensions: {
JobFlowId: string;
}): MetricWithDims<{
JobFlowId: string;
}>;
static liveTaskTrackersAverage(this: void, dimensions: {
JobFlowId: string;
}): MetricWithDims<{
JobFlowId: string;
}>;
static mapSlotsOpenAverage(this: void, dimensions: {
JobFlowId: string;
}): MetricWithDims<{
JobFlowId: string;
}>;
static mapTasksRemainingAverage(this: void, dimensions: {
JobFlowId: string;
}): MetricWithDims<{
JobFlowId: string;
}>;
static mapTasksRunningAverage(this: void, dimensions: {
JobFlowId: string;
}): MetricWithDims<{
JobFlowId: string;
}>;
static memoryAllocatedMbSum(this: void, dimensions: {
JobFlowId: string;
}): MetricWithDims<{
JobFlowId: string;
}>;
static memoryReservedMbSum(this: void, dimensions: {
JobFlowId: string;
}): MetricWithDims<{
JobFlowId: string;
}>;
static memoryTotalMbSum(this: void, dimensions: {
JobFlowId: string;
}): MetricWithDims<{
JobFlowId: string;
}>;
static missingBlocksAverage(this: void, dimensions: {
JobFlowId: string;
}): MetricWithDims<{
JobFlowId: string;
}>;
static mostRecentBackupDurationAverage(this: void, dimensions: {
JobFlowId: string;
}): MetricWithDims<{
JobFlowId: string;
}>;
static mrActiveNodesSum(this: void, dimensions: {
JobFlowId: string;
}): MetricWithDims<{
JobFlowId: string;
}>;
static mrDecommissionedNodesSum(this: void, dimensions: {
JobFlowId: string;
}): MetricWithDims<{
JobFlowId: string;
}>;
static mrLostNodesSum(this: void, dimensions: {
JobFlowId: string;
}): MetricWithDims<{
JobFlowId: string;
}>;
static mrRebootedNodesSum(this: void, dimensions: {
JobFlowId: string;
}): MetricWithDims<{
JobFlowId: string;
}>;
static mrTotalNodesSum(this: void, dimensions: {
JobFlowId: string;
}): MetricWithDims<{
JobFlowId: string;
}>;
static mrUnhealthyNodesSum(this: void, dimensions: {
JobFlowId: string;
}): MetricWithDims<{
JobFlowId: string;
}>;
static multiMasterInstanceGroupNodesRequestedSum(this: void, dimensions: {
JobFlowId: string;
}): MetricWithDims<{
JobFlowId: string;
}>;
static multiMasterInstanceGroupNodesRunningSum(this: void, dimensions: {
JobFlowId: string;
}): MetricWithDims<{
JobFlowId: string;
}>;
static multiMasterInstanceGroupNodesRunningPercentageAverage(this: void, dimensions: {
JobFlowId: string;
}): MetricWithDims<{
JobFlowId: string;
}>;
static pendingDeletionBlocksSum(this: void, dimensions: {
JobFlowId: string;
}): MetricWithDims<{
JobFlowId: string;
}>;
static reduceSlotsOpenAverage(this: void, dimensions: {
JobFlowId: string;
}): MetricWithDims<{
JobFlowId: string;
}>;
static reduceTasksRemainingAverage(this: void, dimensions: {
JobFlowId: string;
}): MetricWithDims<{
JobFlowId: string;
}>;
static reduceTasksRunningAverage(this: void, dimensions: {
JobFlowId: string;
}): MetricWithDims<{
JobFlowId: string;
}>;
static remainingMapTasksPerSlotAverage(this: void, dimensions: {
JobFlowId: string;
}): MetricWithDims<{
JobFlowId: string;
}>;
static s3BytesReadSum(this: void, dimensions: {
JobFlowId: string;
}): MetricWithDims<{
JobFlowId: string;
}>;
static s3BytesWrittenSum(this: void, dimensions: {
JobFlowId: string;
}): MetricWithDims<{
JobFlowId: string;
}>;
static taskNodesPendingAverage(this: void, dimensions: {
JobFlowId: string;
}): MetricWithDims<{
JobFlowId: string;
}>;
static taskNodesRunningAverage(this: void, dimensions: {
JobFlowId: string;
}): MetricWithDims<{
JobFlowId: string;
}>;
static timeSinceLastSuccessfulBackupAverage(this: void, dimensions: {
JobFlowId: string;
}): MetricWithDims<{
JobFlowId: string;
}>;
static totalLoadAverage(this: void, dimensions: {
JobFlowId: string;
}): MetricWithDims<{
JobFlowId: string;
}>;
static underReplicatedBlocksSum(this: void, dimensions: {
JobFlowId: string;
}): MetricWithDims<{
JobFlowId: string;
}>;
static yarnMemoryAvailablePercentageAverage(this: void, dimensions: {
JobFlowId: string;
}): MetricWithDims<{
JobFlowId: string;
}>;
}