Datadog-AWS Simple Workflow Service Integration

Overview

Amazon SWF helps developers build, run, and scale background jobs that have parallel or sequential steps.

Enable this integration to see in Datadog all your SWF metrics.

Setup

Installation

If you haven’t already, set up the Amazon Web Services integration first. There are no other installation steps that need to be performed.

Configuration

In the Amazon Web Services integration tile, ensure that SWF is checked under metric collection.

Data Collected

Metrics

aws.swf.activity_tasks_canceled
(count)
The count of activity tasks that were canceled.
shown as
aws.swf.activity_task_schedule_to_close_time
(gauge)
The time interval, in milliseconds, between the time when the activity was scheduled to when it closed.
shown as millisecond
aws.swf.activity_task_schedule_to_start_time
(gauge)
The time interval, in milliseconds, between the time when the activity task was scheduled and when it started.
shown as millisecond
aws.swf.activity_tasks_completed
(count)
The count of activity tasks that completed.
shown as
aws.swf.activity_tasks_failed
(count)
The count of activity tasks that failed.
shown as
aws.swf.activity_task_start_to_close_time
(gauge)
The time interval, in milliseconds, between the time that the decision task was started and the time it was closed.
shown as millisecond
aws.swf.decision_task_schedule_to_start_time
(gauge)
The time interval, in milliseconds, between the time that the decision task was scheduled and the time it was picked up by a worker and started.
shown as millisecond
aws.swf.decision_tasks_completed
(count)
The count of decision tasks that have been completed.
shown as
aws.swf.decision_task_start_to_close_time
(gauge)
The time interval, in milliseconds, between the time that the decision task was started and the time it was closed.
shown as
aws.swf.scheduled_activity_tasks_timed_out_on_close
(count)
The count of activity tasks that were scheduled but timed out on close.
shown as
aws.swf.scheduled_activity_tasks_timed_out_on_start
(count)
The count of activity tasks that were scheduled but timed out on start.
shown as
aws.swf.started_activity_tasks_timed_out_on_close
(count)
The count of activity tasks that were started but timed out on close.
shown as
aws.swf.started_activity_tasks_timed_out_on_heartbeat
(count)
The count of activity tasks that were started but timed out due to a heartbeat timeout.
shown as
aws.swf.started_decision_tasks_timed_out_on_close
(count)
The count of decision tasks that started but timed out on closing.
shown as
aws.swf.workflows_canceled
(count)
The count of workflows that were canceled.
shown as
aws.swf.workflows_completed
(count)
The count of workflows that were completed.
shown as
aws.swf.workflows_continued_as_new
(count)
The count of workflows that continued as new.
shown as
aws.swf.workflows_failed
(count)
The count of workflows that failed.
shown as
aws.swf.workflow_start_to_close_time
(gauge)
The time, in milliseconds, between the time the workflow started and the time it closed.
shown as millisecond
aws.swf.workflows_terminated
(count)
The count of workflows that were terminated.
shown as
aws.swf.workflows_timed_out
(count)
The count of workflows that timed out, for any reason.
shown as

Each of the metrics retrieved from AWS will be assigned the same tags that appear in the AWS console, including but not limited to host name, security-groups, and more.