다음을 통해 공유


Invoke-AzIotHubDeploymentMetricsQuery

IoT Edge 배포 메트릭 쿼리를 호출합니다.

Syntax

Invoke-AzIotHubDeploymentMetricsQuery
      [-ResourceGroupName] <String>
      [-IotHubName] <String>
      -Name <String>
      -MetricName <String>
      [-MetricType <PSConfigurationMetricType>]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Invoke-AzIotHubDeploymentMetricsQuery
      [-InputObject] <PSIotHub>
      -Name <String>
      -MetricName <String>
      [-MetricType <PSConfigurationMetricType>]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Invoke-AzIotHubDeploymentMetricsQuery
      [-ResourceId] <String>
      -Name <String>
      -MetricName <String>
      [-MetricType <PSConfigurationMetricType>]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

IoT Edge 배포에 정의된 대상 사용자 지정 또는 시스템 메트릭을 평가합니다. 미리 정의된 시스템 메트릭은 Iot Hub에서 계산되며 사용자 지정할 수 없습니다.

  • "대상 지정"은 배포 대상 조건과 일치하는 IoT Edge 디바이스를 보여줍니다.
  • "적용됨"은 우선 순위가 높은 다른 배포의 대상이 아닌 대상 IoT Edge 디바이스를 표시합니다.
  • "보고 성공"은 모듈이 성공적으로 배포되었다고 보고한 IoT Edge 디바이스를 보여줍니다.
  • "보고 실패"는 하나 이상의 모듈이 성공적으로 배포되지 않았다고 보고한 IoT Edge 디바이스를 보여줍니다. 오류를 자세히 조사하려면 해당 디바이스에 원격으로 연결하고 로그 파일을 살펴봅니다.

예제

예 1

Invoke-AzIotHubDeploymentMetricsQuery -ResourceGroupName "myresourcegroup" -IotHubName "myiothub" -Name "myDeploy1" -MetricName "warningLimit"

사용자 정의 'warningLimit' 메트릭을 평가합니다.

예제 2

Invoke-AzIotHubDeploymentMetricsQuery -ResourceGroupName "myresourcegroup" -IotHubName "myiothub" -Name "myDeploy1" -MetricName "Reporting Success" -MetricType "system"

시스템 '보고 성공' 메트릭을 평가합니다.

매개 변수

-Confirm

cmdlet을 실행하기 전에 확인 메시지가 표시됩니다.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Azure와의 통신에 사용되는 자격 증명, 계정, 테넌트 및 구독입니다.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

IotHub 개체

Type:PSIotHub
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-IotHubName

IoT Hub의 이름

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-MetricName

평가를 위한 대상 메트릭입니다.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-MetricType

메트릭을 조회하는 데 사용해야 하는 메트릭 컬렉션을 나타냅니다.

Type:PSConfigurationMetricType
Accepted values:Custom, System
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

배포의 식별자입니다.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

리소스 그룹의 이름

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ResourceId

IotHub 리소스 ID

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

cmdlet이 실행될 경우 결과 동작을 표시합니다. cmdlet이 실행되지 않습니다.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

입력

PSIotHub

String

출력

PSConfigurationMetricsResult