AgentCore generierte Daten zur Beobachtbarkeit von Zahlungen
AgentCore Payments generiert automatisch Spannweiten und Kennzahlen für jeden API-Aufruf auf Datenebene. Diese Daten sind bei Amazon CloudWatch und verfügbar AWS X-Ray.
Vollständige Informationen zur Einrichtung der Zahlungsbeobachtbarkeit, den Voraussetzungen, den IAM-Berechtigungen und den versendeten Protokollen finden Sie unter Observability with Amazon CloudWatch in der Zahlungsdokumentation.
Bereitgestellte Zeitspannen
AgentCore payments sendet eine Spanne pro API-Aufruf auf der Datenebene aus. Die Namen der Spans folgen dem MusterBedrock.AgentCore.Payments.<Operation>.
| Operation | Span-Attribute | Description |
|---|---|---|
|
ProcessPayment |
aws.payments.payment_manager_id, payment_connector_id, payment_instrument_id, payment_session_id, spend_amount, spend_currency, session_remaining_budget, merchant, token_fetch_latency_ms, payment_agent_name |
Verarbeiten Sie eine Zahlungstransaktion |
|
CreatePaymentInstrument |
aws.payments.payment_manager_id, payment_connector_id, payment_instrument_id, payment_agent_name |
Erstellen Sie ein Zahlungsinstrument |
|
GetPaymentInstrument |
aws.payments.payment_manager_id, payment_connector_id, payment_instrument_id, payment_agent_name |
Rufen Sie ein Zahlungsinstrument ab |
|
ListPaymentInstruments |
aws.payments.payment_manager_id, payment_agent_name |
Zahlungsinstrumente auflisten |
|
DeletePaymentInstrument |
aws.payments.payment_manager_id, payment_connector_id, payment_instrument_id, payment_agent_name |
Löschen Sie ein Zahlungsinstrument |
|
GetPaymentInstrumentBalance |
aws.payments.payment_manager_id, payment_connector_id, payment_instrument_id, payment_agent_name |
Holen Sie sich den Kontostand |
|
CreatePaymentSession |
aws.payments.payment_manager_id, payment_session_id, session_start_time, payment_agent_name |
Erstellen Sie eine Zahlungssitzung |
|
GetPaymentSession |
aws.payments.payment_manager_id, payment_session_id, session_start_time, payment_agent_name |
Rufen Sie eine Zahlungssitzung ab |
|
ListPaymentSessions |
aws.payments.payment_manager_id, payment_agent_name |
Zahlungssitzungen auflisten |
|
DeletePaymentSession |
aws.payments.payment_manager_id, payment_session_id, payment_agent_name |
Löschen Sie eine Zahlungssitzung |
Alle Bereiche enthalten auch AWS Standardattribute:aws.region,,aws.account.id, aws.resource.arnaws.request_id,http.response.status_code.
Bereitgestellte Metriken
| Metrik | Einheit | Description |
|---|---|---|
|
OperationSuccess |
Anzahl |
Anzahl erfolgreicher API-Aufrufe |
|
OperationFailure |
Anzahl |
Anzahl der fehlgeschlagenen API-Aufrufe |
|
OperationLatency |
Millisekunden |
End-to-end Latenz pro API-Aufruf |
|
SpendAmount |
Keine |
Bearbeiteter Zahlungsbetrag (ProcessPayment nur) |
|
Drosselungen |
Anzahl |
Anzahl der gedrosselten Anfragen |
|
UserErrors |
Anzahl |
Anzahl der clientseitigen Validierungsfehler |
|
ActiveSessions |
Anzahl |
Anzahl der aktiven Zahlungssitzungen |
|
PaymentRequestCount |
Anzahl |
Gesamtzahl der Zahlungsanfragen |
|
PaymentSuccessCount |
Anzahl |
Erfolgreiche Zahlungsvorgänge |
|
PaymentFailureCount |
Anzahl |
Fehlgeschlagene Zahlungsvorgänge |
|
PaymentLatency |
Millisekunden |
Latenz bei der Zahlungsabwicklung |
Metriken werden mit den folgenden Dimensionen veröffentlicht: Operation PaymentManagerId, PaymentConnectorId, AgentName,, Währung (für SpendAmount).