

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Amazon EventBridge Pipes 성능 로깅
<a name="eb-pipes-logs"></a>

EventBridge 파이프 로깅을 사용하면 EventBridge 파이프가 지원되는 AWS 서비스에 파이프 성능을 자세히 설명하는 레코드를 보내도록 할 수 있습니다. 로그를 사용하면 파이프의 실행 성능을 파악하고 문제 해결 및 디버깅에 유용합니다.

EventBridge 파이프가 레코드를 전송하는 *로그 대상으로* 다음 AWS 서비스를 선택할 수 있습니다.
+ CloudWatch Logs

  EventBridge는 지정된 CloudWatch Logs 로그 그룹에 로그 레코드를 전송합니다.

  CloudWatch Logs를 사용하면 사용하는 모든 시스템, 애플리케이션 및 AWS 서비스의 로그를 확장성이 뛰어난 단일 서비스로 중앙 집중화할 수 있습니다. 자세한 내용은 *Amazon CloudWatch Logs 사용 설명서*의 [로그 그룹 및 로그 스트림 작업](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/Working-with-log-groups-and-streams.html)을 참조하세요.
+ Firehose 스트림 로그

  EventBridge는 로그 레코드를 Firehose 전송 스트림에 전송합니다.

  Amazon Data Firehose는 지원되는 타사 서비스 공급자가 소유한 사용자 지정 HTTP 엔드포인트 또는 HTTP 엔드포인트뿐만 아니라 특정 AWS 서비스와 같은 대상으로 실시간 스트리밍 데이터를 제공하기 위한 완전관리형 서비스입니다. 자세한 내용은 *Amazon Data Firehose 사용 안내서*의 [Amazon Data Firehose 전송 스트림 생성](https://docs.aws.amazon.com/firehose/latest/dev/basic-create.html)을 참조하세요.
+ Amazon S3 로그

  EventBridge는 로그 레코드를 Amazon S3 객체로 지정된 버킷에 전달합니다.

  Amazon S3는 업계 최고의 확장성, 데이터 가용성, 보안 및 성능을 제공하는 객체 스토리지 서비스입니다. 자세한 내용은 *Amazon Simple Storage Service 사용 설명서*의 [Amazon S3에서 객체 업로드, 다운로드 및 작업](https://docs.aws.amazon.com/AmazonS3/latest/userguide/uploading-downloading-objects.html)을 참조하세요.

## Amazon EventBridge 파이프 로깅 작동 방식
<a name="eb-pipes-logs-overview"></a>

파이프 *실행*은 파이프가 수신하여 보강 및/또는 대상으로 이동하는 이벤트 또는 이벤트 배치입니다. 활성화된 경우 EventBridge는 이벤트 배치가 처리될 때 수행하는 각 실행 단계에 대한 로그 레코드를 생성합니다. 레코드에 포함된 정보는 이벤트 배치(단일 이벤트 또는 최대 10,000개 이벤트)에 적용됩니다.

파이프 소스 및 대상에서 이벤트 배치 크기를 구성할 수 있습니다. 자세한 내용은 [Amazon EventBridge 파이프 일괄 처리 및 동시성](eb-pipes-batching-concurrency.md) 단원을 참조하십시오.

각 로그 대상으로 전송되는 레코드 데이터는 동일합니다.

Amazon CloudWatch Logs 대상이 구성된 경우 모든 대상에 전송되는 로그 레코드의 한도는 256kb입니다. 필요에 따라 필드가 잘립니다.

선택한 로그 대상으로 EventBridge가 전송하는 레코드를 다음과 같은 방법으로 맞춤 설정할 수 있습니다.
+ 선택한 로그 대상으로 EventBridge가 레코드를 전송하는 실행 단계를 결정하는 *로그 수준*을 지정할 수 있습니다. 자세한 내용은 [EventBridge 파이프 로그 수준 지정](#eb-pipes-logs-level) 단원을 참조하십시오.
+ EventBridge 파이프가 관련 있는 실행 단계의 레코드에 실행 데이터를 포함할지 여부를 지정할 수 있습니다. 이 데이터에는 다음이 포함됩니다.
  + 이벤트 배치의 페이로드
  +  AWS 보강 또는 대상 서비스로 전송된 요청
  +  AWS 보강 또는 대상 서비스에서 반환한 응답

  자세한 내용은 [EventBridge 파이프 로그에 실행 데이터 포함](#eb-pipes-logs-execution-data) 단원을 참조하십시오.

## EventBridge 파이프 로그 수준 지정
<a name="eb-pipes-logs-level"></a>

선택한 로그 대상으로 EventBridge가 레코드를 보내는 실행 단계 유형을 지정할 수 있습니다.

로그 레코드에 포함할 세부 정보 수준을 다음 중에서 선택합니다. 로그 수준은 파이프에 지정된 모든 로그 대상에 적용됩니다. 각 로그 수준에는 이전 로그 수준의 실행 단계가 포함됩니다.
+ **OFF** - EventBridge는 지정된 로그 대상으로 레코드를 보내지 않습니다. 기본 설정입니다.
+ **ERROR** - EventBridge는 파이프 실행 중에 생성된 오류와 관련된 모든 레코드를 지정된 로그 대상으로 보냅니다.
+ **INFO** – EventBridge는 오류와 관련된 모든 레코드를 보낼 뿐만 아니라 파이프 실행 중에 수행된 다른 단계를 선택하여 지정된 로그 대상으로 보냅니다.
+ **TRACE** – EventBridge는 파이프 실행의 모든 단계에서 생성된 모든 레코드를 지정된 로그 대상으로 보냅니다.

 EventBridge 콘솔에서 CloudWatch 로그는 로그 수준과 마찬가지로 기본적으로 `ERROR` 로그 대상으로 선택됩니다. 따라서 기본적으로 EventBridge 파이프는 세부 `ERROR` 수준이 포함된 CloudWatch 로그 레코드를 전송하는 새 로그 그룹을 생성합니다. 프로그래밍 방식으로 로그를 구성할 때는 기본값이 선택되지 않습니다.

아래는 각 로그 수준에 포함된 실행 단계를 나타낸 표입니다.


****  

| 단계 | TRACE | INFO | 오류 | OFF | 
| --- | --- | --- | --- | --- | 
|  실행 실패  | x | x | x |   | 
|  실행 부분적으로 실패  | x | x | x |  | 
|  실행 시작됨  | x | x |   |   | 
|  실행 성공  | x | x |   |   | 
|  실행 제한됨  | x | x | x |   | 
|  실행 제한 시간  | x | x | x |   | 
|  보강 간접 호출 실패  | x | x | x |  | 
|  보강 간접 호출 건너뜀  | x | x |  |  | 
|  보강 간접 호출 시작됨  | x |  |  |  | 
|  보강 간접 호출 성공  | x |  |  |  | 
|  보강 단계 진입  | x | x |  |  | 
|  보강 단계 실패  | x | x | x |  | 
|  보강 단계 성공  | x | x |  |  | 
|  보강 변환 실패  | x | x | x |  | 
|  보강 변환 시작  | x |  |  |  | 
|  보강 변환 성공  | x |  |  |  | 
|  대상 간접 호출 실패  | x | x | x |  | 
|  대상 간접 호출 부분 실패  | x | x | x |  | 
|  대상 간접 호출 건너뜀  | x |  |  |  | 
|  대상 간접 호출 시작됨  | x |  |  |  | 
|  대상 간접 호출 성공  | x |  |  |  | 
|  대상 단계 진입  | x | x |  |  | 
|  대상 단계 실패  | x | x | x |  | 
|  대상 단계 부분 실패  | x | x | x |  | 
|  대상 단계 건너뜀  | x |  |  |  | 
|  대상 단계 성공  | x | x |  |  | 
|  대상 변환 실패  | x | x | x |  | 
|  대상 변환 시작됨  | x |  |  |  | 
|  대상 변환 성공  | x |  |  |  | 

## EventBridge 파이프 로그에 실행 데이터 포함
<a name="eb-pipes-logs-execution-data"></a>

EventBridge가 생성하는 레코드에 *실행 데이터*를 포함하도록 지정할 수 있습니다. 실행 데이터에는 이벤트 배치 페이로드를 나타내는 필드는 물론 보강 및 대상으로 전송된 요청 및 응답이 포함됩니다.

실행 데이터는 문제 해결 및 디버깅에 유용합니다. 이 `payload` 필드에는 배치에 포함된 각 이벤트의 실제 내용이 포함되므로 개별 이벤트를 특정 파이프 실행과 연관시킬 수 있습니다.

실행 데이터를 포함하도록 선택하면 파이프에 지정된 모든 로그 대상에 해당 데이터가 포함됩니다.

**중요**  
이러한 필드에는 민감한 정보가 포함될 수 있습니다. EventBridge는 로깅 중에 이러한 필드의 내용을 삭제하려고 시도하지 않습니다.

실행 데이터를 포함할 때 EventBridge는 관련 레코드에 다음 필드를 추가합니다.
+ **`payload`**

  파이프에서 처리 중인 이벤트 배치의 내용을 나타냅니다.

  EventBridge는 이벤트 배치 콘텐츠가 업데이트되었을 수 있는 단계에서 생성된 레코드에 `payload` 필드를 포함합니다. 여기에는 다음 단계가 포함됩니다.
  + `EXECUTION_STARTED`
  + `ENRICHMENT_TRANSFORMATION_SUCCEEDED`
  + `ENRICHMENT_STAGE_SUCCEEDED`
  + `TARGET_TRANSFORMATION_SUCCEEDED`
  + `TARGET_STAGE_SUCCEEDED`
+ **`awsRequest`**

  보강 또는 대상에 전송된 요청을 JSON 문자열로 나타냅니다. API 대상으로 전송된 요청의 경우 이는 해당 엔드포인트로 전송된 HTTP 요청을 나타냅니다.

  EventBridge는 보강 및 대상 지정의 최종 단계, 즉 EventBridge가 지정된 보강 또는 대상 서비스에 대해 요청을 실행하거나 실행을 시도한 후에 생성된 레코드에 `awsRequest` 필드를 포함합니다. 여기에는 다음 단계가 포함됩니다.
  + `ENRICHMENT_INVOCATION_FAILED`
  + `ENRICHMENT_INVOCATION_SUCCEEDED`
  + `TARGET_INVOCATION_FAILED`
  + `TARGET_INVOCATION_PARTIALLY_FAILED`
  + `TARGET_INVOCATION_SUCCEEDED`
+ **`awsResponse`**

  보강 또는 대상이 반환한 응답을 JSON 형식으로 나타냅니다. API 대상으로 전송된 요청의 경우 이는 해당 엔드포인트에서 반환된 HTTP 응답을 나타냅니다.

  `awsRequest`와 마찬가지로 EventBridge는 보강 및 대상 지정의 최종 단계, 즉 EventBridge가 지정된 보강 또는 대상 서비스에 대해 요청을 실행했거나 실행을 시도하고 응답을 받은 후에 생성된 레코드에 `awsResponse` 필드를 포함합니다. 여기에는 다음 단계가 포함됩니다.
  + `ENRICHMENT_INVOCATION_FAILED`
  + `ENRICHMENT_INVOCATION_SUCCEEDED`
  + `TARGET_INVOCATION_FAILED`
  + `TARGET_INVOCATION_PARTIALLY_FAILED`
  + `TARGET_INVOCATION_SUCCEEDED`

파이프 실행 단계에 대한 설명은 [EventBridge 파이프 실행 단계](eb-pipes-logs-execution-steps.md) 단원을 참조하세요.

### EventBridge 파이프 로그 레코드의 실행 데이터 잘라내기
<a name="eb-pipes-logs-execution-data-truncation"></a>

EventBridge가 파이프의 로그 레코드에 실행 데이터를 포함하도록 선택하면 레코드가 256KB 크기 제한을 초과할 수 있습니다. 이를 방지하기 위해 EventBridge는 실행 데이터 필드를 다음과 같은 순서로 자동으로 잘라냅니다. EventBridge는 다음 필드를 자르기 전에 각 필드를 완전히 잘라냅니다. EventBridge는 데이터 문자열 끝에서 문자를 제거하여 필드 데이터를 자릅니다. 데이터 중요도에 따라 자르려고 시도하지 않으며 잘라내면 JSON 형식이 무효화됩니다.
+ `payload`
+ `awsRequest`
+ `awsResponse`

EventBridge가 이벤트에서 필드를 잘라내는 경우 `truncatedFields` 필드에는 잘린 데이터 필드 목록이 포함됩니다.

## EventBridge 파이프 로그 레코드의 오류 보고
<a name="eb-pipes-logs-errors"></a>

EventBridge에는 오류 상태를 나타내는 파이프 실행 단계에 오류 데이터(사용 가능한 경우)도 포함됩니다. 이러한 단계는 다음과 같습니다.
+ `ExecutionThrottled`
+ `ExecutionTimeout`
+ `ExecutionFailed`
+ `ExecutionPartiallyFailed`
+ `EnrichmentTransformationFailed`
+ `EnrichmentInvocationFailed`
+ `EnrichmentStageFailed`
+ `TargetTransformationFailed`
+ `TargetInvocationFailed`
+ `TargetInvocationPartiallyFailed`
+ `TargetStageFailed`
+ `TargetStagePartiallyFailed`

# EventBridge 파이프 실행 단계
<a name="eb-pipes-logs-execution-steps"></a>

파이프 실행 단계의 흐름을 이해하면 로그를 사용하여 파이프의 성능을 문제 해결하거나 디버깅하는 데 도움이 될 수 있습니다.

파이프 *실행은* 파이프가 수신하여 보강 또는 대상으로 이동하는 이벤트 또는 일련의 이벤트입니다. 활성화된 경우 EventBridge는 이벤트 배치가 처리될 때 수행하는 각 실행 단계에 대한 로그 레코드를 생성합니다.

상위 수준에서 실행에는 보강과 대상이라는 두 *단계* 또는 일련의 단계가 포함됩니다. 각 단계는 변환 및 간접 호출 단계로 구성됩니다.

성공적인 파이프 실행의 주요 단계는 다음과 같습니다.
+ 파이프 실행이 시작됩니다.
+ 이벤트에 대한 보강을 지정한 경우 실행이 보강 단계로 들어갑니다. 보강을 지정하지 않은 경우 실행은 대상 단계로 진행됩니다.

  보강 단계에서 파이프는 사용자가 지정한 모든 변환을 수행한 다음 보강을 간접 호출합니다.
+ 대상 단계에서 파이프는 사용자가 지정한 모든 변환을 수행한 다음 대상을 간접 호출합니다.

  변환이나 대상을 지정하지 않은 경우 실행은 대상 단계를 건너뛰게 됩니다.
+ 파이프 실행이 성공적으로 완료됩니다.

아래 다이어그램은 이 흐름을 보여줍니다. 분기 경로는 점선 형식으로 표시됩니다.

![\[변환 및 간접 호출 단계와 함께, 보강 및 대상 단계를 포함하는 파이프 실행입니다.\]](http://docs.aws.amazon.com/ko_kr/eventbridge/latest/userguide/images/pipes-logging-overview_eventbridge_architecture.svg)


아래 다이어그램은 가능한 모든 실행 단계를 나타낸 파이프 실행 흐름을 자세히 보여줍니다. 다시 말하지만, 분기 경로는 점선 형식으로 표시됩니다.

파이프 실행 단계의 전체 목록은 [EventBridge 파이프 로그 수준 지정](eb-pipes-logs.md#eb-pipes-logs-level) 단원을 참조하세요.

![\[가능한 모든 결과와 함께 모든 단계를 포함한 파이프 실행 흐름입니다.\]](http://docs.aws.amazon.com/ko_kr/eventbridge/latest/userguide/images/pipes-logging-detailed_eventbridge_architecture.svg)


대상 간접 호출로 인해 일괄 처리가 부분적으로 실패할 수 있다는 점에 유의하세요. 자세한 내용은 [일괄 처리 동작](eb-pipes-batching-concurrency.md#pipes-batching) 단원을 참조하십시오.

# EventBridge 파이프 로그 스키마 참조
<a name="eb-pipes-logs-schema"></a>

다음 참조에서는 EventBridge 파이프 로그 레코드의 스키마를 자세히 설명합니다.

각 로그 레코드는 파이프 실행 단계를 나타내며, 파이프 소스 및 대상이 일괄 처리되도록 구성된 경우 최대 10,000개의 이벤트를 포함할 수 있습니다.

자세한 내용은 [Amazon EventBridge Pipes 성능 로깅](eb-pipes-logs.md) 단원을 참조하십시오.

```
{
    "executionId": "guid",
    "timestamp": "date_time",
    "messageType": "execution_step",
    "resourceArn": "arn:aws:pipes:region:account:pipe/pipe-name",
    "logLevel": "TRACE | INFO | ERROR",
    "payload": "{}",
    "awsRequest": "{}"
    "awsResponse":"{}"
    "truncatedFields": ["awsRequest","awsResponse","payload"],
    "error": {
        "httpStatusCode": code,
        "message": "error_message",
        "details": "",
        "awsService": "service_name",
        "requestId": "service_request_id"
    }
}
```

**executionId**  <a name="pipe-log-schema-execution-id"></a>
파이프 실행 ID.  
파이프 실행은 파이프가 수신하여 보강 또는 대상으로 이동하는 이벤트 또는 일련의 이벤트입니다. 자세한 내용은 [Amazon EventBridge 파이프 로깅 작동 방식](eb-pipes-logs.md#eb-pipes-logs-overview) 단원을 참조하십시오.

**timestamp**  <a name="pipe-log-schema-timestamp"></a>
로그 이벤트가 발생한 날짜 및 시간입니다.  
단위: 밀리초

**messageType**  <a name="pipe-log-schema-message-type"></a>
레코드가 생성된 파이프 실행 단계입니다.  
파이프 실행 단계에 대한 자세한 내용은 [EventBridge 파이프 실행 단계](eb-pipes-logs-execution-steps.md) 단원을 참조하세요.

**resourceArn**  <a name="pipe-log-schema-resource-arn"></a>
파이프의 Amazon 리소스 이름(ARN)입니다.

**logLevel**  <a name="pipe-log-schema-loglevel"></a>
파이프 로그에 지정된 세부 수준입니다.  
*유효한 값*: `ERROR` \$1 `INFO` \$1 `TRACE`  
자세한 내용은 [EventBridge 파이프 로그 수준 지정](eb-pipes-logs.md#eb-pipes-logs-level) 단원을 참조하십시오.

**payload**  <a name="pipe-log-schema-payload"></a>
파이프에서 처리 중인 이벤트 배치의 내용입니다.  
EventBridge는 이 파이프의 로그에 실행 데이터를 포함하도록 지정한 경우에만 이 필드를 포함합니다. 자세한 내용은 [EventBridge 파이프 로그에 실행 데이터 포함](eb-pipes-logs.md#eb-pipes-logs-execution-data) 섹션을 참조하세요.  
이러한 필드에는 민감한 정보가 포함될 수 있습니다. EventBridge는 로깅 중에 이러한 필드의 내용을 삭제하려고 시도하지 않습니다.
자세한 내용은 [EventBridge 파이프 로그에 실행 데이터 포함](eb-pipes-logs.md#eb-pipes-logs-execution-data) 단원을 참조하십시오.

**awsRequest**  <a name="pipe-log-schema-aws-request"></a>
JSON 형식으로 보강 또는 대상에 전송된 요청입니다. API 대상으로 전송된 요청의 경우 이는 해당 엔드포인트로 전송된 HTTP 요청을 나타냅니다.  
EventBridge는 이 파이프의 로그에 실행 데이터를 포함하도록 지정한 경우에만 이 필드를 포함합니다. 자세한 내용은 [EventBridge 파이프 로그에 실행 데이터 포함](eb-pipes-logs.md#eb-pipes-logs-execution-data) 섹션을 참조하세요.  
이러한 필드에는 민감한 정보가 포함될 수 있습니다. EventBridge는 로깅 중에 이러한 필드의 내용을 삭제하려고 시도하지 않습니다.
자세한 내용은 [EventBridge 파이프 로그에 실행 데이터 포함](eb-pipes-logs.md#eb-pipes-logs-execution-data) 단원을 참조하십시오.

**awsResponse**  <a name="pipe-log-schema-aws-response"></a>
보강 또는 대상이 JSON 형식으로 반환한 응답입니다. API 대상으로 전송된 요청의 경우 이는 API 대상 서비스 자체에서 반환된 응답이 아니라 해당 엔드포인트에서 반환된 HTTP 응답을 나타냅니다.  
EventBridge는 이 파이프의 로그에 실행 데이터를 포함하도록 지정한 경우에만 이 필드를 포함합니다. 자세한 내용은 [EventBridge 파이프 로그에 실행 데이터 포함](eb-pipes-logs.md#eb-pipes-logs-execution-data) 섹션을 참조하세요.  
이러한 필드에는 민감한 정보가 포함될 수 있습니다. EventBridge는 로깅 중에 이러한 필드의 내용을 삭제하려고 시도하지 않습니다.
자세한 내용은 [EventBridge 파이프 로그에 실행 데이터 포함](eb-pipes-logs.md#eb-pipes-logs-execution-data) 단원을 참조하십시오.

**truncatedFields**  <a name="pipe-log-schema-truncated-fields"></a>
레코드를 크기 제한 256KB 미만으로 유지하기 위해 EventBridge에서 잘라낸 실행 데이터 필드 목록입니다.  
EventBridge에서 실행 데이터 필드를 잘라낼 필요가 없는 경우에는 이 필드가 있지만 `null`입니다.  
자세한 내용은 [EventBridge 파이프 로그 레코드의 실행 데이터 잘라내기](eb-pipes-logs.md#eb-pipes-logs-execution-data-truncation) 단원을 참조하십시오.

**오류**  <a name="pipe-log-schema-error"></a>
이 파이프 실행 단계에서 생성된 모든 오류에 대한 정보를 포함합니다.  
이 파이프 실행 단계에서 오류가 생성되지 않은 경우 이 필드는 존재하지만 `null`입니다.    
**httpStatusCode**  <a name="pipe-log-schema-http-status-code"></a>
호출된 서비스에서 반환한 HTTP 상태 코드입니다.  
**message**  <a name="pipe-log-schema-message"></a>
호출된 서비스에서 반환된 오류 메시지입니다.  
**details**  <a name="pipe-log-schema-details"></a>
호출된 서비스에서 반환한 모든 세부 오류 정보입니다.  
**awsService**  <a name="pipe-log-schema-aws-service"></a>
호출된 서비스의 이름입니다.  
**requestId**  <a name="pipe-log-schema-request-id"></a>
호출된 서비스에서 이 요청에 대한 요청 ID입니다.

# Amazon CloudWatch Logs를 사용하여 Amazon EventBridge 파이프 로깅 및 모니터링
<a name="eb-pipes-monitoring"></a>

CloudTrail을 사용하여 EventBridge 파이프 간접 호출을 기록하고 CloudWatch 지표를 사용하여 파이프의 상태를 모니터링할 수 있습니다.

## CloudWatch 지표
<a name="pipes-monitoring-cloudwatch"></a>

EventBridge 파이프는 파이프 실행이 제한되는 것부터 성공적으로 간접 호출되는 대상에 이르기까지 모든 것에 대해 1분마다 Amazon CloudWatch에 지표를 전송합니다.


| 지표 | 설명 | 측정 기준 | 단위 | 
| --- | --- | --- | --- | 
|  `Concurrency`  |  파이프의 동시 실행 수입니다.  | AwsAccountId | 없음 | 
| `Duration` |  파이프 실행에 걸린 시간입니다.  | PipeName | 밀리초 | 
|  `EventCount`  |  파이프가 처리한 이벤트 수입니다.  | PipeName | 없음 | 
|  `EventSize`  |  파이프를 간접 호출한 이벤트의 페이로드 크기입니다.  | PipeName | 바이트 | 
|  `ExecutionThrottled`  |  병목 현상이 발생한 파이프 실행 횟수입니다.  실행이 제한되지 않은 경우 이 값은 `0`입니다.   | AwsAccountId, PipeName | 없음 | 
|  `ExecutionTimeout`  |  실행을 완료하기 전에 제한 시간이 초과된 파이프 실행 횟수입니다.  실행 시간이 초과되지 않은 경우 이 값은 `0`입니다.   | PipeName | 없음 | 
|  `ExecutionFailed`  |  파이프 실행이 실패한 횟수입니다.  실패한 실행이 없는 경우 이 값은 `0`입니다.   | PipeName | 없음 | 
|  `ExecutionPartiallyFailed`  |  파이프의 실행 중 부분적으로 실패한 횟수입니다.  부분적으로 실패한 실행이 없는 경우 이 값은 `0`입니다.   | PipeName | 없음 | 
|  `EnrichmentStageDuration`  |  보강 단계를 완료하는 데 걸린 시간입니다.  | PipeName | 밀리초 | 
|  `EnrichmentStageFailed`  |  파이프의 보강 단계 실행에 실패한 횟수입니다.  실패한 실행이 없는 경우 이 값은 `0`입니다.   | PipeName | 없음 | 
| `Invocations` |  총 간접 호출 수입니다.  | AwsAccountId, PipeName | 없음 | 
|  `TargetStageDuration`  |  대상 단계를 완료하는 데 걸린 시간입니다.  | PipeName | 밀리초 | 
|  `TargetStageFailed`  |  파이프의 대상 단계 실행에 실패한 횟수입니다.  실패한 실행이 없는 경우 이 값은 `0`입니다.   | PipeName | 없음 | 
| `TargetStagePartiallyFailed` | 파이프의 대상 단계 실행이 부분적으로 실패한 횟수입니다.  부분적으로 실패한 대상 단계 실행이 없는 경우 이 값은 `0`입니다.   | PipeName | 없음 | 
| `TargetStageSkipped` | 파이프의 대상 단계 실행을 건너뛴 횟수입니다(예: 보강이 빈 페이로드를 반환하는 경우).  | PipeName | 개수 | 

## CloudWatch 지표에 대한 차원
<a name="pipes-monitoring-cloudwatch-dimensions"></a>

CloudWatch 지표에는 아래에 나열된 *차원* 또는 정렬 가능한 속성이 있습니다.


|  차원  |  설명  | 
| --- | --- | 
|  AwsAccountId  |  계정 ID를 기준으로 사용할 수 있는 지표를 필터링합니다.  | 
|  PipeName  |  파이프 이름을 기준으로 사용할 수 있는 지표를 필터링합니다.  | 