Задача Exec Inspection

Существует два способа запуска задач инспекции: ручной запуск и запуск по расписанию. Если пользователь выбирает ручной запуск инспекции, соответствующее действие инспекции будет выполнено немедленно, а результаты инспекции будут представлены в разных местах в зависимости от способа запуска.

  • Если пользователь запускает инспекцию со страницы деталей конкретного экземпляра компонента, результаты инспекции будут отображены на странице деталей этого экземпляра компонента, а также появятся на странице отчёта инспекции, как показано на изображениях ниже:

Кнопка запуска инспекции на странице деталей экземпляра

Отображение результатов инспекции на странице деталей экземпляра

Отображение результатов инспекции на странице отчёта инспекции

  • Если пользователь запускает инспекцию на конкретной задаче инспекции, независимо от того, вручную или автоматически, результаты инспекции будут представлены в виде записей инспекции в журнале этой задачи, как показано ниже:

Отображение результатов инспекции на задаче инспекции

Содержание

Процедура

CLI
Web Console

Результат конкретного выполнения задачи инспекции можно запросить через CLI, как показано ниже:


kubectl get -n namespace inspectionjobs/name -o yaml

apiVersion: middleware.alauda.io/v1
kind: InspectionJob
metadata:
  annotations:
    cpaas.io/creator: admin
    cpaas.io/updated-at: "2025-02-24T06:36:11Z"
  creationTimestamp: "2025-02-24T06:36:11Z"
  generation: 1
  labels:
    inspection.middleware.io/cluster: business-1
    inspection.middleware.io/component: mysqlcluster
    inspection.middleware.io/inspection: insp-task
    inspection.middleware.io/namespace: tongrds-1
    inspection.middleware.io/project: tongrds
    inspection.middleware.io/trigger: Manual
  name: insp-task-8259621030
  namespace: tongrds-1
  ownerReferences:
  - apiVersion: middleware.alauda.io/v1
    blockOwnerDeletion: true
    controller: true
    kind: Inspection
    name: insp-task
    uid: b9252d5a-4f94-4901-8036-e963f0cc0acb
  resourceVersion: "58806102"
  uid: 524ad817-ef5e-4eea-9b06-83782616ca03
spec:
  component: mysqlcluster
  instances:
  - name: mgr1
status:
  instanceCount: 1
  message: ""
  results:
  - healthyStatus: HealthyWithWarning
    id: mgr1-2x4eojeu
    instance: mgr1
    message: ""
    startTime: "2025-02-24T06:36:14Z"
    status: done
    stopTime: "2025-02-24T06:36:22Z"
  startTime: "2025-02-24T06:36:11Z"
  status: succeed
  stopTime: "2025-02-24T06:36:22Z"
INFO
  • <spec.component> — тип целевого экземпляра для этого выполнения инспекции.
  • <spec.instances> — список целевых экземпляров для этого выполнения инспекции.
  • <status.results> — список результатов этого выполнения инспекции, включающий поля с временем начала и окончания инспекции, обзор инспекции, статус и другие.