모니터링 에이전트 상태
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 상태 특성의 목록을 설명합니다.
특성 이름 | 설명 |
---|---|
런타임 | 에이전트에서 작업공간 및 조치 작업 팟 (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