차량에 대한 로그 및 모니터링 데이터 보기
로깅 및 모니터링은 IBM Cloud® Code Engine 에서 문제를 해결하는 데 도움이 되며 워크로드 성능에 대한 인사이트를 제공할 수 있습니다. 차량의 로그 및 모니터링 데이터를 보려면 다음 단계를 따르세요.
차량 로그 보기
차량에 대한 로그를 보려면 다음 단계를 따르세요.
-
IBM Cloud 로깅 대시보드로 이동합니다.
-
인스턴스 페이지를 찾아 플릿이 실행되는 Code Engine 프로젝트의 로깅 인스턴스를 클릭합니다. 그런 다음 대시보드를 클릭하여 인스턴스 로그를 확인합니다.
-
왼쪽 탐색 메뉴에서 로그 탐색 > 로그를 클릭합니다.
-
로깅 시간 프레임을 조정하려면 지난 15분을 클릭한 다음 보려는 시간 프레임을 선택합니다.
열을 클릭하고 보려는 열 머리글을 선택하여 로그의 표시 보기를 변경할 수 있습니다.
- 로그를 필터링하려면 필터 추가를 클릭하고 필터링할 필드를 선택합니다. 전체 필드 목록과 해당 설명은 로깅 필드를 참조하세요.
이 로깅 보기를 저장하고 다른 워크로드에 대한 설정을 필터링할 수 있습니다.
로깅 필드
| 필드 이름 | 설명 | 예제 값 |
|---|---|---|
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 |
모니터링 데이터 보기
차량 모니터링 데이터를 보려면 다음 단계를 따르세요.
- 콘솔에서 인스턴스 모니터링 페이지로 이동합니다.
- 차량이 실행 중인 Code Engine 프로젝트의 모니터링 인스턴스를 찾아 대시보드를 클릭합니다.
- 모니터링 대시보드에서 대시보드 > 호스트 인프라 > 호스트 리소스 사용량을 클릭하여 모니터링 데이터를 확인합니다.
- 선택사항입니다. 모니터링 대시보드를 사용자 지정하여 차량 데이터에 맞게 조정할 수 있습니다.
- 내 대시보드에 복사를 클릭합니다.
- 사용자 지정 대시보드의 이름을 추가합니다.
- 연필 아이콘을 클릭하여 설정을 사용자 지정하고,
- 레이블 선택 드롭다운에서
agent_tag_project_region,agent_tag_project_name및agent_tag_fleet에 대한 필터를 선택합니다. - 저장 을 클릭하십시오.
- 이제 지역, 프로젝트 이름, 차량 이름별로 데이터를 필터링할 수 있습니다.