

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Définition des applications à l'aide de AWS ressources
<a name="working-with-resource-collections"></a>

Amazon DevOps Guru regroupe les ressources situées dans la limite de couverture qui spécifie les ressources qu'il analyse pour obtenir des informations opérationnelles. Les ressources sont regroupées par ressources CloudFormation empilées ou par ressources dotées de balises. Vous choisissez les piles ou les tags lorsque vous configurez DevOps Guru. Vous pouvez également mettre à jour les piles ou les balises ultérieurement. Nous vous recommandons de considérer vos groupes de ressources comme des applications. Par exemple, toutes les ressources que vous utilisez pour une application de surveillance peuvent être définies dans une pile. Vous pouvez également ajouter la même balise à toutes les ressources que vous utilisez dans une application de base de données. La limite qui définit les ressources analysées par DevOps Guru. Toutes les ressources de la collection se trouvent à l'intérieur de cette limite. Toutes les ressources de votre compte qui ne figurent pas dans votre collection de ressources se trouvent en dehors des limites et ne sont pas analysées. Pour plus d'informations sur les services et ressources pris en charge, consultez les [tarifs Amazon DevOps Guru](https://aws.amazon.com/devops-guru/pricing/).

Vous pouvez définir votre limite de couverture qui contient les ressources de vos applications de trois manières.
+ Spécifiez toutes les AWS ressources prises en charge dans votre AWS compte et dans votre région. Cela fait de votre compte et de votre région votre limite de ressources. Avec cette option, DevOps Guru analyse toutes les ressources prises en charge dans votre compte et dans votre région. Toutes les ressources qui se trouvent dans une pile sont regroupées dans une application. Toutes les ressources qui ne figurent pas dans une pile sont regroupées dans leur propre application.
+ Utilisez des CloudFormation piles pour spécifier les ressources de vos applications. Une pile contient des ressources générées à l'aide de CloudFormation. Dans DevOps Guru, vous choisissez les piles dans votre compte. Dans chaque pile que vous choisissez, les ressources que vous choisissez sont regroupées dans une application. Toutes les ressources des piles sont analysées par DevOps Guru pour obtenir des informations.
+  Utilisez des AWS balises pour définir les ressources de vos applications. Une AWS balise contient une *clé* et une *valeur*. Dans DevOps Guru, choisissez une *clé* de balise et choisissez éventuellement une ou plusieurs *valeurs* associées à cette *clé*. Vous pouvez utiliser les *valeurs* pour regrouper vos ressources dans des applications.

