Monitoring 에이전트 구성

이 페이지에서는 Monitoring 에이전트가 Linux VM에서 수집하는 기본 제공 측정항목을 구성하는 방법을 설명합니다. 이 페이지의 콘텐츠는 Monitoring 에이전트의 기본 구성을 수정하려는 시스템 관리자를 위한 콘텐츠입니다.

Monitoring 에이전트를 Windows VM에 설치된 경우에는 구성할 수 없습니다.

이 페이지에서는 Monitoring 에이전트가 타사 애플리케이션을 모니터링하도록 구성하는 방법이나 에이전트를 사용하여 사용자 정의 측정항목을 수집하는 방법을 설명하지 않습니다. 이 주제에 대한 자세한 내용은 다음 페이지를 참조하세요.

시작하기 전에

VM에 Monitoring 에이전트를 설치하지 않았으면 Monitoring 에이전트 설치를 참조하세요.

기본 Monitoring 에이전트 구성 변경

Monitoring 에이전트 구성을 변경하려면 다음을 수행합니다.

  1. Monitoring 에이전트 구성 파일 /etc/stackdriver/collectd.conf를 수정합니다.

  2. 다음 명령어를 실행하여 Monitoring 에이전트를 다시 시작합니다.

       sudo service stackdriver-agent restart

프로세스 측정항목 수집 중지

프로세스 측정항목(프리픽스 agent.googleapis.com/processes가 있는 측정항목) 수집을 중지하는 방법은 Linux VM에서 프로세스 측정항목 사용 중지를 참조하세요.

보고된 CPU 측정항목 구성

기본적으로 Monitoring 에이전트는 agent.googleapis.com/cpu/utilization 측정항목 유형을 사용하여 VM의 모든 CPU 상태로 총 CPU 사용률을 보고합니다. 이 동작은 다음 설정을 통해 구성 파일에 지정됩니다.

  • ValuesPercentage true
  • ReportByCpu false

에이전트에서 CPU당 사용률을 보고하거나 CPU 사용 시간, agent.googleapis.com/cpu/usage_time 측정항목을 보고하게 하려면 이 설정을 수정해야 합니다.

  • Monitoring 에이전트에서 CPU당 agent.googleapis.com/cpu/utilization을 보고하도록 구성하려면 다음을 수행합니다.

    • ValuesPercentage를 기본값 true로 그대로 둡니다.
    • ReportByCputrue로 설정합니다.
  • Monitoring 에이전트에서 CPU당 agent.googleapis.com/cpu/usage_time을 보고하도록 구성하려면 다음을 수행합니다.

    • ValuesPercentagefalse로 설정합니다.
    • ReportByCputrue로 설정합니다.

Monitoring 에이전트는 CPU 사용률이나 CPU 사용량을 보고할 수 있지만 두 측정항목 모두 보고할 수는 없습니다. 이는 collectd의 알려진 제한사항입니다. ReportByCputrue이면 ValuesPercentage 필드는 사용률이나 사용량이 보고되는지 확인합니다. ReportByCpufalse이면 에이전트가 CPU 사용률을 보고합니다.

문제 해결

에이전트를 설치하거나 실행하는 데 문제가 있으면 에이전트 설치 문제 해결을 참조하세요.