Mainframe Connector는 컨텍스트 정보가 포함된 JSON 형식의 로그 메시지를 Cloud Logging으로 보낼 수 있습니다. 컨텍스트에는 작업 이름, 작업 ID, 작업 날짜, 단계 이름, z/OS에서 제공하는 기타 변수가 포함됩니다.
이를 통해 특정 작업의 로그를 찾고 알림을 만들 수 있습니다. 또한 Cloud Run, Google Kubernetes Engine 또는 Compute Engine에 Mainframe Connector를 배포할 때 Cloud Logging 에이전트에서 로그를 수집하고 로그 탐색기에 표시합니다.
JCL에서 Cloud Logging 구성
Cloud Logging에 쓰도록 Mainframe Connector를 구성하려면 작업을 실행하는 JCL에서 LOG_PROJECT 및 LOG_ID 환경 변수를 설정합니다.
LOG_PROJECT=PROJECT_ID
LOG_ID=LOG_ID
다음을 바꿉니다.
PROJECT_ID: 로그를 저장할 Google Cloud 프로젝트의 이름입니다. 예를 들면mainframe-connector-proj입니다.LOG_ID: 로그 스트림의 식별자입니다. 예를 들면my-mfc입니다.
로그 이름 (LOG_NAME)은 LOG_PROJECT 및 LOG_ID에서 파생됩니다. 이 예에서 로그 이름은 다음과 같습니다.
projects/mainframe-connector-proj/logs/my-mfc
로그는 서비스 관리 로그가 아닌 사용자 생성 로그이므로 리소스 유형은 항상 global 입니다. 시작 중에 Mainframe Connector는 Cloud Logging이 구성되었는지 여부를 나타내는 메시지를 표시합니다.
로그 탐색기에서 로그 보기
Cloud Logging을 구성한 후 로그 탐색기에서 로그를 검색하고 필터링할 수 있습니다.
콘솔에서 Google Cloud 로그 탐색기 페이지로 이동합니다.
쿼리 창에서 리소스 유형 전역 또는 로그 이름으로 필터링합니다.
logName="projects/PROJECT_ID/logs/LOG_ID"