Pour de plus amples informations, veuillez consulter [Mettre à jour votre couverture AWS d'analyse dans DevOps Guru](update-settings.md#update-coverage).

**Topics**
+ [Utilisation de balises pour identifier les ressources dans vos applications DevOps Guru](working-with-resource-tags.md)
+ [Utiliser des CloudFormation piles pour identifier les ressources dans vos applications DevOps Guru](working-with-cfn-stacks.md)

# Utilisation de balises pour identifier les ressources dans vos applications DevOps Guru
<a name="working-with-resource-tags"></a>

Vous pouvez utiliser des balises pour identifier les AWS ressources analysées par Amazon DevOps Guru et pour spécifier les ressources à regrouper à des fins de surveillance à l'aide de la clé de balise et des valeurs de balise sélectionnées. Vous pouvez modifier ces configurations lorsque vous configurez DevOps Guru ou lorsque vous choisissez **Modifier les ressources analysées** sur la page **Ressources analysées**. Après avoir sélectionné les **balises**, vous choisissez une clé de balise spécifique que vous souhaitez qu'Amazon DevOps Guru surveille. Pour analyser toutes les ressources du compte et utiliser des valeurs de balise pour regrouper les ressources, sélectionnez **Toutes les ressources du compte**. Pour utiliser des valeurs de balise afin de spécifier les ressources que DevOps Guru doit analyser, sélectionnez **Choisir des valeurs de balise spécifiques**.

**Note**  
Lorsque **toutes les ressources du compte** sont sélectionnées et qu'aucune valeur de balise n'existe, les ressources sans la clé de balise sont regroupées et analysées séparément.

Vous utilisez la *clé* d'une balise pour identifier les ressources, puis vous utilisez *des valeurs* associées à cette *clé* pour regrouper les ressources dans vos applications. Par exemple, vous pouvez étiqueter vos ressources avec la *clé*`devops-guru-applications`, puis utiliser cette *clé* avec une *valeur* différente pour chacune de vos applications. Vous pouvez utiliser les paires **clé-valeur** du tag `devops-guru-applications/database``devops-guru-applications/cicd`, et `devops-guru-applications/monitoring` pour identifier trois applications dans votre compte. Chaque application est composée de ressources connexes qui contiennent la même paire **clé-valeur** de balise. Vous ajoutez des balises à vos ressources en utilisant le AWS service auquel elles appartiennent. Pour de plus amples informations, veuillez consulter [Ajouter des AWS balises aux AWS ressources](#add-tags-to-aws-resources).

Après avoir ajouté une balise aux ressources de votre application, vous pouvez filtrer vos informations en fonction des balises associées aux ressources qui les ont générées. Pour plus d'informations sur la façon de filtrer vos informations à l'aide d'une balise, consultez[Consulter les informations de DevOps Guru](working-with-insights.md#view-insights).

Pour plus d'informations sur les services et ressources pris en charge, consultez les [tarifs Amazon DevOps Guru](https://aws.amazon.com/devops-guru/pricing/).

**Topics**
+ [Qu'est-ce qu'un AWS tag ?](#what-is-a-tag)
+ [Définition d'une application DevOps Guru à l'aide d'une balise](#define-a-devops-guru-application-using-a-tag)
+ [Utiliser des tags avec DevOps Guru](#choose-tags)
+ [Ajouter des AWS balises aux AWS ressources](#add-tags-to-aws-resources)

## Qu'est-ce qu'un AWS tag ?
<a name="what-is-a-tag"></a>

Les balises vous aident à identifier et à organiser vos AWS ressources. De nombreux AWS services prennent en charge le balisage. Vous pouvez donc attribuer le même tag aux ressources de différents services pour indiquer que les ressources sont liées. Par exemple, vous pouvez attribuer la même balise à une ressource de table Amazon DynamoDB que celle que vous attribuez à une fonction. AWS Lambda Pour de plus amples informations sur l'utilisation de balises, veuillez consulter le livre blanc sur les [bonnes pratiques de balisage](https://d1.awsstatic.com/whitepapers/aws-tagging-best-practices.pdf). 

Chaque AWS étiquette comporte deux parties. 
+ Une *clé de balise* (par exemple, `CostCenter`, `Environment`, `Project` ou `Secret`). Les *clés* de balises sont sensibles à la casse.
+ Un champ facultatif appelé *valeur de balise* (par exemple, `111122223333`, `Production` ou le nom d’une équipe). Omettre la *valeur* de balise équivaut à l'utilisation d'une chaîne vide. Tout comme les *clés* de balises, les *valeurs* de balises sont sensibles à la casse.

Ensemble, ces éléments sont connus sous le nom de paires *clé*-*valeur*. 

## Définition d'une application DevOps Guru à l'aide d'une balise
<a name="define-a-devops-guru-application-using-a-tag"></a>

Pour définir votre application Amazon DevOps Guru à l'aide d'une balise, ajoutez cette balise aux AWS ressources de votre compte qui constituent votre application. Votre balise contient une *clé* et une *valeur*. Nous vous recommandons d'ajouter une balise à chacune de vos AWS ressources analysées par DevOps Guru qui possède la même *clé*. Utilisez une *valeur* différente dans la balise pour regrouper les ressources dans vos applications. Par exemple, vous pouvez attribuer des balises avec la *clé* `devops-guru-analysis-boundary` à toutes les AWS ressources de votre limite de couverture. Utilisez différentes *valeurs* avec cette *clé* pour identifier les applications de votre compte. Vous pouvez utiliser les *valeurs* `containers``database`, et `monitoring` pour trois applications. Pour de plus amples informations, veuillez consulter [Mettre à jour votre couverture AWS d'analyse dans DevOps Guru](update-settings.md#update-coverage).

Si vous utilisez des AWS balises pour spécifier les ressources à analyser, vous pouvez utiliser des balises avec une seule *clé*. Vous pouvez associer la *clé* de vos tags à n'importe quelle *valeur*. Utilisez cette *valeur* pour regrouper les ressources qui contiennent votre *clé* dans vos applications opérationnelles.

**Important**  
Lorsque vous créez une *clé*, la casse des caractères de la *clé* peut être celle de votre choix. Une fois que vous avez créé une *clé*, elle est sensible à la casse. Par exemple, DevOps Guru travaille avec une *clé* nommée `devops-guru-rds` et une *clé* nommée`DevOps-Guru-RDS`, qui agissent comme deux *clés* différentes. Les paires *clé*/*valeur* possibles dans votre application peuvent être `Devops-Guru-production-application/RDS` ou `Devops-Guru-production-application/containers`.

## Utiliser des tags avec DevOps Guru
<a name="choose-tags"></a>

Spécifiez les AWS balises qui identifient les AWS ressources que vous souhaitez qu'Amazon DevOps Guru analyse, ou spécifiez les valeurs des balises qui identifient les ressources qui seront regroupées. Ces ressources constituent la limite de couverture de vos ressources. Vous pouvez choisir une *clé* et zéro ou plusieurs *valeurs*.

**Pour choisir vos tags**

1. Ouvrez la console Amazon DevOps Guru à l'adresse [https://console.aws.amazon.com/devops-guru/](https://console.aws.amazon.com/devops-guru/).

1. Ouvrez le volet de navigation, puis développez **les paramètres**. 

1. Dans **Ressources analysées**, choisissez **Modifier**. 

1. Choisissez **Tags** si vous souhaitez que DevOps Guru analyse toutes les ressources contenant les tags que vous avez choisis. Choisissez une *clé*, puis l'une des options suivantes. 
   + **Toutes les ressources du compte** — Analysez toutes les AWS ressources de la région et du compte actuels. Les ressources dont la clé de balise est sélectionnée sont regroupées par valeur de balise, le cas échéant. Les ressources dépourvues de cette clé de balise sont regroupées et analysées séparément. 
   + **Choisissez des valeurs de balise spécifiques** : toutes les ressources contenant une balise avec la *clé* que vous avez choisie sont analysées. DevOpsGuru regroupe vos ressources dans des applications en fonction des *valeurs* de votre tag.

1. Choisissez **Enregistrer**. 

## Ajouter des AWS balises aux AWS ressources
<a name="add-tags-to-aws-resources"></a>

Lorsque vous spécifiez les AWS balises qui identifient les AWS ressources que vous souhaitez que DevOps Guru analyse, choisissez les balises auxquelles des ressources sont associées. Vous pouvez ajouter des balises à vos ressources à l'aide du AWS service auquel appartient chaque ressource ou à l'aide de l'éditeur de AWS balises.
+ Pour gérer les balises à l'aide du service de vos ressources, utilisez la console ou le SDK du service auquel appartient une ressource. AWS Command Line Interface Par exemple, vous pouvez baliser une ressource de flux Amazon Kinesis ou une ressource de CloudFront distribution Amazon. Voici deux exemples de services dont les ressources peuvent être étiquetées. La plupart des ressources que DevOps Guru peut analyser sont des balises de support. Pour plus d'informations, consultez les sections [Marquage de vos flux](https://docs.aws.amazon.com//streams/latest/dev/tagging.html) dans le manuel *Amazon Kinesis Developer* Guide [et Marquage d'une](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/tagging.html) distribution dans le manuel *Amazon CloudFront * Developer Guide. Pour savoir comment ajouter des balises à d'autres types de ressources, consultez le guide de l'utilisateur ou le guide du développeur du AWS service auquel elles appartiennent.
**Note**  
Lorsque vous balisez des ressources Amazon RDS, vous devez baliser l'instance de base de données et non le cluster.
+ Vous pouvez utiliser l'éditeur de AWS balises pour gérer les balises par ressources dans votre région et par ressources dans des AWS services spécifiques. Pour plus d'informations, consultez la section [Éditeur de balises](https://docs.aws.amazon.com/ARG/latest/userguide/tag-editor.html) dans le *Guide de l'utilisateur AWS des groupes de ressources et des balises*.

Lorsque vous ajoutez une balise à une ressource, vous pouvez uniquement ajouter la *clé* ou la *clé* et une *valeur*. Par exemple, vous pouvez créer une balise contenant la *clé* `devops-guru-` de toutes les ressources qui font partie de votre DevOps application. *Vous pouvez également ajouter une balise contenant la *clé* `devops-guru-` et la *valeur*`RDS`, puis ajouter cette paire *clé-valeur* uniquement aux ressources Amazon RDS de votre application.* Cela est utile si vous souhaitez afficher dans la console des informations générées uniquement à partir des ressources Amazon RDS de votre application.

# Utiliser des CloudFormation piles pour identifier les ressources dans vos applications DevOps Guru
<a name="working-with-cfn-stacks"></a>

Vous pouvez utiliser des AWS CloudFormation piles pour spécifier les AWS ressources que DevOps Guru doit analyser. Une pile est un ensemble de AWS ressources gérées comme une seule unité. Les ressources des piles que vous choisissez constituent la limite de couverture de votre DevOps Guru. Pour chaque pile que vous choisissez, les données opérationnelles des ressources prises en charge sont analysées pour détecter tout comportement anormal. Ces problèmes sont ensuite regroupés en anomalies connexes afin de créer des informations. Chaque information inclut une ou plusieurs recommandations pour vous aider à y répondre. Le nombre maximum de piles que vous pouvez spécifier est de 1 000. Pour plus d'informations, consultez les [sections Utilisation des piles](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/stacks.html) dans le *guide de l'AWS CloudFormation utilisateur* et[Mettre à jour votre couverture AWS d'analyse dans DevOps Guru](update-settings.md#update-coverage). 

Une fois que vous avez choisi une pile, DevOps Guru commence immédiatement à analyser toutes les ressources que vous y ajoutez. Si vous supprimez une ressource d'une pile, elle n'est plus analysée. 

Si vous choisissez de demander à DevOps Guru d'analyser toutes les ressources prises en charge sur votre compte (cela signifie que votre AWS compte et votre région constituent la limite de couverture de votre compte DevOps Guru), DevOps Guru analyse et crée des informations pour chaque ressource prise en charge de votre compte, y compris celles cumulées. Les informations créées à partir d'anomalies dans une ressource qui ne figure pas dans une pile sont regroupées au *niveau du compte*. Si un aperçu est créé à partir d'anomalies dans une ressource figurant dans une pile, il est regroupé au *niveau de la pile*. Pour de plus amples informations, veuillez consulter [Comprendre comment les comportements anormaux sont regroupés en informations](working-with-insights.md#how-insights-are-grouped).

## Choisir des piles à analyser par DevOps Guru
<a name="choose-stacks"></a>

Spécifiez les ressources que vous souhaitez qu'Amazon DevOps Guru analyse en choisissant les CloudFormation piles qui les créent. Vous pouvez le faire à l'aide du AWS Management Console ou du SDK. 

**Topics**
+ [Choix des piles à analyser par DevOps Guru (console)](#choose-stacks-console)
+ [Choisir les piles à analyser par DevOps Guru (SDK DevOps Guru)](#choose-stacks-sdk)

### Choix des piles à analyser par DevOps Guru (console)
<a name="choose-stacks-console"></a>

 Vous pouvez ajouter des AWS CloudFormation piles à l'aide de la console. 

**Pour choisir les piles contenant les ressources à analyser**

1. Ouvrez la console Amazon DevOps Guru à l'adresse [https://console.aws.amazon.com/devops-guru/](https://console.aws.amazon.com/devops-guru/).

1. Ouvrez le volet de navigation, puis sélectionnez **Paramètres**. 

1. Dans la **couverture de l'analyse DevOps Guru**, choisissez **Gérer**. 

1. Choisissez les **CloudFormation piles** si vous souhaitez que DevOps Guru analyse les ressources qui se trouvent dans les piles de votre choix, puis choisissez l'une des options suivantes.
   + **Toutes les ressources** : toutes les ressources accumulées sur votre compte sont analysées. Les ressources de chaque pile sont regroupées dans leur propre application. Les ressources de votre compte qui ne figurent pas dans une pile ne sont pas analysées.
   + **Sélectionnez les piles** — Sélectionnez les piles que vous souhaitez que DevOps Guru analyse. Les ressources de chaque pile que vous sélectionnez sont regroupées dans leur propre application. Vous pouvez saisir le nom d'une pile dans **Rechercher des piles** pour localiser rapidement une pile spécifique. Vous pouvez sélectionner jusqu'à 1 000 piles.

1. Choisissez **Enregistrer**. 

### Choisir les piles à analyser par DevOps Guru (SDK DevOps Guru)
<a name="choose-stacks-sdk"></a>

Pour spécifier des CloudFormation piles à l'aide du SDK Amazon DevOps Guru, utilisez la `UpdateResourceCollection` méthode. Pour plus d'informations, consultez [UpdateResourceCollection](https://docs.aws.amazon.com/devops-guru/latest/APIReference/API_UpdateResourceCollection.html)le manuel *Amazon DevOps Guru API Reference*. 