View a markdown version of this page

AWS métriques vendues au format OpenTelemetry - Amazon CloudWatch

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.

AWS métriques vendues au format OpenTelemetry

Astuce

Pour en savoir plus à ce OpenTelemetry sujet CloudWatch, consultez l'atelier et la série d'événements consacrés à l'habilitation des opérations dans le cloud.

Vous pouvez activer l'enrichissement par OTel pour que les métriques vendues pour les AWS ressources prises en charge puissent être interrogées via ProMQL. Une fois activées, les métriques qui contiennent une dimension d'identifiant de ressource (par exemple, EC2 CPUUtilization avec une InstanceId dimension) sont enrichies d'ARN de ressource et d'étiquettes de ressource et peuvent être interrogées à l'aide de ProMQL.

La métrique enrichie préserve le nom et les CloudWatch dimensions de la métrique d'origine, et ajoute :

  • Attributs de ressource : ARN de la ressource (cloud.resource_id), fournisseur de cloud, région et ID de compte.

  • Champ d'application de l'instrumentation : identifie le service source et marque la métrique comme OTel-enriched.

  • Balises de ressource : toutes les balises de AWS ressource associées à la ressource, interrogeables sous forme d'étiquettes ProMQL.

La CloudWatch métrique classique d'origine n'est pas modifiée et reste disponible via les CloudWatch API existantes.

Permettre OpenTelemetry l'enrichissement des métriques vendues

Avant de commencer l'enrichissement en OTel, vous devez activer les balises de ressources sur la télémétrie pour votre compte.

Vous pouvez activer l'enrichissement OTel pour votre compte dans une région spécifique à l'aide de la CloudWatch console AWS CLI CloudFormation, de Terraform ou AWS du SDK.

Vous aurez besoin d'autorisations pour effectuer les opérations suivantes : cloudwatch:StartOTelEnrichment

Pour activer l'enrichissement en OTel pour AWS métriques (CloudWatch console)
  1. Ouvrez la CloudWatch console à l'adresse https://console.aws.amazon.com/cloudwatch/.

  2. Dans le volet de navigation, choisissez CloudWatch, puis sélectionnez Paramètres.

  3. Dans le volet Activer l'enrichissement en AWS OTel pour les métriques, activez la fonctionnalité.

AWS CLI

aws cloudwatch start-otel-enrichment

CloudFormation

Note

La AWS::CloudWatch::OTelEnrichment ressource nécessite d'AWS::ObservabilityAdmin::TelemetryEnrichmentabord qu'elle soit configurée. Pour plus d'informations, voir Activer les balises de ressources en télémétrie.

Resources: TelemetryEnrichmentExample: Type: AWS::ObservabilityAdmin::TelemetryEnrichment OTelEnrichmentExample: Type: AWS::CloudWatch::OTelEnrichment DependsOn: TelemetryEnrichmentExample

Terraforme

Note

La ressource aws_cloudwatch_otel_enrichment Terraform nécessite que la aws_observabilityadmin_telemetry_enrichment ressource soit d'abord configurée.

resource "aws_observabilityadmin_telemetry_enrichment" "example" { } resource "aws_cloudwatch_otel_enrichment" "example" { depends_on = [aws_observabilityadmin_telemetry_enrichment.example] }

Pour plus d'informations, consultez aws_cloudwatch_otel_enrichment dans le registre Terraform.

Pour l'activer dans plusieurs régions, créez la même ressource dans chaque pile régionale ou appelez l'API dans chaque région d'intérêt.

Une fois l'enrichissement activé, vous pouvez commencer à interroger les métriques vendues via ProMQL. Voir : Interrogation de vended AWS métriques avec ProMQL.