Amazon Step Functions

Présentation

Amazon Step Functions (états) vous permet de coordonner les composants d’applications distribuées et de microservices à l’aide de workflows visuels.

Activez cette intégration pour visualiser dans Datadog toutes vos métriques de Step Functions.

Configuration

Installation

Si vous ne l’avez pas déjà fait, configurez d’abord l’intégration Amazon Web Services. Ensuite, ajoutez les autorisations suivantes au document de stratégie pour votre rôle AWS/Datadog :

states:ListStateMachines,
states:DescribeStateMachine

Collecte de métriques

  1. Dans la page d’intégration AWS, assurez-vous que l’option States est activée dans l’onglet Metric Collection. Si vos machines d’état utilisent AWS Lambda, vérifiez également que l’option Lambda est cochée.
  2. Installez l’intégration Datadog/Amazon Step Functions.

Enrichir les métriques AWS Lambda

Si vos états Step Functions sont des fonctions Lambda, l’installation de cette intégration ajoute les tags supplémentaires statemachinename, statemachinearn et stepname à vos métriques Lambda. Cela vous permet de visualiser les machines d’état auxquelles appartiennent vos fonctions Lambda depuis la page Serverless.

Collecte de logs

  1. Configurez Amazon Step Functions de façon à envoyer des logs à CloudWatch. Remarque : utilisez le préfixe du groupe de logs CloudWatch par défaut (/aws/vendedlogs/states) pour que Datadog puisse identifier la source des logs et les parser automatiquement.
  2. Envoyez les logs à Datadog.

Collecte de traces

Activer le tracing AWS X-Ray

Pour activer le tracing distribué sur vos AWS Step Functions :

  1. Activez l’intégration AWS X-Ray de Datadog.
  2. Connectez-vous à la console AWS.
  3. Accédez à Step Functions.
  4. Sélectionnez une de vos Step Functions et cliquez sur Edit.
  5. Faites défiler la page jusqu’à la section Tracing et cochez la case Enable X-Ray tracing.
  6. Conseil : installez la bibliothèque de tracing AWS X-Ray dans vos fonctions pour obtenir des traces plus détaillées.

Données collectées

Métriques

Événements

L’intégration Amazon Step Functions n’inclut aucun événement.

Checks de service

L’intégration Amazon Step Functions n’inclut aucun check de service.

Dépannage

Besoin d’aide ? Contactez l’assistance Datadog.

PREVIEWING: may/embedded-workflows