WHERE DO I START?
You are here:Integrations > AWS > AWS Additional Information
  • Top ↑

AWS Additional Information

Relevant Topic(s)   

Attributes

The following sections list out the attributes pulled into Netuitive from AWS for each element type.

Autoscaling Group (ASG)

Attribute Description
region The region for the instance(s).
availabilityZones The Availability Zone of the instance(s).
createdTime Provides the date and time the instance was created.
defaultCooldown The specified time for suspension of scaling activities due to scaling policies or manual scaling.
desiredCapacity The number of EC2 instances that should be running in the Auto Scaling group.
totalInstances The total number of instances currently in use.
minSize The minimum size of the group.
maxSize The maximum size of the group.
healthCheckGracePeriod The amount of time (in seconds) that auto scaling waits before checking the health of an EC2 instance that has come into service.
healthCheckType The service to use for the health checks.
launchConfigurationName The name of the associated launch configuration.
placementGroup The name of the placement group your instances will launch into.
vpcId Provides the ID of the VPC attached to the ASG.
status Comma-separated list of ASG instance statuses (status type: status).
terminationPolicies The termination policies for the group.
suspendedProcesses The suspended processes associated with the group.
instances The list of EC2 instances associated with the group.
loadBalancerNames The names of one or more load balancers associated with the group.

DynamoDB

Attribute Description
createTime Provides the date and time the instance was created.
globalSecondaryIndexNames A list of global secondary index names (if any) associated with the instance.
itemCount The number of items in the instance's table.
keySchemaNames The name of the key schema used with the instance.
latestStreamArn The Amazon Resource Name (ARN) that identifies the latest stream for the table.
latestStreamLabel An ISO 8601-formatted timestamp for the stream.
readCapacityUnits The maximum number of consistent reads consumed per second before the instance returns a ThrottlingException.
region The region for the instance.
streamEnabled Indicates whether DynamoDB streams is enabled on the table.
tableSize The total size of the table.
tableStatus The current state of the table.
writeCapacityUnits The maximum number of writes consumed per second

Elastic Block Store (EBS)

Attribute Description
availabilityZone The Availability Zone for the volume.
createTime The time stamp when the volume was created.
encrypted Indicates if the volume is encrypted.
iops The number of I/O operations the volume supports per second.
region The volume's region.
size The size of the volume, in GBs.
snapshotId The snapshot from which the volume was created, if applicable.
state The volume state.
volumeType The volume type.

EC2 Container Service (ECS)

Note   Because an ECS comprises multiple EC2s, the element imparts some attributes on to the EC2 instances. The list of attributes can be found here.

Cluster Attributes

Attribute Description
clusterArn The Amazon Resource Name (ARN) that identifies the cluster.
clusterName The user-generated string used to identify the cluster.
pendingTaskCount The number of tasks in the cluster that are in a PENDING state.
registeredContainerInstanceCount The number of container instances registered into the cluster.
runningTaskCount The number of tasks in the cluster that are in a RUNNING state.

Service Attributes

Attribute Description
createdAt The Unix time (in seconds and milliseconds) when the service was created.
deployments The current state of deployments for the service.
desiredCount The desired number of instantiations of the task definition to keep running on the service.
loadBalancers A list of load balancer objects, containing the load balancer name, container name (as it appears in a container definition), and the container port to access from the load balancer.
pendingCount The number of tasks in the cluster that are in a PENDING state.
roleArn The Amazon Resource Name (ARN) of the IAM role associated with the service that allows the ECS container agent to register container instances with a load balancer.
runningCount The number of tasks in the cluster that are in a RUNNING state.
serviceArn The Amazon Resource Name (ARN) that identifies the service.
serviceName The name of your service.
status The status of the service.
taskDefinition The task definition to use for tasks in the service.

Elastic Compute Cloud (EC2)

