UNPKG

aws-cdk-lib

Version:

Version 2 of the AWS Cloud Development Kit library

2 lines (1 loc) 18.6 kB
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.VPNMetrics=exports.TransitGatewayMetrics=exports.NATGatewayMetrics=exports.CWAgentMetrics=exports.EC2Metrics=exports.EBSMetrics=exports.EC2CapacityReservationsMetrics=void 0;class EC2CapacityReservationsMetrics{static instanceUtilizationAverage(dimensions){return{namespace:"AWS/EC2CapacityReservations",metricName:"InstanceUtilization",dimensionsMap:dimensions,statistic:"Average"}}static usedInstanceCountAverage(dimensions){return{namespace:"AWS/EC2CapacityReservations",metricName:"UsedInstanceCount",dimensionsMap:dimensions,statistic:"Average"}}static availableInstanceCountAverage(dimensions){return{namespace:"AWS/EC2CapacityReservations",metricName:"AvailableInstanceCount",dimensionsMap:dimensions,statistic:"Average"}}static totalInstanceCountAverage(dimensions){return{namespace:"AWS/EC2CapacityReservations",metricName:"TotalInstanceCount",dimensionsMap:dimensions,statistic:"Average"}}}exports.EC2CapacityReservationsMetrics=EC2CapacityReservationsMetrics;class EBSMetrics{static volumeReadBytesSum(dimensions){return{namespace:"AWS/EBS",metricName:"VolumeReadBytes",dimensionsMap:dimensions,statistic:"Sum"}}static volumeWriteBytesSum(dimensions){return{namespace:"AWS/EBS",metricName:"VolumeWriteBytes",dimensionsMap:dimensions,statistic:"Sum"}}static volumeReadOpsSum(dimensions){return{namespace:"AWS/EBS",metricName:"VolumeReadOps",dimensionsMap:dimensions,statistic:"Sum"}}static volumeTotalReadTimeAverage(dimensions){return{namespace:"AWS/EBS",metricName:"VolumeTotalReadTime",dimensionsMap:dimensions,statistic:"Average"}}static volumeWriteOpsSum(dimensions){return{namespace:"AWS/EBS",metricName:"VolumeWriteOps",dimensionsMap:dimensions,statistic:"Sum"}}static volumeTotalWriteTimeAverage(dimensions){return{namespace:"AWS/EBS",metricName:"VolumeTotalWriteTime",dimensionsMap:dimensions,statistic:"Average"}}static volumeIdleTimeAverage(dimensions){return{namespace:"AWS/EBS",metricName:"VolumeIdleTime",dimensionsMap:dimensions,statistic:"Average"}}static volumeQueueLengthAverage(dimensions){return{namespace:"AWS/EBS",metricName:"VolumeQueueLength",dimensionsMap:dimensions,statistic:"Average"}}static burstBalanceAverage(dimensions){return{namespace:"AWS/EBS",metricName:"BurstBalance",dimensionsMap:dimensions,statistic:"Average"}}}exports.EBSMetrics=EBSMetrics;class EC2Metrics{static cpuCreditUsageAverage(dimensions){return{namespace:"AWS/EC2",metricName:"CPUCreditUsage",dimensionsMap:dimensions,statistic:"Average"}}static cpuCreditBalanceAverage(dimensions){return{namespace:"AWS/EC2",metricName:"CPUCreditBalance",dimensionsMap:dimensions,statistic:"Average"}}static cpuSurplusCreditBalanceAverage(dimensions){return{namespace:"AWS/EC2",metricName:"CPUSurplusCreditBalance",dimensionsMap:dimensions,statistic:"Average"}}static cpuSurplusCreditsChargedAverage(dimensions){return{namespace:"AWS/EC2",metricName:"CPUSurplusCreditsCharged",dimensionsMap:dimensions,statistic:"Average"}}static cpuUtilizationAverage(dimensions){return{namespace:"AWS/EC2",metricName:"CPUUtilization",dimensionsMap:dimensions,statistic:"Average"}}static diskReadBytesAverage(dimensions){return{namespace:"AWS/EC2",metricName:"DiskReadBytes",dimensionsMap:dimensions,statistic:"Average"}}static diskReadOpsAverage(dimensions){return{namespace:"AWS/EC2",metricName:"DiskReadOps",dimensionsMap:dimensions,statistic:"Average"}}static diskWriteBytesAverage(dimensions){return{namespace:"AWS/EC2",metricName:"DiskWriteBytes",dimensionsMap:dimensions,statistic:"Average"}}static diskWriteOpsAverage(dimensions){return{namespace:"AWS/EC2",metricName:"DiskWriteOps",dimensionsMap:dimensions,statistic:"Average"}}static metadataNoTokenSum(dimensions){return{namespace:"AWS/EC2",metricName:"MetadataNoToken",dimensionsMap:dimensions,statistic:"Sum"}}static networkInAverage(dimensions){return{namespace:"AWS/EC2",metricName:"NetworkIn",dimensionsMap:dimensions,statistic:"Average"}}static networkOutAverage(dimensions){return{namespace:"AWS/EC2",metricName:"NetworkOut",dimensionsMap:dimensions,statistic:"Average"}}static networkPacketsInAverage(dimensions){return{namespace:"AWS/EC2",metricName:"NetworkPacketsIn",dimensionsMap:dimensions,statistic:"Average"}}static networkPacketsOutAverage(dimensions){return{namespace:"AWS/EC2",metricName:"NetworkPacketsOut",dimensionsMap:dimensions,statistic:"Average"}}static statusCheckFailedSum(dimensions){return{namespace:"AWS/EC2",metricName:"StatusCheckFailed",dimensionsMap:dimensions,statistic:"Sum"}}static statusCheckFailedInstanceSum(dimensions){return{namespace:"AWS/EC2",metricName:"StatusCheckFailed_Instance",dimensionsMap:dimensions,statistic:"Sum"}}static statusCheckFailedSystemSum(dimensions){return{namespace:"AWS/EC2",metricName:"StatusCheckFailed_System",dimensionsMap:dimensions,statistic:"Sum"}}static ebsReadOpsAverage(dimensions){return{namespace:"AWS/EC2",metricName:"EBSReadOps",dimensionsMap:dimensions,statistic:"Average"}}static ebsWriteOpsAverage(dimensions){return{namespace:"AWS/EC2",metricName:"EBSWriteOps",dimensionsMap:dimensions,statistic:"Average"}}static ebsReadBytesAverage(dimensions){return{namespace:"AWS/EC2",metricName:"EBSReadBytes",dimensionsMap:dimensions,statistic:"Average"}}static ebsWriteBytesAverage(dimensions){return{namespace:"AWS/EC2",metricName:"EBSWriteBytes",dimensionsMap:dimensions,statistic:"Average"}}static ebsioBalanceaverage(dimensions){return{namespace:"AWS/EC2",metricName:"EBSIOBalance%",dimensionsMap:dimensions,statistic:"Average"}}static ebsByteBalanceaverage(dimensions){return{namespace:"AWS/EC2",metricName:"EBSByteBalance%",dimensionsMap:dimensions,statistic:"Average"}}}exports.EC2Metrics=EC2Metrics;class CWAgentMetrics{static cpuUsageIdleAverage(dimensions){return{namespace:"CWAgent",metricName:"cpu_usage_idle",dimensionsMap:dimensions,statistic:"Average"}}static cpuUsageIowaitAverage(dimensions){return{namespace:"CWAgent",metricName:"cpu_usage_iowait",dimensionsMap:dimensions,statistic:"Average"}}static cpuUsageStealAverage(dimensions){return{namespace:"CWAgent",metricName:"cpu_usage_steal",dimensionsMap:dimensions,statistic:"Average"}}static cpuUsageSystemAverage(dimensions){return{namespace:"CWAgent",metricName:"cpu_usage_system",dimensionsMap:dimensions,statistic:"Average"}}static cpuUsageUserAverage(dimensions){return{namespace:"CWAgent",metricName:"cpu_usage_user",dimensionsMap:dimensions,statistic:"Average"}}static diskInodesFreeSum(dimensions){return{namespace:"CWAgent",metricName:"disk_inodes_free",dimensionsMap:dimensions,statistic:"Sum"}}static diskInodesTotalSum(dimensions){return{namespace:"CWAgent",metricName:"disk_inodes_total",dimensionsMap:dimensions,statistic:"Sum"}}static diskInodesUsedSum(dimensions){return{namespace:"CWAgent",metricName:"disk_inodes_used",dimensionsMap:dimensions,statistic:"Sum"}}static diskUsedPercentMaximum(dimensions){return{namespace:"CWAgent",metricName:"disk_used_percent",dimensionsMap:dimensions,statistic:"Maximum"}}static diskUsedMaximum(dimensions){return{namespace:"CWAgent",metricName:"disk_used",dimensionsMap:dimensions,statistic:"Maximum"}}static diskTotalMaximum(dimensions){return{namespace:"CWAgent",metricName:"disk_total",dimensionsMap:dimensions,statistic:"Maximum"}}static diskioIoTimeAverage(dimensions){return{namespace:"CWAgent",metricName:"diskio_io_time",dimensionsMap:dimensions,statistic:"Average"}}static diskioReadBytesAverage(dimensions){return{namespace:"CWAgent",metricName:"diskio_read_bytes",dimensionsMap:dimensions,statistic:"Average"}}static diskioReadsAverage(dimensions){return{namespace:"CWAgent",metricName:"diskio_reads",dimensionsMap:dimensions,statistic:"Average"}}static diskioWriteBytesAverage(dimensions){return{namespace:"CWAgent",metricName:"diskio_write_bytes",dimensionsMap:dimensions,statistic:"Average"}}static diskioWritesAverage(dimensions){return{namespace:"CWAgent",metricName:"diskio_writes",dimensionsMap:dimensions,statistic:"Average"}}static memCachedAverage(dimensions){return{namespace:"CWAgent",metricName:"mem_cached",dimensionsMap:dimensions,statistic:"Average"}}static memTotalAverage(dimensions){return{namespace:"CWAgent",metricName:"mem_total",dimensionsMap:dimensions,statistic:"Average"}}static memUsedAverage(dimensions){return{namespace:"CWAgent",metricName:"mem_used",dimensionsMap:dimensions,statistic:"Average"}}static memUsedPercentAverage(dimensions){return{namespace:"CWAgent",metricName:"mem_used_percent",dimensionsMap:dimensions,statistic:"Average"}}static netstatTcpEstablishedSum(dimensions){return{namespace:"CWAgent",metricName:"netstat_tcp_established",dimensionsMap:dimensions,statistic:"Sum"}}static netstatTcpTimeWaitSum(dimensions){return{namespace:"CWAgent",metricName:"netstat_tcp_time_wait",dimensionsMap:dimensions,statistic:"Sum"}}static swapUsedPercentAverage(dimensions){return{namespace:"CWAgent",metricName:"swap_used_percent",dimensionsMap:dimensions,statistic:"Average"}}static ethtoolBwInAllowanceExceededSum(dimensions){return{namespace:"CWAgent",metricName:"ethtool_bw_in_allowance_exceeded",dimensionsMap:dimensions,statistic:"Sum"}}static ethtoolBwOutAllowanceExceededSum(dimensions){return{namespace:"CWAgent",metricName:"ethtool_bw_out_allowance_exceeded",dimensionsMap:dimensions,statistic:"Sum"}}static ethtoolConntrackAllowanceAvailableAverage(dimensions){return{namespace:"CWAgent",metricName:"ethtool_conntrack_allowance_available",dimensionsMap:dimensions,statistic:"Average"}}static ethtoolEnaSrdModeAverage(dimensions){return{namespace:"CWAgent",metricName:"ethtool_ena_srd_mode",dimensionsMap:dimensions,statistic:"Average"}}static ethtoolEnaSrdEligibleTxPktsSum(dimensions){return{namespace:"CWAgent",metricName:"ethtool_ena_srd_eligible_tx_pkts",dimensionsMap:dimensions,statistic:"Sum"}}static ethtoolEnaSrdTxPktsSum(dimensions){return{namespace:"CWAgent",metricName:"ethtool_ena_srd_tx_pkts",dimensionsMap:dimensions,statistic:"Sum"}}static ethtoolEnaSrdRxPktsSum(dimensions){return{namespace:"CWAgent",metricName:"ethtool_ena_srd_rx_pkts",dimensionsMap:dimensions,statistic:"Sum"}}static ethtoolEnaSrdResourceUtilizationAverage(dimensions){return{namespace:"CWAgent",metricName:"ethtool_ena_srd_resource_utilization",dimensionsMap:dimensions,statistic:"Average"}}static ethtoolLinklocalAllowanceExceededSum(dimensions){return{namespace:"CWAgent",metricName:"ethtool_linklocal_allowance_exceeded",dimensionsMap:dimensions,statistic:"Sum"}}static ethtoolPpsAllowanceExceededSum(dimensions){return{namespace:"CWAgent",metricName:"ethtool_pps_allowance_exceeded",dimensionsMap:dimensions,statistic:"Sum"}}static ethtoolConntrackAllowanceExceededSum(dimensions){return{namespace:"CWAgent",metricName:"ethtool_conntrack_allowance_exceeded",dimensionsMap:dimensions,statistic:"Sum"}}static tcPv4ConnectionsEstablishedSum(dimensions){return{namespace:"CWAgent",metricName:"TCPv4 Connections Established",dimensionsMap:dimensions,statistic:"Sum"}}static tcPv6ConnectionsEstablishedSum(dimensions){return{namespace:"CWAgent",metricName:"TCPv6 Connections Established",dimensionsMap:dimensions,statistic:"Sum"}}static memoryCommittedBytesInUseAverage(dimensions){return{namespace:"CWAgent",metricName:"Memory % Committed Bytes In Use",dimensionsMap:dimensions,statistic:"Average"}}static processorIdleTimeAverage(dimensions){return{namespace:"CWAgent",metricName:"Processor % Idle Time",dimensionsMap:dimensions,statistic:"Average"}}static processorInterruptTimeAverage(dimensions){return{namespace:"CWAgent",metricName:"Processor % Interrupt Time",dimensionsMap:dimensions,statistic:"Average"}}static processorUserTimeAverage(dimensions){return{namespace:"CWAgent",metricName:"Processor % User Time",dimensionsMap:dimensions,statistic:"Average"}}static logicalDiskFreeSpaceAverage(dimensions){return{namespace:"CWAgent",metricName:"LogicalDisk % Free Space",dimensionsMap:dimensions,statistic:"Average"}}static pagingFileUsageAverage(dimensions){return{namespace:"CWAgent",metricName:"Paging File % Usage",dimensionsMap:dimensions,statistic:"Average"}}static physicalDiskDiskTimeAverage(dimensions){return{namespace:"CWAgent",metricName:"PhysicalDisk % Disk Time",dimensionsMap:dimensions,statistic:"Average"}}static physicalDiskDiskReadBytessecAverage(dimensions){return{namespace:"CWAgent",metricName:"PhysicalDisk Disk Read Bytes/sec",dimensionsMap:dimensions,statistic:"Average"}}static physicalDiskDiskWriteBytessecAverage(dimensions){return{namespace:"CWAgent",metricName:"PhysicalDisk Disk Write Bytes/sec",dimensionsMap:dimensions,statistic:"Average"}}static physicalDiskDiskWritessecAverage(dimensions){return{namespace:"CWAgent",metricName:"PhysicalDisk Disk Writes/sec",dimensionsMap:dimensions,statistic:"Average"}}static physicalDiskDiskReadssecAverage(dimensions){return{namespace:"CWAgent",metricName:"PhysicalDisk Disk Reads/sec",dimensionsMap:dimensions,statistic:"Average"}}static aggregateInboundBwAllowanceExceededSum(dimensions){return{namespace:"CWAgent",metricName:"Aggregate inbound BW allowance exceeded",dimensionsMap:dimensions,statistic:"Sum"}}static aggregateOutboundBwAllowanceExceededSum(dimensions){return{namespace:"CWAgent",metricName:"Aggregate outbound BW allowance exceeded",dimensionsMap:dimensions,statistic:"Sum"}}static availableConnectionTrackingAllowanceAverage(dimensions){return{namespace:"CWAgent",metricName:"Available connection tracking allowance",dimensionsMap:dimensions,statistic:"Average"}}static enaSrdModeAverage(dimensions){return{namespace:"CWAgent",metricName:"ena srd mode",dimensionsMap:dimensions,statistic:"Average"}}static enaSrdEligibleTxPktsSum(dimensions){return{namespace:"CWAgent",metricName:"ena srd eligible tx pkts",dimensionsMap:dimensions,statistic:"Sum"}}static enaSrdTxPktsSum(dimensions){return{namespace:"CWAgent",metricName:"ena srd tx pkts",dimensionsMap:dimensions,statistic:"Sum"}}static enaSrdRxPktsSum(dimensions){return{namespace:"CWAgent",metricName:"ena srd rx pkts",dimensionsMap:dimensions,statistic:"Sum"}}static enaSrdResourceUtilizationAverage(dimensions){return{namespace:"CWAgent",metricName:"ena srd resource utilization",dimensionsMap:dimensions,statistic:"Average"}}static linkLocalPacketRateAllowanceExceededSum(dimensions){return{namespace:"CWAgent",metricName:"Link local packet rate allowance exceeded",dimensionsMap:dimensions,statistic:"Sum"}}static ppsAllowanceExceededSum(dimensions){return{namespace:"CWAgent",metricName:"PPS allowance exceeded",dimensionsMap:dimensions,statistic:"Sum"}}static connectionTrackingAllowanceExceededSum(dimensions){return{namespace:"CWAgent",metricName:"Connection tracking allowance exceeded",dimensionsMap:dimensions,statistic:"Sum"}}}exports.CWAgentMetrics=CWAgentMetrics;class NATGatewayMetrics{static activeConnectionCountMaximum(dimensions){return{namespace:"AWS/NATGateway",metricName:"ActiveConnectionCount",dimensionsMap:dimensions,statistic:"Maximum"}}static packetsDropCountSum(dimensions){return{namespace:"AWS/NATGateway",metricName:"PacketsDropCount",dimensionsMap:dimensions,statistic:"Sum"}}static bytesInFromDestinationSum(dimensions){return{namespace:"AWS/NATGateway",metricName:"BytesInFromDestination",dimensionsMap:dimensions,statistic:"Sum"}}static bytesInFromSourceSum(dimensions){return{namespace:"AWS/NATGateway",metricName:"BytesInFromSource",dimensionsMap:dimensions,statistic:"Sum"}}static bytesOutToDestinationSum(dimensions){return{namespace:"AWS/NATGateway",metricName:"BytesOutToDestination",dimensionsMap:dimensions,statistic:"Sum"}}static bytesOutToSourceSum(dimensions){return{namespace:"AWS/NATGateway",metricName:"BytesOutToSource",dimensionsMap:dimensions,statistic:"Sum"}}static connectionAttemptCountSum(dimensions){return{namespace:"AWS/NATGateway",metricName:"ConnectionAttemptCount",dimensionsMap:dimensions,statistic:"Sum"}}static connectionEstablishedCountSum(dimensions){return{namespace:"AWS/NATGateway",metricName:"ConnectionEstablishedCount",dimensionsMap:dimensions,statistic:"Sum"}}static errorPortAllocationSum(dimensions){return{namespace:"AWS/NATGateway",metricName:"ErrorPortAllocation",dimensionsMap:dimensions,statistic:"Sum"}}static idleTimeoutCountSum(dimensions){return{namespace:"AWS/NATGateway",metricName:"IdleTimeoutCount",dimensionsMap:dimensions,statistic:"Sum"}}static packetsInFromDestinationSum(dimensions){return{namespace:"AWS/NATGateway",metricName:"PacketsInFromDestination",dimensionsMap:dimensions,statistic:"Sum"}}static packetsInFromSourceSum(dimensions){return{namespace:"AWS/NATGateway",metricName:"PacketsInFromSource",dimensionsMap:dimensions,statistic:"Sum"}}static packetsOutToDestinationSum(dimensions){return{namespace:"AWS/NATGateway",metricName:"PacketsOutToDestination",dimensionsMap:dimensions,statistic:"Sum"}}static packetsOutToSourceSum(dimensions){return{namespace:"AWS/NATGateway",metricName:"PacketsOutToSource",dimensionsMap:dimensions,statistic:"Sum"}}static peakBytesPerSecondMaximum(dimensions){return{namespace:"AWS/NATGateway",metricName:"PeakBytesPerSecond",dimensionsMap:dimensions,statistic:"Maximum"}}static peakPacketsPerSecondMaximum(dimensions){return{namespace:"AWS/NATGateway",metricName:"PeakPacketsPerSecond",dimensionsMap:dimensions,statistic:"Maximum"}}}exports.NATGatewayMetrics=NATGatewayMetrics;class TransitGatewayMetrics{static bytesInSum(dimensions){return{namespace:"AWS/TransitGateway",metricName:"BytesIn",dimensionsMap:dimensions,statistic:"Sum"}}static bytesOutSum(dimensions){return{namespace:"AWS/TransitGateway",metricName:"BytesOut",dimensionsMap:dimensions,statistic:"Sum"}}static packetDropCountBlackholeSum(dimensions){return{namespace:"AWS/TransitGateway",metricName:"PacketDropCountBlackhole",dimensionsMap:dimensions,statistic:"Sum"}}static packetDropCountNoRouteSum(dimensions){return{namespace:"AWS/TransitGateway",metricName:"PacketDropCountNoRoute",dimensionsMap:dimensions,statistic:"Sum"}}static packetsInSum(dimensions){return{namespace:"AWS/TransitGateway",metricName:"PacketsIn",dimensionsMap:dimensions,statistic:"Sum"}}static packetsOutSum(dimensions){return{namespace:"AWS/TransitGateway",metricName:"PacketsOut",dimensionsMap:dimensions,statistic:"Sum"}}}exports.TransitGatewayMetrics=TransitGatewayMetrics;class VPNMetrics{static tunnelDataInSum(dimensions){return{namespace:"AWS/VPN",metricName:"TunnelDataIn",dimensionsMap:dimensions,statistic:"Sum"}}static tunnelStateAverage(dimensions){return{namespace:"AWS/VPN",metricName:"TunnelState",dimensionsMap:dimensions,statistic:"Average"}}static tunnelDataOutSum(dimensions){return{namespace:"AWS/VPN",metricName:"TunnelDataOut",dimensionsMap:dimensions,statistic:"Sum"}}}exports.VPNMetrics=VPNMetrics;