タグを使用した DevOpsGuru アプリケーションのリソースの識別 - Amazon DevOps Guru

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

タグを使用した DevOpsGuru アプリケーションのリソースの識別

タグを使用して、Amazon DevOpsGuru が分析するAWSリソースを識別し、選択したタグキーとタグ値でモニタリング用にグループ化するリソースを指定できます。これらの設定は、 DevOpsGru を設定するとき、または分析済みリソースページから分析済みリソースの編集 を選択するときに編集できます。[タグ] を選択したら、「devops-guru-」で始まる特定のタグキーを選択します。アカウント内のすべてのリソースを分析し、タグ値を使用してリソースをグループ化するには、[すべてのアカウントリソース] を選択します。タグ値を使用して DevOpsGuru が分析するリソースを指定するには、特定のタグ値の選択を選択します。

注記

[すべてのアカウントリソース] が選択され、タグ値が存在しない場合、タグキーのないリソースはグループ化され、個別に分析されます。

タグのキーを使用してリソースを識別し、そのキーと一緒にを使用してリソースをアプリケーションにグループ化します。例えば、リソースにキー devops-guru-applications をタグ付けすると、そのキーを別のとともに各アプリケーションに対して使用できます。タグのキーのペアdevops-guru-applications/databasedevops-guru-applications/cicd, および devops-guru-applications/monitoring を使用して、アカウント内の 3 つのアプリケーションを特定できます。各アプリケーションは、同じタグキーのペアを含む関連リソースで構成されます。リソースへのタグの追加は、リソースが属する AWS のサービスを使用して行います。詳細については、「AWS リソースに AWS タグを追加する」を参照してください。

アプリケーションのリソースにタグを追加した後、インサイトを生成したリソースのタグでインサイトをフィルターできます。タグを使用してインサイトをフィルターする方法の詳細については、「DevOps Guru インサイトの表示」を参照してください。

サポートされているサービスとリソースの詳細については、「Amazon DevOpsGuru の料金」を参照してください。

AWS タグとは

タグは、AWS リソースの識別や整理に役立ちます。多くの AWS のサービスではタグ付けがサポートされるため、さまざまなサービスからリソースに同じタグを割り当てて、リソースの関連を示すことができます。例えば、AWS Lambda 関数に割り当てたタグと同じタグを Amazon DynamoDB テーブルリソースに割り当てることができます。タグの使用の詳細については、「タグ付けのベストプラクティス」ホワイトペーパーを参照してください。

各 AWS タグは 2 つの部分で構成されます。

  • タグキー (CostCenterEnvironmentProjectSecret など)。タグキーでは、大文字と小文字が区別されます。

  • タグ値と呼ばれるオプションのフィールド (111122223333Production、チーム名など)。タグを省略すると、空の文字列を使用した場合と同じになります。タグキーと同様に、タグでも大文字と小文字が区別されます。

これらは総称的にキーのペアと呼ばれます。

タグを使用した DevOpsGuru アプリケーションの定義

タグを使用して Amazon DevOpsGuru アプリケーションを定義するには、アプリケーションを構成するアカウントのAWSリソースにそのタグを追加します。タグには 1 つのキーと 1 つのが含まれます。DevOpsGuru によって分析される同じキー を持つ各AWSリソースにタグを追加することをお勧めします。リソースをアプリケーションにグループ化するには、タグで別のを使用します。例えば、キー devops-guru-analysis-boundary を持つタグをカバレッジ境界内のすべての AWS に割り当てることができます。別のとそのキーをともに使用して、アカウント内のアプリケーションを識別します。これらのアプリケーションには、 containersdatabase、および monitoring を使用できます。詳細については、「DevOps Guru でのAWS分析カバレッジの更新」を参照してください。

AWS タグを使用して分析対象のリソースを指定するには、1 つのキーを含むタグを使用できます。タグのキーは任意とペアにすることができます。該当するキーを含むリソースを運用アプリケーションにグループ化するには、を使用します。

重要