Attribute Description
amiLaunchIndex The AMI launch index, which can be used to find this instance in the launch group.
architecture The architecture of the image.
availabilityZone The Availability Zone of the instance.
clientToken The idempotency token you provided when you launched the instance.
ebsOptimized Indicates whether the instance is optimized for EBS I/O.
groupName The name of the placement group the instance is in (for cluster compute instances).
hypervisor The hypervisor type of the instance.
iamInstanceProfieId The ID of the IAM instance profile associated with the instance.
iamInstanceProfileArn The ARN of the IAM instance profile associated with the instance.
imageId The ID of the AMI used to launch the instance.
instanceLifecycle Indicates whether this is a Spot Instance.
instanceType The instance type.
kernelId The kernel associated with this instance.
keyName The name of the key pair, if this instance was launched with an associated key pair.
launchTime The time the instance was launched.
monitoringState Indicates whether monitoring is enabled for the instance.
platform The value is Windows for Windows instances; otherwise blank.
privateDnsName The private DNS name assigned to the instance.
privateIpAddress The private IP address assigned to the instance.
productCodes Comma-separated list of product codes attached to this instance.
publicDnsName The public DNS name assigned to the instance.
publicIpAddress The public IP address assigned to the instance.
ramdiskId The RAM disk associated with this instance.
region The region for the instance.
rootDeviceName The root device name (for example, /dev/sda1).
rootDeviceType The root device type used by the AMI.
securityGroups Comma-separated list of security groups for the instance.
sourceDestCheck Specifies whether to enable an instance launched in a VPC to perform NAT.
spotInstanceRequestId The ID of the Spot Instance request.
sriovNetSupport Specifies whether enhanced networking is enabled.
state The current state of the instance.
stateReason The reason for the most recent state transition.
subnetId The ID of the subnet in which the instance is running.
tenancy The tenancy of the instance (if the instance is running in a VPC).
virtualizationType The virtualization type of the instance.
vpcId The ID of the VPC in which the instance is running.

For more information on Autoscaling Groups in AWS (which utilize Amazon EC2 instances), see Autoscaling Groups.

Elasticache

Attribute Description
autoMinorVersionUpgrade Indicates whether the instance will automatically upgrade itself for new minor versions.
cacheClusterCreateTime The date and time when the cache cluster was created.
cacheClusterId The identifier of the cache cluster.
cacheClusterStatus The current state of the cache cluster, which can be one of the following values: available, creating, deleted, deleting, incompatible-network, modifying, rebooting cache cluster nodes, restore-failed, or snapshotting.
cacheNodeType The name of the compute and memory capacity node type for the cache cluster.
cacheParameterGroup The parameter group associated with the cache cluster.
cacheSecurityGroups A list of cache security group elements, including their name and status sub-elements.
cacheSubnetGroupName The name of the cache subnet group associated with the cache cluster.
configurationEndpoint The information required for client programs to connect to a cache node.
engine The name of the cache engine (memcached or redis) to be used with the cache cluster.
engineVersion The version of the cache engine used in the cluster.
notificationConfiguration The description of the notification topic and its status.
numCacheNodes The number of nodes in the cache cluster.
preferredAvailabilityZone The name of the Availability Zone the cache is located in.
preferredMaintenanceWindow The weekly time range when maintenance is performed on the cache cluster.
region The cache's region.
replicationGroupId The replication group the cache cluster belongs to.
securityGroups A list of VPC Security Groups associated with the cache cluster.
snapshotRetentionLimit The number of days the cache will retain automatic cache cluster snapshots before deleting them.
snapshotWindow The daily time range (in UTC) when the cache will begin taking a daily snapshot of the cache cluster.

Elastic Load Balancer (ELB)

Attribute Description
appCookieSticknessPolicies Comma-separated list of application generated cookie stickiness policies.
availabilityZones Comma-separated list of Availability Zones.
canonicalHostedZoneId Provides the ID of the Amazon Route 53 hosted zone name that is associated with the load balancer.
canonicalHostedZoneName Provides the name of the Amazon Route 53 hosted zone that is associated with the load balancer.
createdTime Provides the date and time the load balancer was created.
dnsName Specifies the external DNS name associated with the load balancer.
healthCheckHealthyThreshold Specifies the number of consecutive health probe successes required before moving the instance to the Healthy state.
healthCheckInterval Specifies the approximate interval, in seconds, between health checks of an individual instance.
healthCheckTarget Specifies the instance being checked.
healthCheckTimeout Specifies the amount of time, in seconds, during which no response means a failed health probe.
healthCheckUnhealthyThreshold Specifies the number of consecutive health probe failures required before moving the instance to the Unhealthy state.
lbCookieStickinessPolicies Comma-separated list of load balancer generated cookie stickiness policies.
otherPolicies Comma-separated list of policies other than stickiness policies.
region The region for the load balancer.
scheme Specifies the type of load balancer.
securityGroups Comma-separated list of security groups the load balancer is a member of (VPC only).
sourceSecurityGroup The security group that you can use as part of your inbound rules for your load balancer's back-end Amazon EC2 application instances.
sourceSecurityGroupOwner The owner of the security group that you can use as part of your inbound rules for your load balancer's back-end Amazon EC2 application instances.
subnets Comma-separated list of VPC subnet IDs for the load balancer.
vpcId Provides the ID of the VPC attached to the load balancer.

