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

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

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

이 문서에서는 다음과 같은 Deliveries API 구현에 대한 유용한 정보를 얻을 수 있도록 로그를 드릴다운하는 방법에 대한 정보를 제공합니다.

로그 탐색기 사용

로그 탐색기를 사용하여 다양한 방식으로 로그를 필터링하여 Google Maps Platform 라스트 마일 Fleet 솔루션 앱의 성능을 파악할 수 있습니다. 예를 들어 다음과 같은 방법으로 로그를 필터링할 수 있습니다.

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

알림 사용

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

알림 채널 만들기

알림을 받을 대상과 방법을 표시하는 알림 채널을 만들 수 있습니다. 알림 채널에는 휴대기기, 페이저, Slack, 이메일, Pub/Sub, 기타 채널이 포함될 수 있습니다.

알림 채널을 만들려면 Cloud Console에서 Monitoring알림을 차례로 선택하여 알림 페이지를 엽니다. 그런 다음 페이지 상단에서 알림 채널 수정을 선택합니다.

채널 만들기

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

알림 만들기 예시

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

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

    정책 만들기

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

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

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

      타겟 지정

    • 측정항목 타겟 정보가 입력되고 오른쪽에 측정항목 그래프가 표시됩니다.

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

      측정항목 차트

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

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

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

    채널 설정

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

    교습

이제 알림이 게시됩니다. 트리거가 트리거되면 알림 페이지에 표시됩니다.

알림

알림 채널이 선택되면 알림이 전송됩니다.

BigQuery 사용

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

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

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