本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用标签来识别 DevOps Guru 应用程序中的资源
您可以使用标签来识别 Amazon DevOps Guru 分析的AWS资源,并指定使用所选标签键和标签值对哪些资源进行分组以进行监控。在设置 DevOps Guru 或从 “已分析的资源” 页面中选择 “编辑分析的资源” 时,可以编辑这些配置。选择标签后,选择以“devops-guru-”开头的特定标签键。要分析账户中的所有资源并使用标签值对资源进行分组,请选择所有账户资源。要使用标签值来指定 DevOps Guru 要分析的资源,请选择选择特定的标签值。
注意
选择所有账户资源且不存在标签值时,将单独对没有标签键的资源进行分组和分析。
可以使用标签的键来识别资源,然后使用带有该键的值将资源分组到您的应用程序中。例如,可以使用键devops-guru-applications
来标记资源,然后为每个应用程序使用具有不同值的键。可以使用标签键值对devops-guru-applications/database
devops-guru-applications/cicd
和devops-guru-applications/monitoring
来识别账户中的三个应用程序。每个应用程序都由包含相同标签键值对的相关资源组成。您可以使用资源所属的AWS服务为其添加标签。有关更多信息,请参见 将AWS标签添加到AWS资料。
在应用程序中为资源添加标签后,您可以按生成这些资源的标签来筛选您的见解。有关如何使用标签筛选见解的更多信息,请参阅查看 DevOps Guru 见解。
有关支持的服务和资源的更多信息,请参阅 Amazon DevOps Guru 定价
什么是AWS标签?
标签有助于您标识和组织 AWS 资源。许多 AWS 服务支持标记,因此,您可以将同一标签分配给来不同服务的资源,以指示这些资源是相关的。例如,您可以将同一个标签分配到您分配到 AWS Lambda 函数的 Amazon DynamoDB 表资源。有关使用标签的更多信息,请参阅标记最佳实践
每个 AWS 标签具有两个部分。
-
标签键 (例如,
CostCenter
、Environment
、Project
或Secret
)。标签键区分大小写。 -
一个称为标签值的可选字段(例如,
111122223333
、Production
或团队名称)。省略标签值与使用空字符串相同。与标签键一样,标签值区分大小写。
这些被统称为键-值对。
使用标签定义 DevOps Guru 应用程序
要使用标签定义您的 Amazon DevOps Guru 应用程序,请将该标签添加到您账户中构成应用程序的AWS资源中。您的标签包含一个键和一个值。我们建议您为 DevOps Guru 分析的每个AWS资源添加一个具有相同密钥的标签。在标签中使用不同的值将资源分组到应用程序中。例如,您可以将带有键devops-guru-analysis-boundary
的标签分配给覆盖范围内的所有AWS资源。使用带有该键的不同值来识别账户中的应用程序。您可以将值containers
、database
和monitoring
用于三个应用程序。有关更多信息,请参见 在 DevOps Guru 中更新AWS分析的涵盖范围。
如果您使用AWS标签来指定要分析的资源,则可以使用只带一个键的标签。您可以将已配对的标签键与任何值配对。使用值将包含键的资源分组到您的操作应用程序中。
重要
用于您用于定义资源覆盖范围的标签中的密钥的字符串必须以前缀 Devops-guru-
开头。标签键可能为 DevOps-Guru-deployment-application
或 devops-guru-rds-application
。创建键时,键中字符的大小写可以是您选择的任意大小写。创建键后,它区分大小写。例如, DevOpsGuru 使用名为的密钥devops-guru-rds
和名为的密钥DevOps-Guru-RDS
,它们充当两个不同的密钥。您的应用程序中可能的键/值对可能为 Devops-Guru-production-application/RDS
或 Devops-Guru-production-application/containers
。
在 DevOps Guru 中使用标签
指定用于AWS标识您希望 Amazon DevOps Guru 分析的AWS资源的标签,或指定用于标识将对哪些资源进行分组的标签值。这些资源是您的资源覆盖范围。您可以选择一个键和零个或多个值。
选择您的标签
打开 Amazon DevOps Guru 主机,网址为 https://console.aws.amazon.com/devops-guru/
。 -
打开导航窗格,然后展开设置。
-
在已分析的资源中,选择编辑。
如果您希望 DevOps Guru 分析包含您选择的标签的所有资源,请选择 “标签”。选择 密钥,然后选择以下选项之一。
-
所有账户资源 — 分析当前区域和账户中的所有AWS资源。具有所选标签键的资源按标签值(若有)进行分组。没有此标签键的资源将单独进行分组和分析。
-
选择特定的标签值-将分析所有包含带有您选择的密钥的标签的资源。 DevOpsGuru 根据标签的值将您的资源分组到应用程序中。
标签的键必须以前缀
devops-guru-
开头。这个前缀不区分大小写。例如,有效的键是DevOps-Guru-Production-Applications
。-
-
选择 保存。
将AWS标签添加到AWS资料
当您指定AWS标识您希望 DevOps Guru 分析的AWS资源的标签时,请选择与这些资源关联的标签。可以使用每个资源所属的AWS服务或使用AWS标签编辑器为资源添加标签。
-
要使用资源服务来管理标签,请使用资源所属服务的控制台、AWS Command Line Interface或 SDK。例如,您可以为 Amazon Kinesis 直播资源或亚马逊 CloudFront 分发资源添加标签。以下是具有可添加标签的资源的服务的两个示例。DevOpsGuru 可以分析的大多数资源都支持标签。有关更多信息,请参阅 Amazon Kinesis 开发者指南中的为直播添加标签和亚马逊开发者指南中的为发行添加标签。 CloudFront 要了解如何为其他类型的资源添加标签,请参阅它们所属AWS服务的用户指南或开发者指南。
注意
在为 Amazon RDS 资源添加标签时,必须为数据库实例而不是集群添加标签。
-
可以使用AWS标签编辑器按您所在地区的资源和特定AWS服务的资源来管理标签。有关更多信息,请参阅 AWS Resource Groups 用户指南中的标签编辑器。
为资源添加标签时,只能添加键,也可以添加键和值。例如,您可以devops-guru-
为 DevOps 应用程序中的所有资源创建一个带有密钥的标签。也可以添加带有键devops-guru-
和值RDS
的标签,然后将该键值对添加到应用程序中的仅 Amazon RDS 资源。如果您想在控制台查看仅从应用程序中的 Amazon RDS 资源生成的见解,这会非常有用。