Elastic Map Reduce (EMR)

Attribute Description
applications The list of applications installed on the cluster.
autoTerminate Specifies whether the cluster should terminate after completing all steps.
configurations The list of configurations for the cluster.
additionalMasterSecurityGroups The list of additional EC2 security group IDs for the master node.
additionalSlaveSecurityGroups The list of additional EC2 security group IDs for the slave nodes.
ec2AvailabilityZone The Availability Zone the cluster runs in.
ec2KeyName The name of the EC2 key pair that's used when connecting with SSH into the master node as a user named "hadoop".
ec2SubnetId The VPC subnet ID where the job flow will launch.
emrManagedMasterSecurityGroup The EC2 security group ID for the master node.
emrManagedSlaveSecurityGroup The EC2 security group ID for the slave nodes.
iamInstanceProfile The IAM role specified when the job flow launched.
serviceAccessSecurityGroup The EC2 security group ID that allows the EMR cluster to access clusters in VPC private subnets.
id The unique ID for the cluster.
logUri The path to the Amazon S3 location where logs for the cluster are stored.
masterPublicDnsName The name of the Public DNS for the master EC2 instance.
name The name of the cluster.
normalizedInstanceHours An approximate cost of the job flow represented by m1.small/hours.
releaseLabel The release label for the Amazon EMR release.
requestedAmiVersion The AMI version requested for the cluster.
runningAmiVersion The AMI version currently running on the cluster.
serviceRole The IAM role assumed by the cluster to access AWS resources on your behalf.
state The current state of the EMR cluster.
stateChangeReason The reason for the cluster status change.
stateChangeReasonCode The programmatic code for the state change reason.
timeline The representation of the cluster's lifecycle, from creation date and time to termination date and time.
terminationProtected Specifies whether the EMR will lock the cluster to prevent EC2 instances from being terminated by an API call, user intervention, or cluster error.
visibleToAllUsers Indicates if the job flow is visible to all IAM users of the AWS account associated with the job flow.

Kinesis

Attribute Description
retentionPeriodHours The current retention period in hours.
shards The uniquely identified group of data records that comprise the Kinesis stream.
streamArn The Amazon Resource Name (ARN) that identifies the Kinesis stream.
streamName The name of the Kinesis stream.
streamStatus The current status of the Kinesis stream.

Lambda

Attribute Description
codeSha256 The SHA256 hash of your function deployment package.
codeSize The size in bytes of the function .zip file you uploaded.
description The user-provided description.
handler The function Lambda calls to begin executing your function.
lastModified The timestamp of the last time you updated the function.
memorySize The memory size in MB you configured for the function. Must be a multiple of 64.
role The Amazon Resource Name (ARN) of the IAM role that Lambda assumes when it executes your function to access any other AWS resources.
runtime The runtime environment for the Lambda function.
timeout The function execution time at which Lambda should terminate the function.
version The version of the Lambda function.
vpcId The VPC ID associated with your Lambda function.
securityGroupIds A list of security group IDs associated with the Lambda function.
subnetIds A list of subnet IDs associated with the Lambda function.

Relational Database Service (RDS)

