

# 검색 표현식을 사용하여 CloudWatch 그래프 생성
<a name="create-search-expression"></a>

CloudWatch 콘솔에서 대시보드에 그래프를 추가할 때 또는 [**지표(Metrics)**] 보기를 사용하여 검색 기능에 액세스할 수 있습니다.

**SEARCH** 표현식을 기반으로 경보를 생성할 수 없습니다. 검색 표현식은 여러 시계열을 반환하고 수학 표현식 기반 경보는 하나의 시계열만 관찰할 수 있기 때문입니다.

**기존 대시보드에 검색 표현식이 있는 그래프를 추가하려면**

1. [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/)에서 CloudWatch 콘솔을 엽니다.

1. 탐색 창에서 **대시보드(Dashboards)**를 선택하고 대시보드를 선택합니다.

1. **위젯 추가**를 선택합니다.

1. **행** 또는 **누적 면적**을 선택하고 **구성**을 선택합니다.

1. **그래프로 표시된 지표** 탭에서 **Add a math expression(수학 표현식 추가)**을 선택합니다.

1.  **세부 정보**에 원하는 검색 표현식을 입력합니다. 예: **SEARCH('\$1AWS/EC2,InstanceId\$1 MetricName="CPUUtilization"', 'Average')** 

1. (선택 사항) 그래프에 다른 검색 표현식 또는 수학 표현식을 추가하려면 **수학 표현식 추가(Add a math expression)**를 선택합니다.

1. (선택 사항) 검색 표현식을 추가한 후 그래프 범례에서 각 지표에 대해 표시할 동적 레이블을 지정할 수 있습니다. 동적 레이블은 지표에 대한 통계를 표시하고 대시보드 또는 그래프를 새로 고칠 때 자동으로 업데이트됩니다. 동적 레이블을 추가하려면 **그래프로 표시된 지표**를 선택한 다음 **동적 레이블(Dynamic labels)**을 선택합니다.

   기본적으로 레이블에 추가하는 동적 값은 레이블 시작 부분에 나타납니다. 그런 다음 지표에 대한 **레이블** 값을 클릭하여 레이블을 편집할 수 있습니다. 자세한 내용은 [동적 레이블 사용](graph-dynamic-labels.md) 섹션을 참조하세요.

1. (선택 사항) 그래프에 단일 지표를 추가하려면 **모든 지표** 탭을 선택하고 원하는 지표로 드릴다운합니다.

1. (선택 사항) 그래프에 표시된 시간 범위를 변경하려면 그래프 맨 위의 **사용자 지정**이나 **사용자 지정** 왼쪽에 있는 기간 중 하나를 선택합니다.

1. <a name="horizontal-annotations"></a> (선택 사항) 가로 주석을 사용하면 대시보드 사용자는 지표가 특정 레벨까지 급상승하는지 아니면 지표가 사전 정의된 범위 내에 있는지 여부를 빠르게 확인할 수 있습니다. 가로 주석을 추가하려면 **그래프 옵션**을 선택한 후 **가로 주석 추가**를 선택합니다.

   1. **레이블**에 주석의 레이블을 입력합니다.

   1. **값**에 가로 주석이 표시될 지표 값을 입력합니다.

   1. **Fill(채우기)**에서 이 주석에 채우기 셰이딩을 사용할지 여부를 지정합니다. 예를 들어 채울 영역에 대해 `Above` 또는 `Below`를 선택합니다. `Between`을 지정할 경우 다른 `Value` 필드가 표시되며, 두 값 사이의 그래프 영역이 채워집니다.

   1. 그래프에 여러 지표가 포함된 경우 **축**에서 `Value`의 숫자가 왼쪽 Y축과 연결된 지표를 참조하는지 아니면 오른쪽 Y축과 연결된 지표를 참조하는지를 지정합니다.

      주석의 왼쪽 열에서 색상 정사각형을 선택하여 주석의 채우기 색상을 변경할 수 있습니다.

   동일한 그래프에 여러 가로 주석을 추가하려면 이들 단계를 반복합니다.

   주석을 숨기려면 해당 주석의 왼쪽 열에서 확인란을 선택 취소합니다.

   주석을 삭제하려면 [**작업(Actions)**] 열에서 [**x**]를 선택합니다.

1. <a name="vertical-annotations"></a> (선택 사항) 세로 주석을 사용하면 그래프에 운영 이벤트나 배포의 시작과 끝과 같은 마일스톤을 표시하는 데 도움이 됩니다. 세로 주석을 추가하려면 **그래프 옵션**을 선택한 후 **Add vertical annotation(세로 주석 추가)**을 선택합니다.

   1. **레이블**에 주석의 레이블을 입력합니다. 주석에 날짜와 시간만 표시하려면 **레이블** 필드를 비워둡니다.

   1. **날짜**에서, 세로 주석이 표시되는 날짜와 시간을 지정합니다.

   1. **Fill(채우기)**에서 채우기 셰이딩을 세로 주석 앞에 또는 뒤에 사용할지 아니면 두 개의 세로 주석 사이에 사용할지 여부를 지정합니다. 예를 들어 채울 영역에 대해 `Before` 또는 `After`를 선택합니다. `Between`을 지정할 경우 다른 `Date` 필드가 표시되며, 두 값 사이의 그래프 영역이 채워집니다.

   동일한 그래프에 여러 세로 주석을 추가하려면 이들 단계를 반복합니다.

   주석을 숨기려면 해당 주석의 왼쪽 열에서 확인란을 선택 취소합니다.

   주석을 삭제하려면 [**작업(Actions)**] 열에서 [**x**]를 선택합니다.

1. **위젯 생성**을 선택합니다.

1. **대시보드 저장**을 선택합니다.

**지표 보기를 사용하여 검색한 지표를 그래프로 작성하려면**

1. [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/)에서 CloudWatch 콘솔을 엽니다.

1. 탐색 창에서 **지표**, **모든 지표**를 선택합니다.

1. 검색 필드에 검색할 토큰을 입력합니다(예: **cpuutilization t2.small**).

   검색과 일치하는 결과가 표시됩니다.

1. 검색과 일치하는 지표를 모두 그래프로 작성하려면 **Graph search(그래프 검색)**를 선택합니다.

   또는

   검색을 구체화하려면 검색 결과에 표시된 네임스페이스 중 하나를 선택합니다.

1. 네임스페이스를 선택하여 결과를 좁힌 경우 다음을 수행할 수 있습니다.

   1. 하나 이상의 지표를 그래프 처리하려면 각 지표 옆에 있는 확인란을 선택합니다. 모든 지표를 선택하려면 테이블의 머리글 행에 있는 확인란을 선택합니다.

   1. 검색을 구체화하려면 지표 이름 위로 마우스를 이동하고 **검색에 추가** 또는 **이 항목만 검색**을 선택합니다.

   1. 지표에 대한 도움말을 보려면 지표 이름을 선택하고 **이것은 무엇입니까?**를 선택합니다.

   선택한 지표가 그래프에 표시됩니다.

1. (선택 사항) 검색어의 해당 부분을 편집하려면 검색 표시줄에 있는 버튼 중 하나를 선택합니다.

1. (선택 사항) 대시보드에 그래프를 추가하려면 **작업**을 선택한 후 **대시보드에 추가**를 선택합니다.