Skip to content

aws.devops_guru.list_recommendations

Example SQL Queries

SELECT * FROM
aws.devops_guru.list_recommendations
WHERE
"insight_id" = 'VALUE';

Description

Returns a list of a specified insight's recommendations. Each recommendation includes a list of related metrics and a list of related events.

Table Definition

Column NameColumn Data Type
insight_id Required Input Column

The ID of the requested insight.

VARCHAR
account_id Input Column

The ID of the Amazon Web Services account.

VARCHAR
locale Input Column

A locale that specifies the language to use for recommendations.

VARCHAR
_aws_profile Input Column

The AWS profile defines the AWS identity used. It can be defined via credentials or by assuming a IAM role.

STRUCT(
"type" VARCHAR,
"name" VARCHAR,
"account_id" VARCHAR,
"via_profile_name" VARCHAR,
"assumed_role_arn" VARCHAR,
"organization" STRUCT(
"account_name" VARCHAR,
"id" VARCHAR,
"tags" STRUCT(
"key" VARCHAR,
"value" VARCHAR
)[],
"master_account" STRUCT(
"id" VARCHAR,
"email" VARCHAR
),
"parents" STRUCT(
"type" VARCHAR,
"id" VARCHAR,
"name" VARCHAR,
"tags" STRUCT(
"key" VARCHAR,
"value" VARCHAR
)[]
)[]
)
)
Show child fields
_aws_profile.account_id

The AWS account id

_aws_profile.assumed_role_arn

The ARN of the assumed role

_aws_profile.name

The unique name of the profile.

_aws_profile.organization

Information about this profile's membership in the AWS organization.

Show child fields
_aws_profile.organization.account_name

The name of account speciifed by the organization

_aws_profile.organization.id

The organization id

_aws_profile.organization.master_account
Show child fields
_aws_profile.organization.master_account.email

The organization master account email address

_aws_profile.organization.master_account.id

The organization master account id

_aws_profile.organization.parents[]
Show child fields
_aws_profile.organization.parents[].id

The id of the parent

_aws_profile.organization.parents[].name

The name of the parent

_aws_profile.organization.parents[].tags[]
Show child fields
_aws_profile.organization.parents[].tags[].key
_aws_profile.organization.parents[].tags[].value
_aws_profile.organization.parents[].type

The type of parent can be an organization unit or a root

_aws_profile.organization.tags[]
Show child fields
_aws_profile.organization.tags[].key
_aws_profile.organization.tags[].value
_aws_profile.type

The type of profile, either 'credentials' or 'assumed_role'

_aws_profile.via_profile_name

This IAM role for this profile is assumed by first utilizing another profile with this name to obtain credentials.

_aws_region Input Column

The AWS region to use.

VARCHAR
category

The category type of the recommendation.

VARCHAR
description

A description of the problem.

VARCHAR
link

A hyperlink to information to help you address the problem.

VARCHAR
name

The name of the recommendation.

VARCHAR
reason

The reason DevOps Guru flagged the anomalous behavior as a problem.

VARCHAR
related_anomalies

Anomalies that are related to the problem. Use these Anomalies to learn more about what's happening and to help address the issue.

STRUCT(
"resources" STRUCT(
"name" VARCHAR,
"type" VARCHAR
)[],
"source_details" STRUCT(
"cloud_watch_metrics" STRUCT(
"metric_name" VARCHAR,
"namespace" VARCHAR
)[]
)[],
"anomaly_id" VARCHAR
)[]
Show child fields
related_anomalies[]
Show child fields
related_anomalies[].anomaly_id

The ID of an anomaly that generated the insight with this recommendation.

related_anomalies[].resources[]
Show child fields
related_anomalies[].resources[].name

The name of the resource.

related_anomalies[].resources[].type

The type of the resource. Resource types take the same form that is used by Amazon Web Services CloudFormation resource type identifiers, service-provider::service-name::data-type-name. For example, AWS::RDS::DBCluster. For more information, see Amazon Web Services resource and property types reference in the Amazon Web Services CloudFormation User Guide.

related_anomalies[].source_details[]
Show child fields
related_anomalies[].source_details[].cloud_watch_metrics[]
Show child fields
related_anomalies[].source_details[].cloud_watch_metrics[].metric_name

The name of the CloudWatch metric.

related_anomalies[].source_details[].cloud_watch_metrics[].namespace

The namespace of the CloudWatch metric. A namespace is a container for CloudWatch metrics.

related_events

Events that are related to the problem. Use these events to learn more about what's happening and to help address the issue.

STRUCT(
"name" VARCHAR,
"resources" STRUCT(
"name" VARCHAR,
"type" VARCHAR
)[]
)[]
Show child fields
related_events[]
Show child fields
related_events[].name

The name of the event. This corresponds to the Name field in an Event object.

related_events[].resources[]
Show child fields
related_events[].resources[].name

The name of the resource that emitted the event. This corresponds to the Name field in an EventResource object.

related_events[].resources[].type

The type of the resource that emitted the event. This corresponds to the Type field in an EventResource object.