Attribute Description
allocatedStorage Specifies the allocated storage size specified in gigabytes.
autoMinorVersionUpgrade Indicates that minor version patches are applied automatically.
availabilityZone Specifies the name of the Availability Zone the DB instance is located in.
backupRetentionPeriod Specifies the number of days for which automatic DB snapshots are retained.
characterSetName If present, specifies the name of the character set that this instance is associated with.
createTime Provides the date and time the DB instance was created.
dbInstanceClass Contains the name of the compute and memory capacity class of the DB instance.
dbInstanceStatus Specifies the current state of this database.
dbName The meaning of this parameter differs according to the database engine you use.
dbParameterGroups Comma-separated list of DB parameter groups (and their status) applied to this DB instance.
dbSecurityGroups Comma-separated list of DB security groups (and their state) applied to this DB instance.
endpoint Specifies the connection endpoint.
engine Provides the name of the database engine to be used for this DB instance.
engineVersion Indicates the database engine version.
iops Specifies the Provisioned IOPS (I/O operations per second) value.
latestRestorableTime Specifies the latest time to which a database can be restored with point-in-time restore.
licenseModel License model information for this DB instance.
masterUsername Contains the master username for the DB instance.
multiAZ Specifies if the DB instance is a Multi-AZ deployment.
optionGroupMemberships Comma-separated list of option group memberships(and their status) for this DB instance.
pendingAllocatedStorage Contains the new AllocatedStorage size for the DB instance that will be applied or is in progress.
pendingBackupRetentionPeriod Specifies the pending number of days for which automated backups are retained.
pendingDbInstanceClass Contains the new DBInstanceClass for the DB instance that will be applied or is in progress.
pendingDbInstanceId Contains the new DBInstanceIdentifier for the DB instance that will be applied or is in progress.
pendingEngineVersion Contains the new database engine version that will be applied or is in progress.
pendingIops Specifies the new Provisioned IOPS value for the DB instance that will be applied or is being applied.
pendingMasterUserPassword Contains the pending or in-progress change of the master credentials for the DB instance.
pendingMultiAZ Indicates that the Single-AZ DB instance is to change to a Multi-AZ deployment.
pendingPort Specifies the pending port for the DB instance.
preferredBackupWindow Specifies the daily time range during which automated backups are created if automated backups are enabled, as determined by the BackupRetentionPeriod.
preferredMaintenanceWindow Specifies the weekly time range (in UTC) during which system maintenance can occur.
publiclyAccessible Specifies the accessibility options for the DB instance.
readReplicaDbInstanceIds Comma-separated list of one or more identifiers of the read replicas associated with this DB instance.
readReplicaSourceDbInstanceId Contains the identifier of the source DB instance if this DB instance is a read replica.
region The region for the instance.
secondaryAvailabilityZone If present, specifies the name of the secondary Availability Zone for a DB instance with multi-AZ support.
status Comma-separated list of DB instance statuses (status type: status).
subnetGroupDescription Provides the description of the DB subnet group.
subnetGroupName Specifies the name of the DB subnet group.
subnetGroupStatus Provides the status of the DB subnet group.
subnets Comma-separated list of subnets (and their status) in the DB subnet group.
subnetVpcId Provides the VpcId of the DB subnet group.
vpcSecurityGroups Comma-separated list of VPC security group elements (and their status) that the DB instance belongs to.

Redshift

Attribute Description
allowVersionUpgrade Indicates whether the instance will automatically upgrade to major new versions if one is available.
automatedSnapshotRetentionPeriod The amount of time an automated snapshot is retained.
availabilityZone The Availability Zone of the instance(s).
clusterCreateTime Provides the date and time the instance was created.
clusterIdentifier The unique identifier of the cluster.
clusterParameterGroups The parameter group(s) associated with the cluster.
clusterRevisionNumber The current revision number of the database in the cluster.
clusterSecurityGroups A list of cluster security groups that are associated with the cluster.
clusterSnapshotCopyStatus The designation region and retention period configured for cross-region snapshot copy.
clusterStatus The current state of the cluster.
clusterSubnetGroupName The name of the subnet group associated with the cluster.
clusterVersion The version of the Redshift engine running on the cluster.
dbName The name of the initial database that was created when the cluster was created.
elasticIpStatus The current status of the elastic IP address.
encrypted Indicates whether the data in the cluster is encrypted.
endpoint Specifies the connection endpoint
hsmStatus Indicates whether the Redshift cluster has finished applying any hardware security module (HSM) settings specified in a modify cluster command.
iamRoles A list of IAM roles that can be used to access the cluster.
kmsKeyId The full Amazon Resource Number (ARN) of the AWS Key Management Service (KMS) customer master key (CMK) to use when creating the encrypted instance.
masterUsername Details the master username for the instance.
modifyStatus The status of a modify operation (if any) initiated for the cluster.
nodeType The node type for the nodes in the cluster.
numberOfNodes The number of nodes in the cluster.
preferredMaintenanceWindow The weekly time range when maintenance is performed on the cache cluster.
publiclyAccessible Indicates whether the cluster can be accessed from a public network.
region The region for the instance.
restoreStatus The status of a cluster restore action.
vpcId Provides the ID of the VPC attached to the Redshift cluster.
vpcSecurityGroups Comma-separated list of VPC security group elements (and their status) that the instance belongs to.

