AgentCore données d'observabilité des paiements générés
AgentCore payments génère automatiquement des intervalles et des métriques pour chaque appel d'API du plan de données. Ces données sont disponibles sur Amazon CloudWatch et AWS X-Ray.
Pour plus de détails sur la configuration de l'observabilité des paiements, les prérequis, les autorisations IAM et les journaux vendus, consultez Observability with Amazon CloudWatch dans la documentation relative aux paiements.
Portées fournies
AgentCore payments émet un intervalle par appel d'API du plan de données. Les noms des intervalles suivent le modèleBedrock.AgentCore.Payments.<Operation>.
| Opération | Attributs d'envergure | Description |
|---|---|---|
|
ProcessPayment |
aws.payments.payment_manager_id, payment_connector_id, payment_instrument_id, payment_session_id, spend_amount, spend_currency, session_remaining_budget, marchand, token_fetch_latency_ms, payment_agent_name |
Traiter une transaction de paiement |
|
CreatePaymentInstrument |
aws.payments.payment_manager_id, payment_connector_id, payment_instrument_id, payment_agent_name |
Création d'un instrument de paiement |
|
GetPaymentInstrument |
aws.payments.payment_manager_id, payment_connector_id, payment_instrument_id, payment_agent_name |
Récupérez un instrument de paiement |
|
ListPaymentInstruments |
aws.payments.payment_manager_id, payment_agent_name |
Lister les instruments de paiement |
|
DeletePaymentInstrument |
aws.payments.payment_manager_id, payment_connector_id, payment_instrument_id, payment_agent_name |
Supprimer un instrument de paiement |
|
GetPaymentInstrumentBalance |
aws.payments.payment_manager_id, payment_connector_id, payment_instrument_id, payment_agent_name |
Obtenez l'équilibre de l'instrument |
|
CreatePaymentSession |
aws.payments.payment_manager_id, payment_session_id, session_start_time, payment_agent_name |
Création d'une session de paiement |
|
GetPaymentSession |
aws.payments.payment_manager_id, payment_session_id, session_start_time, payment_agent_name |
Récupérer une session de paiement |
|
ListPaymentSessions |
aws.payments.payment_manager_id, payment_agent_name |
Lister les sessions de paiement |
|
DeletePaymentSession |
aws.payments.payment_manager_id, payment_session_id, payment_agent_name |
Supprimer une session de paiement |
Toutes les étendues incluent également les AWS attributs standard :aws.region,,aws.account.id, aws.resource.arnaws.request_id,http.response.status_code.
Métriques fournies
| Métrique | Unité | Description |
|---|---|---|
|
OperationSuccess |
Nombre |
Nombre d'appels d'API réussis |
|
OperationFailure |
Nombre |
Nombre d'appels d'API ayant échoué |
|
OperationLatency |
Millisecondes |
End-to-end latence par appel d'API |
|
SpendAmount |
Aucune |
Montant du paiement traité (ProcessPayment uniquement) |
|
Throttles |
Nombre |
Nombre de demandes limitées |
|
UserErrors |
Nombre |
Nombre d'erreurs de validation côté client |
|
ActiveSessions |
Nombre |
Nombre de sessions de paiement actives |
|
PaymentRequestCount |
Nombre |
Nombre total de demandes de paiement |
|
PaymentSuccessCount |
Nombre |
Transactions de paiement réussies |
|
PaymentFailureCount |
Nombre |
Transactions de paiement échouées |
|
PaymentLatency |
Millisecondes |
Latence du traitement des paiements |
Les métriques sont publiées avec les dimensions suivantes : Opération, PaymentManagerId, PaymentConnectorId, AgentName, Devise (pour SpendAmount).