차량에 대한 로그 및 모니터링 데이터 보기

로깅 및 모니터링은 IBM Cloud® Code Engine 에서 문제를 해결하는 데 도움이 되며 워크로드 성능에 대한 인사이트를 제공할 수 있습니다. 차량의 로그 및 모니터링 데이터를 보려면 다음 단계를 따르세요.

차량 로그 보기

차량에 대한 로그를 보려면 다음 단계를 따르세요.

  1. IBM Cloud 로깅 대시보드로 이동합니다.

  2. 인스턴스 페이지를 찾아 플릿이 실행되는 Code Engine 프로젝트의 로깅 인스턴스를 클릭합니다. 그런 다음 대시보드를 클릭하여 인스턴스 로그를 확인합니다.

  3. 왼쪽 탐색 메뉴에서 로그 탐색 > 로그를 클릭합니다.

  4. 로깅 시간 프레임을 조정하려면 지난 15분을 클릭한 다음 보려는 시간 프레임을 선택합니다.

열을 클릭하고 보려는 열 머리글을 선택하여 로그의 표시 보기를 변경할 수 있습니다.

  1. 로그를 필터링하려면 필터 추가를 클릭하고 필터링할 필드를 선택합니다. 전체 필드 목록과 해당 설명은 로깅 필드를 참조하세요.

이 로깅 보기를 저장하고 다른 워크로드에 대한 설정을 필터링할 수 있습니다.

로깅 필드

함대 로깅 필드.
필드 이름 설명 예제 값
applicationName 로그 행을 방출한 서비스 인스턴스를 나타내는 미리 정의된 ICL 필드입니다. ibm-platform-logs
subsystemName 로그 줄이 플랫폼 로그 줄임을 나타내는 미리 정의된 ICL 필드입니다. codeengine:<project-guid>
app 플랫폼 로그 라인을 방출한 클라우드 서비스입니다. Code Engine 의 경우 항상 codeengine 이 됩니다. codeengine
tag 플루언트비트에 의해 설정되고 플루언트비트 설정에서 설정된 입력 ID에서 파생된 필드입니다. platform.<id>.codeengine
originator 로그 라인이 시작된 위치. Code Engine 또는 사용자를 나타낼 수 있습니다. 가능한 값: codeengine 또는 user
codeengine.region Code Engine 프로젝트의 지역입니다. eu-de
codeengine.project Code Engine 프로젝트의 이름입니다. 사용자 정의 문자열
codeengine.projectGuid Code Engine 프로젝트의 GUID입니다. edf5a781-9673-4c73-b2e2-cd4e04f673b4
codeengine.componentType 로그 라인과 관련된 Code Engine 컴포넌트입니다. 가능한 값 app, job, job_run, fleet, function, build, build_run, container
codeengine.component 이 로그 줄과 관련된 사용자 정의 컴포넌트 이름입니다. 사용자 정의 문자열
codeengine.subcomponentType 이 로그 행과 관련된 Code Engine 하위 컴포넌트입니다. 가능한 값 app_revision, job_run, fleet_worker, fleet_instance, function, build_run, container
codeengine.subcomponent 이 로그 줄과 관련된 사용자 정의 컴포넌트 이름입니다. 사용자 정의 문자열
codeengine.instanceId 선택사항입니다. 포드 이름(앱, 잡, 빌드의 경우) 또는 컨테이너 인스턴스 ID(함수 및 플릿의 경우). my-app-0001-pod-abcde
codeengine.* 선택사항입니다. 사용자가 대시보드나 알림을 만드는 데 유용한 메타 정보입니다. durationSeconds
resourceGroupId 미리 정의된 ICL 필드. Code Engine 프로젝트의 리소스 그룹 CRN입니다. crn:v1:bluemix:public:resource-controller::a/1010101ea01db1010101ebe1b0e10101d::resource-group:c1d01d010ec10101b0a10a1010101b010
messageKey 로그를 필터링하고 문제를 해결하는 데 사용할 수 있는 사람이 읽을 수 있는 고유 식별자입니다. codengine.job-run-completed
logSourceCRN 미리 정의된 ICL 필드. Code Engine 프로젝트의 CRN입니다. 이 필드는 멀티테넌트 로그 행에서만 지정됩니다. <code engine project CRN>
message.message 사람이 읽을 수 있는 로그 메시지입니다. 시스템 구성 요소 또는 사용자가 정의한 문자열
message.serviceName 해당 로그 행을 배출한 서비스의 이름입니다. codeengine

모니터링 데이터 보기

차량 모니터링 데이터를 보려면 다음 단계를 따르세요.

  1. 콘솔에서 인스턴스 모니터링 페이지로 이동합니다.
  2. 차량이 실행 중인 Code Engine 프로젝트의 모니터링 인스턴스를 찾아 대시보드를 클릭합니다.
  3. 모니터링 대시보드에서 대시보드 > 호스트 인프라 > 호스트 리소스 사용량을 클릭하여 모니터링 데이터를 확인합니다.
  4. 선택사항입니다. 모니터링 대시보드를 사용자 지정하여 차량 데이터에 맞게 조정할 수 있습니다.
    1. 내 대시보드에 복사를 클릭합니다.
    2. 사용자 지정 대시보드의 이름을 추가합니다.
    3. 연필 아이콘을 클릭하여 설정을 사용자 지정하고,
    4. 레이블 선택 드롭다운에서 agent_tag_project_region, agent_tag_project_nameagent_tag_fleet 에 대한 필터를 선택합니다.
    5. 저장 을 클릭하십시오.
    6. 이제 지역, 프로젝트 이름, 차량 이름별로 데이터를 필터링할 수 있습니다.