• Русский
  • Задача 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> — список результатов данного выполнения инспекции, с полями, включающими время начала и окончания инспекции, обзор инспекции и статус, среди прочего.