Simple Queue Service (SQS)

Attribute Description
DelaySeconds The time in seconds that all messages in the queue will be delayed for.
MaximumMessageSize The maximum message size an SQS will take before it rejects it.
MessageRetentionPeriod The amount of time in seconds that an SQS will retain a message.
QueueName The name for the queue.
ReceiveMessageWaitTimeSeconds Specifies the duration the ReceiveMessage action call waits until a message is in the queue to include it in the response.
RedrivePolicy Specifies an existing dead letter queue to receive messages if the queue fails to process a message after a specified number of times.
VisibilityTimeout The length of time the queue will be unavailable once a message is delivered from the queue.

Auto Scaling Groups

Amazon Web Services allows users to set up Autoscaling Groups for their Amazon Elastic Compute Cloud (EC2) instances. To learn more about Autoscaling Groups, visit Amazon's autoscaling documentation.

Tagging your ASGs in AWS can affect whether they are pulled into Netuitive when you set up your AWS integration and use opt-in/opt-out filtering. For more information on filtering, see Filter Your AWS Elements.

Autoscaling Groups in Netuitive are represented as the element typeASG; one ASG element in Netuitive represents one AWS Autoscaling Group. AWS does not provide any formal metrics for an ASG, so all of the ASG metrics in Netuitive are computed. Most of the ASG metrics are averaged metrics of the child EC2 instances. The only exception is the netuitive.aws.asg.group.totalinstances metric, which is unique because it is created using the Total Instances attribute.

Policies are also able to interact with ASGs much like regular elements. For more information on creating a policy, see Creating a New Policy.

ASGs within AWS CloudWatch deliver computed metrics only if the user is paying for premium monitoring. Netuitive computes these metrics without requiring premium AWS metrics. The ASG metrics are a subset of the EC2 metrics but reside in the ASG namespace. This particular subset of metrics was selected because it made sense to average the metric across multiple EC2 instances.

Important   The cpucreditbalance metric is not available for ASGs because it does not have a useful meaning by averaging it across the ASG member instances.
Metric Name Description
netuitive.aws.asg.ec2.bytesinpersec Average of the ASG member EC2 instances bytesinpersec metric
netuitive.aws.asg.ec2.bytesoutpersec Average of the ASG member EC2 instances bytesoutpersec metric
netuitive.aws.asg.ec2.cpuutilization Average of the ASG member EC2 instances cpuutilization metric
netuitive.aws.asg.ec2.diskiops Average of the ASG member EC2 instances diskiops metric
netuitive.aws.asg.ec2.diskreadbytes Average of the ASG member EC2 instances diskreadbytes metric
netuitive.aws.asg.ec2.diskreadbytespersec Average of the ASG member EC2 instances diskreadbytespersec metric
netuitive.aws.asg.ec2.diskreadops Average of the ASG member EC2 instances diskreadopsmetric
netuitive.aws.asg.ec2.diskreadopspersec Average of the ASG member EC2 instances diskreadopspersec metric
netuitive.aws.asg.ec2.disktotalops Average of the ASG member EC2 instances disktotalops metric
netuitive.aws.asg.ec2.diskwritebytes Average of the ASG member EC2 instances diskwritebytes metric
netuitive.aws.asg.ec2.diskwritebytespersec Average of the ASG member EC2 instances diskwritebytespersec metric
netuitive.aws.asg.ec2.writeops Average of the ASG member EC2 instances writeops metric
netuitive.aws.asg.ec2.writeopspersec Average of the ASG member EC2 instances writeopspersec metric
netuitive.aws.asg.ec2.networkin Average of the ASG member EC2 instances networkin metric
netuitive.aws.asg.ec2.networkout Average of the ASG member EC2 instances networkout metric
netuitive.aws.asg.group.totalinstances The current number of instances populated from the AWS ASG totalInstances metric

An ASG's attributes are pulled directly from AWS; thus, the totalInstances, desiredCapacity, and maxSize attributes are updated dynamically when you change them in AWS.