

# AgentCore에서 생성한 결제 관찰성 데이터
<a name="observability-payments-metrics"></a>

AgentCore 결제는 모든 데이터 영역 API 호출에 대한 스팬과 지표를 자동으로 생성합니다. 이 데이터는 Amazon CloudWatch 및 AWS X-Ray에서 사용할 수 있습니다.

결제 관찰성 설정, 사전 조건, IAM 권한 및 판매 로그에 대한 자세한 내용은 결제 설명서의 [ Amazon CloudWatch를 사용한 관찰성을](payments-observability.md) 참조하세요.

## 제공된 범위
<a name="observability-payments-spans"></a>

AgentCore 결제는 데이터 영역 API 호출당 하나의 스팬을 내보냅니다. 범위 이름은 패턴을 따릅니다`Bedrock.AgentCore.Payments.<Operation>`.


| 연산 | 범위 속성 | 설명 | 
| --- | --- | --- | 
| 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 | 결제 트랜잭션 처리 | 
| CreatePaymentInstrument | aws.payments.payment\_manager\_id, payment\_connector\_id, payment\_instrument\_id, payment\_agent\_name | 결제 수단 생성 | 
| GetPaymentInstrument | aws.payments.payment\_manager\_id, payment\_connector\_id, payment\_instrument\_id, payment\_agent\_name | 결제 수단 검색 | 
| ListPaymentInstruments | aws.payments.payment\_manager\_id, payment\_agent\_name | 결제 수단 나열 | 
| DeletePaymentInstrument | aws.payments.payment\_manager\_id, payment\_connector\_id, payment\_instrument\_id, payment\_agent\_name | 결제 수단 삭제 | 
| GetPaymentInstrumentBalance | aws.payments.payment\_manager\_id, payment\_connector\_id, payment\_instrument\_id, payment\_agent\_name | 계측 밸런스 가져오기 | 
| CreatePaymentSession | aws.payments.payment\_manager\_id, payment\_session\_id, session\_start\_time, payment\_agent\_name | 결제 세션 생성 | 
| GetPaymentSession | aws.payments.payment\_manager\_id, payment\_session\_id, session\_start\_time, payment\_agent\_name | 결제 세션 검색 | 
| ListPaymentSessions | aws.payments.payment\_manager\_id, payment\_agent\_name | 결제 세션 나열 | 
| DeletePaymentSession | aws.payments.payment\_manager\_id, payment\_session\_id, payment\_agent\_name | 결제 세션 삭제 | 

모든 스팬에는 표준 AWS 속성인 `aws.region`, `aws.account.id`, `aws.resource.arn`, `aws.request_id`, 도 포함됩니다`http.response.status_code`.

## 제공된 지표
<a name="observability-payments-metrics-provided"></a>


| 지표 | 단위 | 설명 | 
| --- | --- | --- | 
| OperationSuccess | 개수 | 성공한 API 호출 수 | 
| OperationFailure | 개수 | 실패한 API 호출 수 | 
| OperationLatency | 밀리초 | API 호출당 End-to-end 지연 시간 | 
| SpendAmount | 없음 | 처리된 결제 금액(ProcessPayment만 해당) | 
| 제한 | 개수 | 제한된 요청 수 | 
| UserErrors | 개수 | 클라이언트 측 검증 오류 수 | 
| ActiveSessions | 개수 | 활성 결제 세션 수 | 
| PaymentRequestCount | 개수 | 총 결제 요청 수 | 
| PaymentSuccessCount | 개수 | 결제 트랜잭션 성공 | 
| PaymentFailureCount | 개수 | 실패한 결제 트랜잭션 | 
| PaymentLatency | 밀리초 | 결제 처리 지연 시간 | 

지표는 **작업**, **PaymentManagerId**, **PaymentConnectorId**, **AgentName**, **통화**( SpendAmount용) 차원으로 게시됩니다.