

# CloudWatch SageMaker AI Insights 시작하기
<a name="SageMaker-AI-Insights-Get-Started"></a>

다음 단계에 따라 추론 엔드포인트에 대해 SageMaker AI Insights를 활성화하고 액세스합니다.

엔드포인트에서 세부 관찰성 지표를 활성화하는 방법에 대한 전체 설정 안내서는 *SageMaker AI 개발자 안내서*의 [SageMaker AI 세부 관찰성](https://docs.aws.amazon.com/sagemaker/latest/dg/inference-detailed-observability.html)을 참조하세요.

## 1단계: OTel 보강 활성화
<a name="SageMaker-AI-Insights-enable-otel"></a>

SageMaker AI Insights를 사용하려면 계정에서 [OTel 지표 보강](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-OTelEnrichment.html) 및 리소스 태그를 활성화해야 합니다.

**OTel 보강 활성화(콘솔)**

1. CloudWatch 콘솔을 열고 **설정**을 선택합니다.

1. **OTel 지표 보강**을 활성화합니다.

1. **원격 측정을 위한 리소스 태그**를 활성화합니다.

AWS CLI를 사용하여 OTel 보강을 활성화하려면 다음 명령을 사용합니다.

```
aws cloudwatch start-otel-enrichment
aws observabilityadmin start-telemetry-enrichment
```

## 2단계: 엔드포인트 구성 확인
<a name="SageMaker-AI-Insights-verify-config"></a>

엔드포인트 구성에서 `EnableDetailedObservability`가 `true`로 설정되어 있는지 확인합니다. 이는 새 엔드포인트의 기본값입니다.

```
aws sagemaker describe-endpoint-config --endpoint-config-name {{name}}
# Look for "EnableDetailedObservability": true
```

활성화되지 않은 경우 플래그가 `true`로 설정된 새 엔드포인트 구성을 생성하고 엔드포인트를 업데이트합니다.

## 3단계: 엔드포인트가 InService 상태인지 확인
<a name="SageMaker-AI-Insights-confirm-inservice"></a>

엔드포인트가 `InService` 상태인지 확인합니다.

```
aws sagemaker describe-endpoint --endpoint-name {{name}} --query "EndpointStatus"
```

예상 출력은 `"InService"`입니다.

## 4단계: SageMaker AI Insights 열기
<a name="SageMaker-AI-Insights-open"></a>

다음 경로 중 하나를 사용하여 대시보드로 이동합니다.
+ CloudWatch 콘솔 → **인프라 모니터링** → **SageMaker AI Insights**
+ SageMaker AI 콘솔 → **엔드포인트** → ** SageMaker AI Insights 열기** 선택
+ SageMaker AI 콘솔 → 엔드포인트 세부 정보 페이지 → ** SageMaker AI Insights에서 보기** 선택

## 5단계: 데이터가 흐르고 있는지 확인
<a name="SageMaker-AI-Insights-verify-data"></a>

2\~3분 후 대시보드는 다음 데이터로 채워집니다.
+ 요약 표시줄의 호출 수
+ **성능** 탭의 인스턴스 및 추론 구성 요소(IC) 데이터
+ **용량** 탭의 사용률 지표

**작은 정보**  
**데이터 없음**이 표시되면 OTel 보강이 활성화되어 있고 엔드포인트가 2\~3분 이상 `InService` 상태로 지속되는지 확인합니다.

## SageMaker AI Insights에 필요한 권한
<a name="SageMaker-AI-Insights-permissions"></a>

SageMaker AI Insights를 사용하려면 특정한 IAM 권한이 필요합니다. 다음 정책에는 SageMaker AI Insights를 사용하는 데 필요한 권한이 포함되어 있습니다.

```
{
    "Effect": "Allow",		 	 	 
    "Action": [
        "cloudwatch:GetMetricData",
        "cloudwatch:ListMetrics",
        "cloudwatch:DescribeAlarms",
        "sagemaker:DescribeEndpoint",
        "sagemaker:DescribeEndpointConfig",
        "sagemaker:ListEndpoints",
        "sagemaker:ListInferenceComponents"
    ],
    "Resource": "*"
}
```