Amazon EC2 Spot

Overview

Amazon EC2 Spot Instances let you take advantage of unused EC2 capacity in the AWS cloud.

Enable this integration to see all your EC2 Spot Fleet metrics in Datadog.

Setup

Installation

If you haven’t already, set up the Amazon Web Services integration first.

Metric collection

  1. In the AWS integration page, ensure that EC2 Spot is enabled under the Metric Collection tab.
  2. Install the Datadog - Amazon EC2 Spot integration.

Log collection

Use the Datadog Agent or another log shipper like Rsyslog to send your logs to Datadog.

Data Collected

Metrics

aws.ec2spot.available_instance_pools_count
(count)
The Spot Instance pools specified in the Spot Fleet request.
Shown as instance
aws.ec2spot.bids_submitted_for_capacity
(count)
The capacity for which Amazon EC2 has submitted bids.
Shown as instance
aws.ec2spot.eligible_instance_pool_count
(count)
The Spot Instance pools specified in the Spot Fleet request where Amazon EC2 can fulfill bids.
Shown as instance
aws.ec2spot.fulfilled_capacity
(count)
The capacity that Amazon EC2 has fulfilled.
Shown as instance
aws.ec2spot.max_percent_capacity_allocation
(gauge)
The maximum value of PercentCapacityAllocation across all Spot Instance pools specified in the Spot Fleet request.
Shown as percent
aws.ec2spot.pending_capacity
(count)
The difference between TargetCapacity and FulfilledCapacity.
Shown as instance
aws.ec2spot.percent_capacity_allocation
(gauge)
The capacity allocated for the Spot Instance pool for the specified dimensions.
Shown as percent
aws.ec2spot.target_capacity
(count)
The target capacity of the Spot Fleet request.
Shown as instance
aws.ec2spot.terminating_capacity
(count)
The capacity that is being terminated because the provisioned capacity is greater than the target capacity.
Shown as instance

Events

The Amazon EC2 Spot integration does not include any events.

Service Checks

The Amazon EC2 Spot integration does not include any service checks.

Troubleshooting

Need help? Contact Datadog support.