DevOps Guru에서 인사이트 활용 - 아마존 DevOps 전문가

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

DevOps Guru에서 인사이트 활용

Amazon DevOps Guru는 운영 애플리케이션에서 비정상적인 동작을 감지하면 인사이트를 생성합니다. DevOps Guru는 DevOps Guru를 설정할 때 지정한 AWS 리소스에 있는 지표, 이벤트 등을 분석합니다. 각 인사이트에는 문제를 완화하기 위해 취해야 할 권장 사항이 하나 이상 포함되어 있습니다. 또한, 지표 목록, 로그 그룹 목록, 비정상적인 동작을 식별하는 데 사용된 이벤트 목록도 포함되어 있습니다.

인사이트 유형은 두 가지가 있습니다.

  • 사후 대응형 인사이트에는 현재 발생하고 있는 문제를 해결하기 위해 취할 수 있는 권장 사항이 있습니다.

  • 사전 예방형 인사이트에는 DevOps Guru가 앞으로 발생할 것으로 예측하는 문제를 해결하는 권장 사항이 있습니다.

DevOps Guru 인사이트 보기

AWS Management Console을(를) 사용하여 인사이트를 확인할 수 있습니다.

DevOps Guru 인사이트 보기
  1. https://console.aws.amazon.com/devops-guru/에서 Amazon DevOps Guru 콘솔을 엽니다.

  2. 탐색 창에서 인사이트를 선택합니다.

  3. 사후 대응형 탭에서는 사후 대응형 인사이트 목록을 볼 수 있습니다. 사전 예방형 탭에서는 사전 예방형 인사이트 목록을 볼 수 있습니다.

  4. (선택 사항) 다음 필터 중 하나 이상을 사용하여 원하는 인사이트를 찾습니다.

    • 찾고 있는 인사이트 유형에 따라 사후 대응형 또는 사전 예방형 탭을 선택하십시오.

    • 필터 인사이트 선택한 다음, 필터를 지정하는 옵션을 선택합니다. 상태, 심각도, 리소스, 태그 필터 조합을 추가할 수 있습니다. AWS 태그 필터를 사용하면 특정 태그가 있는 리소스에서만 생성된 인사이트를 볼 수 있습니다. 자세한 내용은 태그를 사용하여 DevOps Guru 애플리케이션의 리소스를 식별합니다. 단원을 참조하십시오.

    참고

    DevOps Guru는 다음과 같은 리소스를 분석할 수 있지만, 태그를 사용하여 인사이트를 필터링할 수는 없습니다.

    • Amazon API Gateway 경로 및 경로

    • Amazon DynamoDB Streams

    • Amazon EC2 Auto Scaling 그룹 인스턴스

    • AWS Elastic Beanstalk 환경

    • Amazon Redshift 노드

    • 인사이트 생성 시간을 기준으로 필터링할 시간 범위를 선택하거나 지정합니다.

      • 12h는 지난 12시간 동안 생성된 인사이트를 보여줍니다.

      • 1d는 지난 하루 동안 생성된 인사이트를 보여줍니다.

      • 1w는 지난 한 주 동안 생성된 인사이트를 보여줍니다.

      • 1m는 지난 한 달 동안 생성된 인사이트를 보여줍니다.

      • 사용자 지정을 사용하면 또 다른 시간 범위를 지정할 수 있습니다. 인사이트를 필터링하는 데 사용할 수 있는 최대 시간 범위는 180일입니다.

  5. 인사이트에 대한 세부 정보를 보려면 해당 이름을 선택합니다.

DevOps Guru 콘솔에서 인사이트 이해하기

Amazon DevOps Guru 콘솔을 사용하면 인사이트에 있는 유용한 정보를 확인하여 이상 동작을 진단하고 해결하는 데 도움이 됩니다. DevOps Guru는 리소스를 분석하고 비정상적인 동작을 나타내는 관련된 Amazon CloudWatch 지표, AWS CloudTrail 이벤트 및 운영 데이터를 찾으면 문제를 해결하기 위한 권장 사항과 관련 지표 및 이벤트에 대한 정보가 포함된 인사이트를 생성합니다. DevOps Guru 모범 사례와(과) 함께 인사이트 데이터를 사용하여 DevOps Guru에서 감지한 운영 문제를 해결합니다.

인사이트를 보려면 인사이트 보기에서 다음 단계에 따라 인사이트를 찾은 다음, 해당 이름을 선택합니다. 인사이트 페이지에는 다음 정보가 포함되어 있습니다.

인사이트 개요

이 섹션에서는 인사이트의 개괄적인 개요를 살펴봅니다. 인사이트 상태(진행 중 또는 종료됨), 영향을 받는 AWS CloudFormation 스택 수, 인사이트 시작, 종료 및 최종 업데이트 시기, 관련 작업 항목이 있는 경우 해당 항목을 확인할 수 있습니다.

