다음을 통해 공유


az iot ops support

참고 항목

이 참조는 Azure CLI(버전 2.53.0 이상)에 대한 azure-iot-ops 확장의 일부입니다. az iot ops support 명령을 처음 실행할 때 확장이 자동으로 설치됩니다. 확장 프로그램에 대해 자세히 알아보세요.

이 명령 그룹은 미리 보기 상태이며 개발 중입니다. 참조 및 지원 수준: https://aka.ms/CLI_refstatus

IoT 작업은 작업을 지원합니다.

명령

Name Description 형식 상태
az iot ops support create-bundle

문제 해결 및 진단에 사용할 표준 지원 번들 zip 보관 파일을 만듭니다.

내선 번호 프리뷰

az iot ops support create-bundle

미리 보기

명령 그룹 'iot ops 지원'은 미리 보기로 제공되며 개발 중입니다. 참조 및 지원 수준: https://aka.ms/CLI_refstatus

문제 해결 및 진단에 사용할 표준 지원 번들 zip 보관 파일을 만듭니다.

{지원되는 서비스 API}

  • mqttbroker.iotoperations.azure.com/[v1]
  • opcuabroker.iotoperations.azure.com/[v1beta1]
  • deviceregistry.microsoft.com/[v1]
  • clusterconfig.azure.com/[v1]
  • connectivity.iotoperations.azure.com/[v1]
  • arccontainerstorage.azure.net/[v1]
  • secret-sync.x-k8s.io/v1alpha1
  • secrets-store.csi.x-k8s.io/v1

참고: 제거된 Pod의 로그는 액세스할 수 없으므로 캡처되지 않습니다. Pod가 제거된 이유에 대한 자세한 내용은 관련 Pod 및 노드 파일을 참조하세요.

az iot ops support create-bundle [--broker-traces {false, true}]
                                 [--bundle-dir]
                                 [--context]
                                 [--log-age]
                                 [--ops-service {acs, akri, azuremonitor, billing, broker, dataflow, deviceregistry, opcua, schemaregistry, secretstore}]

예제

기본 옵션의 기본 사용법입니다. 이 명령 형식은 IoT 작업 API를 자동으로 검색하고 지난 24시간 동안의 컨테이너 로그를 캡처하는 적절한 번들을 빌드합니다. 번들은 현재 작업 디렉터리에서 생성됩니다.

az iot ops support create-bundle

특정 서비스에서 데이터 캡처를 제한하고 사용자 지정 출력 dir에서 번들을 생성합니다.

az iot ops support create-bundle --ops-service opcua --bundle-dir ~/ops

사용자 지정 컨테이너 로그 사용 기간을 초 단위로 지정합니다.

az iot ops support create-bundle --ops-service broker --log-age 172800

지원 번들에 mqtt broker 추적을 포함합니다.

az iot ops support create-bundle --ops-service broker --broker-traces

지원 번들에 arc 컨테이너 스토리지 리소스를 포함합니다.

az iot ops support create-bundle --ops-service acs

지원 번들에 비밀 저장소 리소스를 포함합니다.

az iot ops support create-bundle --ops-service secretstore

단일 --ops-service 플래그를 사용하여 지원 번들에 여러 서비스를 포함합니다.

az iot ops support create-bundle --ops-service broker opcua deviceregistry

여러 --ops-service 플래그를 사용하여 지원 번들에 여러 서비스를 포함합니다.

az iot ops support create-bundle --ops-service broker --ops-service opcua --ops-service deviceregistry

선택적 매개 변수

--broker-traces

지원 번들에 mqtt broker 추적을 포함합니다. 사용량은 생성된 번들에 상당한 크기를 추가할 수 있습니다.

허용되는 값: false, true
--bundle-dir

생성된 번들을 저장할 로컬 디렉터리입니다. 디렉터리가 제공되지 않으면 현재 디렉터리가 사용됩니다.

--context

k8s 클러스터 통신에 사용할 Kubeconfig 컨텍스트 이름입니다. 컨텍스트가 제공되지 않으면 current_context 사용됩니다.

--log-age

컨테이너 로그 사용 기간(초)입니다.

Default value: 86400
--ops-service --svc

지원 번들 만들기가 적용되어야 하는 IoT Operations 서비스입니다. 서비스가 제공되지 않으면 작업은 기본적으로 모든 서비스를 캡처합니다. --ops-service를 하나 이상 사용할 수 있습니다.

허용되는 값: acs, akri, azuremonitor, billing, broker, dataflow, deviceregistry, opcua, schemaregistry, secretstore
전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.