Set-​Azure​Storage​Service​Metrics​Property

Modifies metrics properties for the Azure Storage service.

Syntax

Set-AzureStorageServiceMetricsProperty
   [-ServiceType] <StorageServiceType>
   [-MetricsType] <ServiceMetricsType>
   [-Context <AzureStorageContext>]
   [-InformationAction <ActionPreference>]
   [-InformationVariable <String>]
   [-MetricsLevel <MetricsLevel>]
   [-PassThru]
   [-PipelineVariable <String>]
   [-RetentionDays <Int32>]
   [-Version <Double>]
   [<CommonParameters>]

Description

The Set-AzureStorageServiceMetricsProperty cmdlet modifies metrics properties for the Azure Storage service.

Examples

Example 1: Modify metrics properties for the Blob service

C:\PS>Set-AzureStorageServiceMetricsProperty -ServiceType Blob -MetricsType Hour -MetricsLevel Service -PassThru -RetentionDays 10 -Version 1.0

This command modifies version 1.0 metrics for blob storage to a level of Service. Azure Storage service metrics retains entries for 10 days. Because this command specifies the PassThru parameter, the command displays the modified metrics properties.

Required Parameters

-MetricsType

Specifies a metrics type. This cmldet sets the Azure Storage service metrics type to the value that this parameter specifies. The acceptable values for this parameter are: Hour and Minute.

Type:ServiceMetricsType
Position:1
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-ServiceType

Specifies the storage service type. This cmdlet modifies the metrics properties for the service type that this parameter specifies. The acceptable values for this parameter are:- Blob

  • Table
  • Queue
  • File

    The value of File is not currently supported.
Type:StorageServiceType
Position:0
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

Optional Parameters

-Context

Specifies an Azure storage context. To obtain a storage context, use the New-AzureStorageContext cmdlet.

Type:AzureStorageContext
Position:Named
Default value:None
Accept pipeline input:True (ByPropertyName, ByValue)
Accept wildcard characters:False
-InformationAction

Specifies how this cmdlet responds to an information event.The acceptable values for this parameter are:- Continue

  • Ignore
  • Inquire
  • SilentlyContinue
  • Stop
  • Suspend
Type:ActionPreference
Aliases:infa
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-InformationVariable

Specifies an information variable.

Type:String
Aliases:iv
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-MetricsLevel

Specifies the metrics level that Azure Storage uses for the service. The acceptable values for this parameter are:- None

  • Service
  • ServiceAndApi
Type:MetricsLevel
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-PassThru

Indicates that this cmdlets returns the updated metrics properties. If you do not specify this parameter, this cmdlet does not return a value.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-PipelineVariable

Stores the value of the current pipeline element as a variable, for any named command as it flows through the pipeline.

Type:String
Aliases:pv
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-RetentionDays

Specifies the number of days that the Azure Storage service retains metrics information.

Type:Int32
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Version

Specifies the version of the Azure Storage metrics. The default value is 1.0.

Type:Double
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False