IBM Cloud Docs
모니터링 에이전트 상태

모니터링 에이전트 상태

IBM Cloud® Schematics 에이전트는 에이전트의 사후 배치 유효성 검증 및 사용 중 상태에 대한 상태 검사를 수행합니다.

CLI를 사용하여 에이전트 상태 모니터링

CLI를 사용하여 에이전트의 상태를 검토하려면 agent health 명령을 사용하십시오. 이 명령에는 입력 인수로 AGENT_ID 가 필요합니다.

에이전트 상태 명령의 출력은 관련 Kubernetes 및 에이전트 상태 특성 이름의 목록, 예상 값, 실제 값 및 결과를 PASS 또는 FAIL로 표시합니다.

ibmcloud schematics agent health --id agent-ga-prod-cli-jan-10.soA.cd1c  

출력

Initiating agent health...
Job ID .ACTIVITY.f6f77588

ibmcloud schematics agent get --id agent-ga-prod-cli-jan-10.soA.cd1c  

출력

Retrieving agent...
OK

ID               agent-ga-prod-cli-jan-10.soA.cd1c   
Name             agent-ga-prod-cli-jan-10   
Status           ACTIVE   
Version             
Location         us-south  
Agent Location   us-south   
Resource Group   Default   

Recent Job   Job ID                             Status                   Last modified   
DEPLOY       f5c6987ce53032547b6d5d5f870dfe5f   Job Success               2024-01-10T10:00:00.000Z   
HEALTH       .ACTIVITY.f6f77588                 Triggered health check   2024-01-10T12:31:15.326Z

상태 특성

다음 표에서는 에이전트 및 Kubernetes 상태 특성의 목록을 설명합니다.

Schematics 에이전트 상태 특성
특성 이름 설명
런타임 에이전트에서 작업공간 및 조치 작업 팟 (Pod) 의 상태입니다.
샌드박스 Git 저장소를 다운로드하는 데 사용되는 에이전트의 샌드박스 작업 팟 (Pod) 상태입니다.
Job 파일 직업-실행기 에이전트에서 작업 오케스트레이터 팟 (Pod) 의 상태입니다.
로그 콜렉터 에이전트에서 로그 콜렉터 팟 (Pod) 의 상태입니다.

API를 사용하여 에이전트 상태 모니터링

API를 사용하여 IAM 액세스 토큰을 검색하고 IBM Cloud Schematics을(를) 인증하기 위한 단계를 따르십시오. 에이전트 상태 API에 대한 자세한 정보는 에이전트 상태 검사 가져오기 작업 상태를 참조하십시오. 에이전트 상태 API는 배치된 에이전트의 상태를 표시합니다.

GET /v2/agent_health/agent-id-xx-000soB.347a/ HTTP/1.1
Host: schematics.cloud.ibm.com
Content-Type: application/json
Authorization: Bearer <auth_token>

출력

Health scan
=======================

+---------------+--------+--------+----------+
| Namespaces    | Result | Found  | Expected |
+---------------+--------+--------+----------+
| sandbox       | Pass   | Active | Active   |
| runtime       | Pass   | Active | Active   |
| job-runner    | Pass   | Active | Active   |
| log-collector | Pass   | Active | Active   |
+---------------+--------+--------+----------+
+---------------+-------+------------------+----------+
| Pods          | Ready | Found            | Expected |
+---------------+-------+------------------+----------+
| sandbox       | 0/3   | ImagePullBackOff | Running  |
| runtime       | 0/6   | ImagePullBackOff | Running  |
| job-runner    | 0/1   | ImagePullBackOff | Running  |
| log-collector | 3/3   | Running          | Running  |
+---------------+-------+------------------+----------+

=======================
Health Check Completed

다음 단계

  • 에이전트 상태가 악화되면 현재 배치를 검토하고 에이전트 배치 에 설명된 대로 에이전트 및 Kubernetes 구성을 업데이트할 수 있습니다.

  • 에이전트 FAQ 에서 여러 가지 일반적인 질문을 확인할 수 있습니다.