Surveillez les agents IA sur site et multi-cloud avec AgentCore Observability
Amazon Web Services
Anthropic
Amazon Bedrock AgentCore Observability prend désormais en charge les agents exécutés en dehors d'AWS, par exemple sur site ou sur d'autres clouds. Cet article montre comment utiliser la distribution AWS pour OpenTelemetry (ADOT) avec auto-instrumentation pour acheminer la télémétrie vers CloudWatch, permettant ainsi une surveillance centralisée des agents déployés dans des environnements non-AWS.
L'article explique comment configurer l'observabilité pour les agents IA fonctionnant hors d'AWS en utilisant l'auto-instrumentation ADOT. La solution achemine la télémétrie vers le point de terminaison OTLP d'Amazon CloudWatch avec authentification SigV4, en utilisant des identifiants IAM. La configuration nécessite trois composants : l'auto-instrumentation ADOT, les identifiants IAM et les variables d'environnement. La procédure utilise un agent Strands, mais le modèle s'applique à d'autres frameworks compatibles OpenTelemetry comme LangGraph et CrewAI. La solution a été validée dans un environnement simulé sur site et sur Google Cloud Shell. La console affiche les sessions, les traces, les métriques de spans, l'utilisation de jetons et la latence dans le tableau de bord AgentCore Observability. L'article compare également la collecte de télémétrie et la gestion des identifiants entre les environnements d'exécution non-AWS et le runtime AgentCore, et fournit des bonnes pratiques telles qu'une dénomination cohérente et la vérification des identifiants avec get-caller-identity.
Source: AWS ML blog —
original