リソースカバレッジを定義するために使用したタグ内のキーに使用する文字列は、プレフィックス Devops-guru- で始まる必要があります。タグキーDevOps-Guru-deployment-application または devops-guru-rds-application の可能性があります。キーを作成するとき、キー内の文字の大文字と小文字は任意に選択できます。キーを作成すると、大文字と小文字が区別されます。例えば、 DevOpsGuru は という名前のキーdevops-guru-rdsと という名前のキーを使用しDevOps-Guru-RDS、これらは 2 つの異なるキーとして機能します。アプリケーションで使用できるキーのペアは、Devops-Guru-production-application/RDS または Devops-Guru-production-application/containers であることがあります。

DevOpsGuru でのタグの使用

Amazon DevOpsGuru で分析するAWSリソースを識別するAWSタグを指定するか、グループ化するリソースを識別するタグ値を指定します。これらのリソースは、リソースカバレッジの境界です。1 つのキー (複数可) を選択できます。値は必ずしも選択する必要はありません。

タグを選択するには
  1. https://console.aws.amazon.com/devops-guru/ で Amazon DevOpsGuru コンソールを開きます。

  2. ナビゲーションペインを開き、[設定] を展開します。

  3. [Analyzed resources] (分析されたリソース) で [Edit] (編集) を選択します。

  4. 選択したタグを含むすべてのリソースを Guru で分析する場合は、「タグ」を選択します。 DevOps[キー] を選択し、次のいずれかのオプションを選択します。

    • [すべてのアカウントリソース] — 現在のリージョンとアカウントのすべての AWS リソースを分析します。選択したタグキーを持つリソースは、タグ値ごとにグループ化されます (存在する場合)。このタグキーのないリソースはグループ化され、個別に分析されます。

    • 特定のタグ値を選択する – 選択したキーを持つタグを含むすべてのリソースが分析されます。 DevOpsGuru は、タグの値 によってリソースをアプリケーションにグループ化します。

    タグのキーは、プレフィックス devops-guru- で始まる必要があります。このプレフィックスでは大文字と小文字は区別されません。例えば、有効なキーDevOps-Guru-Production-Applications です。

  5. [保存] を選択します。

AWS リソースに AWS タグを追加する

DevOpsGuru で分析するAWSリソースを識別するAWSタグを指定するときは、リソースが関連付けられているタグを選択します。各リソースが属する AWS サービス、または AWS タグエディタを使用して、リソースにタグを追加できます。

  • リソースのサービスを使用してタグを管理するには、コンソール、AWS Command Line Interface、またはリソースが属するサービスの SDK を使用します。例えば、Amazon Kinesis ストリームリソースまたは Amazon CloudFront ディストリビューションリソースにタグを付けることができます。タグ付けできるリソースを含むサービスの例を 2 つ紹介します。DevOpsGuru が分析できるほとんどのリソースはタグをサポートしています。詳細については、「Amazon Kinesis デベロッパーガイド」の「ストリームのタグ付けAmazon Kinesis」および「Amazon CloudFront デベロッパーガイド」の「ディストリビューションのタグ付け」を参照してください。タグを他のタイプのリソースに追加する方法については、該当する AWS のサービスのユーザーガイドまたはデベロッパーガイドを参照してください。

    注記

    Amazon RDS リソースにタグを付けるときは、クラスターではなくデータベースインスタンスにタグを付ける必要があります。

  • AWS タグエディターを使用して、リージョン内のリソースごと、または特定の AWS のサービス内のリソースごとにタグを管理することができます。詳細については、AWS Resource Groups とタグユーザーガイドの「タグエディタ」を参照してください。

リソースにタグを追加するときは、キーのみ、またはキーを追加できます。例えば、 DevOps アプリケーションの一部であるすべてのリソースdevops-guru-キーを使用してタグを作成できます。キー devops-guru- RDS を含むタグを追加し、そのキーおペアをアプリケーション内の Amazon RDS リソースにのみ追加できます。これは、アプリケーション内の Amazon RDS リソースのみから生成されたインサイトをコンソールで表示する場合に便利です。