kurbernetes로 프로덕션 환경 구축을 목표로 - 모니터링 편 -

소개



docker + kubernetes로 web 어플리케이션이 움직이는 환경을 우선 구축했습니다만, 운용한다면 어떤 느낌으로 모니터링 해 나갈지 모르기 때문에 조사해 설정했습니다.

스택 드라이버 사용



다음을 모니터링하려고 합니다만 아무래도 Stack Driver를 사용하면 좋다고 합니다.
1. 리소스
2. 로그
3. 프로세스

스택 드라이버 사용


  • Google Cloud Console->네비게이션 메뉴->모니터링에서 내비게이션을 따라 작업공간을 만듭니다.
    참고 : 【GCP 입문편·제17회】 Stackdriver Monitoring으로 Google Compute Engine을 감시하자!

  • 리소스 모니터링


  • Compute Engine의 CPU 사용률이 70%를 초과하면 이메일로 알림
  • 절차
  • Alerting->Add Policy

  • Add Condition

  • Target 및 Configuration 설정

  • 통지할 메일 주소 입력

  • 이름을 결정하고 save



  • 로그 모니터링


  • 일반적인 로그는 stack driver를 유효하게 한다고 볼 수 있습니다만, 감사 로그 안의 데이터 액세스 로그 는 설정이 필요하다고 하는 것입니다.
  • 절차
  • GCP Console의 왼쪽 상단 오버플로 메뉴에서 IAM 및 관리 > 감사 로그를 선택합니다.
  • 감사 로그 페이지의 기본 표에서 제목 열의 서비스 이름 왼쪽에 있는 상자를 클릭하고 하나 이상의 GCP 서비스를 선택합니다.
  • 표의 오른쪽에 있는 정보 패널의 로그 유형 탭에서 사용하려는 각 데이터 액세스 감사 로그 유형에 대해 상자를 선택하고 저장을 클릭합니다.


  • 프로세스 모니터링


  • 프로세스 모니터링은 에이전트가 필요한 패턴입니다.
  • 모니터링 에이전트 개요
  • 모니터링 에이전트 설치

  • 가동 시간 체크만 했습니다.
  • 가동시간 점검

  • 좋은 웹페이지 즐겨찾기