Cloud Logging을 사용하여 유용한 정보 얻기

Google Cloud Logging은 Google Maps Platform Last Mile Fleet 솔루션 앱에 대한 유용한 정보를 얻는 데 사용할 수 있는 광범위한 로그 기반 측정항목을 제공합니다. 로그 기반 측정항목은 로그 항목의 콘텐츠를 기반으로 합니다. 예를 들어 측정항목은 특정 메시지가 포함된 로그 항목의 수를 기록하거나 로그 항목에 보고된 지연 시간 정보를 추출할 수 있습니다. Cloud Monitoring 차트 및 알림 정책에서 로그 기반 측정항목을 사용할 수 있습니다.

Cloud Logging에서 제공하는 시스템 정의 로그 기반 측정항목은 Logging에서 수집된 로그에서 계산됩니다. Logging에서 로그를 수집에서 명시적으로 제외한 로그는 이러한 측정항목에 포함되지 않습니다.

이 문서에서는 로그를 드릴다운하여 Deliveries API 구현에 대한 유용한 정보를 얻는 방법에 관한 정보를 제공합니다.

로그 탐색기 사용

로그 탐색기를 사용하여 다양한 방법으로 로그를 필터링하면 Google Maps Platform Last Mile Fleet 솔루션 앱의 성능에 관한 유용한 정보를 얻을 수 있습니다. 예를 들어 다음과 같은 방법으로 로그를 필터링할 수 있습니다.

자세한 내용은 로그 탐색기 사용을 참조하세요.

알림 사용

또한 측정항목이 특정 기준을 초과하면 고객에게 알리는 알림을 만들고 알림에 대한 알림 채널을 지정할 수도 있습니다.

알림 채널 만들기

알림을 받을 사용자와 방법을 지정하는 알림 채널을 만들 수 있습니다. 알림 채널에는 휴대기기, 호출기, Slack, 이메일, Pub/Sub, 기타 채널이 포함될 수 있습니다.

알림 채널을 만들려면 Cloud Console에서 Monitoring을 선택한 다음 알림을 선택하여 알림 페이지를 엽니다. 그런 다음 페이지 상단 근처의 Edit Notification Channels(알림 채널 수정)을 선택합니다.

채널 만들기

자세한 내용은 알림 채널 관리를 참고하세요.

알림 예시 만들기

다음 예시에서는 이전 예시에서 만든 billing_tasks 측정항목이 지정된 기준점 미만일 때 알림을 만드는 방법을 보여줍니다.

  1. Cloud Console에서 Monitoring을 선택한 다음 알림을 선택하여 알림 페이지를 엽니다. 그런 다음 페이지 상단에서 정책 만들기를 선택합니다.

    정책 만들기

  2. 알림 정책 만들기 페이지에서 조건 추가를 선택합니다.

  3. 조건 추가 대화상자에서 다음을 수행합니다.

    • 알림 이름을 지정합니다 (예: 청구 가능 작업 카운터가 너무 적음).
    • 타겟의 경우 billable_tasks를 입력합니다. 이전 예에서 만든 로그 기반 측정항목으로 자동 완성됩니다. 드롭다운에서 측정항목을 선택합니다. 전체 측정항목 이름은 logging/user/billable_tasks입니다.

      목표 지정

    • 측정항목 대상 정보가 채워지고 오른쪽에 측정항목 그래프가 표시됩니다.

    • 왼쪽의 구성 섹션까지 아래로 스크롤하여 알림 매개변수를 설정합니다. 예를 들어 Condition미만으로, Threshold0.1로, For5분으로 설정합니다. 기준을 설정하면 현재 값을 기준으로 알림 기준을 보여주는 측정항목 차트에 빨간색 선이 표시됩니다.

      측정항목 차트

    • 추가 버튼을 클릭합니다.

  4. 알림 정책 만들기 페이지로 돌아가 다음을 선택합니다.

  5. 원하는 경우 알림이 트리거될 때 알림 채널 연락처를 설정합니다. 다음을 선택합니다.

    채널 설정

  6. 문제 해결 방법에 대한 안내를 추가합니다. 이 안내는 알림 알림 본문에 포함되어 있습니다. 저장을 클릭합니다.

    지침

이제 알림이 표시됩니다. 트리거가 발생하면 알림 페이지에 표시됩니다.

알림

알림 채널을 선택한 경우 알림을 받게 됩니다.

BigQuery 사용

BigQuery는 분석을 수행할 수 있는 강력한 도구입니다. 장기 로그를 저장하고 데이터에 대해 임시 SQL과 유사한 쿼리를 수행하는 데 사용할 수 있습니다.

예를 들어, 다음을 만들 수 있습니다.

자세한 내용은 BigQuery 사용을 참조하세요.