Observabilité et contrôle des coûts
Cette page traite de la surveillance de votre harnais, du contrôle des coûts d'exécution et de la gestion des balises de ressources.
Observabilité
Chaque invocation du harnais génère automatiquement des traces, des journaux et des métriques via AgentCore Observability in. CloudWatch Appels de modèles, invocations d'outils, opérations de mémoire, commandes shell : chaque étape apparaît avec le chronométrage et les détails de la charge utile. Aucune configuration supplémentaire. Les traces sont disponibles dès le premier appel.
Exemple
En savoir plus : Vue d'ensemble de l'observabilité · métriques · télémétrie
CloudTrail
Les opérations du harnais sont enregistrées AWS CloudTrail sous forme d'événements de gestion (plan de contrôle) et d'événements de données (plan de données). Dans CloudTrail, les ressources du harnais apparaissent sous le type de AWS::BedrockAgentCore::Runtime ressource plutôt que sous le type spécifique du harnais. Harness est une abstraction gérée sur AgentCore Runtime, et les CloudTrail événements reflètent la ressource d'exécution sous-jacente pour des raisons de cohérence.
Tous les CloudTrail événements liés au harnais utilisent resources.type =AWS::BedrockAgentCore::Runtime. Les noms des événements sont les suivants :
-
CreateHarness,UpdateHarness,DeleteHarness,GetHarness,ListHarnesses(événements de gestion) -
InvokeAgentRuntime,InvokeAgentRuntimeCommand(événements liés aux données)
Note
Les opérations du plan de données apparaissent au fur InvokeAgentRuntime et InvokeAgentRuntimeCommand à mesure CloudTrail, conformément à l'API Runtime sous-jacente. Le resources.ARN champ contient l'ARN du harnais pour les événements du plan de contrôle et l'ARN d'exécution pour les événements du plan de données.
Contrôlez les coûts avec des limites
Définissez des limites strictes afin qu'un agent fugitif ne puisse pas épuiser les ressources :
-
maxIterations- reasoning/action cycles par invocation. Par défaut 75. -
timeoutSeconds- délai d'expiration de l'horloge murale pour une seule invocation. Par défaut : 3600. -
maxTokens- budget symbolique par invocation. Par défaut N/A. -
idleRuntimeSessionTimeout- combien de temps une microVM inactive reste chaude. Par défaut 900. -
maxLifetime- durée de vie maximale d'une session microVM. Par défaut : 28800.
Toutes les limites sont facultatives ; omettez-les pour utiliser les valeurs par défaut du service. Le harnais étant soutenu par AgentCore Runtime, les invocations du harnais sont également soumises à des quotas de service Runtime. Pour plus d'informations, consultez les sections AgentCore Harness Service Quotas et AgentCore Runtime Service Quotas.
Exemple
Étiquettes
Appliquez des balises à votre harnais pour la répartition des coûts et le contrôle d'accès.
Exemple
Les balises sont transmises aux CloudFormation ressources déployées.
Rubriques en relation
-
Mémoire- la mémoire conserve le contexte de conversation d'une session à l'autre
-
Environnement et système de fichiers- variables d'environnement et conteneurs personnalisés
-
Sécurité et contrôles d'accès- politique des rôles d'exécution et autorisations IAM