인사이트가 스택 수준에서 그룹화된 경우 영향을 받는 스택의 수를 선택하여 이름을 볼 수 있습니다. 인사이트를 생성한 이상 동작은 영향을 받은 스택에서 생성된 리소스에서 발생했습니다. 인사이트가 계정 수준에서 그룹화되면 숫자가 0이거나 나타나지 않습니다.

자세한 내용은 이상 동작이 인사이트로 그룹화되는 방식 이해하기 섹션을 참조하세요.

인사이트 이름

인사이트 이름은 스택 수준에서 그룹화되는지 아니면 계정 수준에서 그룹화되는지에 따라 달라집니다.

  • 스택 수준 인사이트 이름에는 비정상적인 동작이 있는 리소스가 포함된 스택의 이름이 포함됩니다.

  • 계정 수준 인사이트 이름에는 스택 이름이 포함되지 않습니다.

자세한 내용은 이상 동작이 인사이트로 그룹화되는 방식 이해하기 섹션을 참조하세요.

집계된 측정치

집계된 지표 탭을 선택하면 인사이트와 관련된 지표를 볼 수 있습니다. 표에서 각 행은 지표 하나를 나타냅니다. 지표를 내보낸 리소스를 생성한 AWS CloudFormation 스택이 어느 스택인지, 리소스 이름 및 유형을 확인할 수 있습니다. 모든 지표가 AWS CloudFormation 스택과 연결되거나 이름이 있는 것은 아닙니다.

이상 리소스가 동시에 여러 개 있는 경우 타임라인 뷰가 리소스를 집계하고 이상 지표를 하나의 타임라인에 표시하여 쉽게 분석할 수 있도록 합니다. 타임라인의 빨간색 선은 지표에서 비정상적인 값이 나온 시간 범위를 나타냅니다. 확대하려면 마우스를 사용하여 특정 시간 범위를 선택합니다. 돋보기 아이콘을 사용하여 확대 및 축소할 수도 있습니다.

타임라인에서 빨간색 선을 선택하면 자세한 정보를 볼 수 있습니다. 열리는 창에서 다음과 같은 내용을 수행할 수 있습니다.

  • CloudWatch 콘솔에서 지표가 어떻게 보이는지 확인하려면 CloudWatch에서 보기를 선택합니다. 자세한 정보는 Amazon CloudWatch 사용 설명서통계규모를 참조하세요.

  • 그래프 위에 마우스를 올려 놓으면 이상 지표 데이터와 발생 시기에 대한 세부 정보를 볼 수 있습니다.

  • 그래프의 PNG 이미지를 다운로드하려면 아래쪽 화살표가 있는 상자를 선택합니다.

그래프로 표시된 이상 항목

그래프로 표시된 이상 항목 탭을 선택하면 인사이트의 이상 현상 각각에 대해 자세한 그래프를 볼 수 있습니다. 각각의 이상 항목에 대해 관련 지표에서 감지된 비정상적인 동작에 대한 세부 정보가 포함된 타일 하나가 표시됩니다. 리소스 수준 및 통계별로 이상 항목을 조사하고 살펴볼 수 있습니다. 그래프는 지표 이름을 기준으로 그룹화됩니다. 각 타일에서 타임라인의 특정 시간 범위를 선택하여 확대할 수 있습니다. 돋보기 아이콘을 사용하여 확대 및 축소하거나 시간, 일 또는 주 단위로 미리 정의된 기간(1H, 3H, 12H, 1D, 3D, 1W, 2W)을 선택할 수도 있습니다.

모든 통계 및 차원 보기를 선택하면 이상 항목에 대한 세부 정보를 볼 수 있습니다. 열리는 창에서 다음과 같은 내용을 수행할 수 있습니다.

  • CloudWatch 콘솔에서 지표가 어떻게 보이는지 확인하려면 CloudWatch에서 보기를 선택합니다.

  • 그래프 위에 마우스를 올려 놓으면 이상 지표 데이터와 발생 시기에 대한 세부 정보를 볼 수 있습니다.

  • 통계 또는 차원을 선택하여 그래프의 표시 내용을 사용자 지정합니다. 자세한 정보는 Amazon CloudWatch 사용 설명서통계규모를 참조하세요.

로그 그룹

로그 이상 항목 감지를 활성화하면 DevOps Guru가 CloudWatch 로그 그룹에 태그를 지정하므로 인사이트와 관련된 로그 그룹을 볼 수 있습니다. 인사이트 세부 정보 페이지의 로그 그룹 섹션에서 표의 각 행은 하나의 로그 그룹을 나타내며 관련 리소스를 나열합니다.

