UNPKG

aws-cdk-lib

Version:

Version 2 of the AWS Cloud Development Kit library

2 lines (1 loc) 12.8 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"}}}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 diskUsedPercentAverage(dimensions){return{namespace:"CWAgent",metricName:"disk_used_percent",dimensionsMap:dimensions,statistic:"Average"}}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 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"}}}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"}}}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;