여러 개의 이상 로그 그룹이 동시에 있는 경우 타임라인 뷰가 이를 집계하여 하나의 타임라인으로 표시하므로 쉽게 분석할 수 있습니다. 타임라인의 보라색 선은 로그 그룹에서 로그 이상 항목이 발생한 시간 범위를 나타냅니다.

타임라인에서 보라색 선을 선택하면 키워드 예외 및 수치 편차와 같은 로그 이상 항목 정보에 대한 샘플을 볼 수 있습니다. 로그 이상 항목을 보려면 로그 그룹 세부 정보 보기를 선택합니다. 열리는 창에서 다음과 같은 내용을 수행할 수 있습니다.

  • 로그 이상 현상 및 관련 이벤트의 그래프를 볼 수 있습니다.

  • 그래프 위에 커서를 올리면 이상 로그 데이터 및 발생 시기에 대한 세부 정보를 볼 수 있습니다.

  • 샘플 메시지, 발생 빈도, 관련 권장 사항, 발생 시간과 함께 로그 이상 항목을 자세히 볼 수 있습니다.

  • CloudWatch에서 세부 정보 보기를 클릭하면 로그 이상 항목의 로그 라인을 볼 수 있습니다.

관련 이벤트

관련 이벤트에서 인사이트와 관련된 AWS CloudTrail 이벤트를 확인할 수 있습니다. 이러한 이벤트를 사용하면 이상 동작의 근본 원인을 이해, 진단, 해결하는 데 도움이 됩니다.

권장 사항

권장 사항에서 근본적인 문제를 해결하는 데 도움이 될 수 있는 제안 사항을 확인할 수 있습니다. DevOps Guru는 비정상적인 동작을 감지하면 권장 사항을 만드는 시도를 합니다. 인사이트에는 권장 사항이 하나, 여러 개 또는 0개가 있을 수 있습니다.

이상 동작이 인사이트로 그룹화되는 방식 이해하기

인사이트는 스택 수준 또는 계정 수준에서 그룹화됩니다. AWS CloudFormation 스택에 있는 리소스에 대해 생성된 인사이트의 경우, 이 인사이트는 스택 수준 인사이트입니다. 그렇지 않은 경우에는 계정 수준 인사이트입니다.

스택을 그룹화하는 방법은 귀하가 Amazon DevOps Guru에서 리소스 분석 범위를 구성한 방법에 따라 달라질 수 있습니다.

범위가 AWS CloudFormation 스택 기준으로 정의한 경우

선택한 스택에 포함된 모든 리소스가 분석되고 감지된 모든 인사이트는 스택 수준에서 그룹화됩니다.

범위가 귀하의 현재 AWS 계정 및 지역인 경우

귀하의 계정 및 지역에 있는 모든 리소스가 분석되며, 감지된 인사이트에 대해 그룹화가 가능한 시나리오가 세 개 있습니다.

  • 스택에 속하지 않는 리소스에서 생성된 인사이트는 계정 수준에서 그룹화됩니다.

  • 맨 처음 10,000개의 분석된 스택 중 하나에 있는 리소스에서 생성된 인사이트는 스택 수준에서 그룹화됩니다.

  • 맨 처음 10,000개의 분석된 스택에 속하지 않는 리소스에서 생성된 인사이트는 계정 수준에서 그룹화됩니다. 예를 들어, 10,001번째로 분석된 스택에 있는 리소스에 대해 생성된 인사이트는 계정 수준에서 그룹화됩니다.

자세한 내용은 Guru에 대한 DevOps 보장 범위 결정 섹션을 참조하세요.

인사이트 심각도 이해

인사이트는 높음, 중간, 낮음이라는 세 가지 심각도 중 하나를 가질 수 있습니다. Amazon DevOps Guru는 관련된 이상 항목을 감지하고 각 이상 항목에 심각도를 할당한 후 인사이트를 생성합니다. DevOps Guru는 도메인 지식과 다년간의 집단적 경험을 사용하여 이상 항목에 심각도를 높음, 중간 또는 낮음으로 할당합니다. 인사이트의 심각도는 인사이트 생성에 기여한 가장 심각한 이상 항목에 의해 결정됩니다.

  • 인사이트를 생성한 모든 이상 항목의 심각도가 낮음이면 인사이트의 심각도는 낮음입니다.

  • 인사이트를 생성한 모든 이상 항목 중 가장 높은 심각도가 중간이면 인사이트의 심각도는 중간입니다. 인사이트를 생성한 이상 항목 중 일부의 심각도는 낮음일 수 있습니다.

  • 인사이트를 생성한 모든 이상 항목 중 가장 높은 심각도가 높음이면 인사이트의 심각도는 높음입니다. 인사이트를 생성한 이상 항목 중 일부의 심각도는 낮음이거나 중간일 수 있습니다.