Aracılığıyla paylaş


Set-AzDiagnosticSetting

Kaynak için günlükleri ve ölçüm ayarlarını ayarlar.

Sözdizimi

OldSetDiagnosticSetting EnterprisePublishing

Set-AzDiagnosticSetting
    -ResourceId <String>
    [-Name <String>]
    [-StorageAccountId <String>]
    [-ServiceBusRuleId <String>]
    [-EventHubName <String>]
    [-EventHubAuthorizationRuleId <String>]
    [-Enabled <Boolean>]
    [-Category <System.Collections.Generic.List`1[System.String]>]
    [-MetricCategory <System.Collections.Generic.List`1[System.String]>]
    [-Timegrain <System.Collections.Generic.List`1[System.String]>]
    [-RetentionEnabled <Boolean>]
    [-WorkspaceId <String>]
    [-ExportToResourceSpecific]
    [-RetentionInDays <Int32>]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

NewSetDiagnosticSetting

Set-AzDiagnosticSetting
    -InputObject <PSServiceDiagnosticSettings>
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

Set-AzDiagnosticSetting cmdlet'i belirli bir kaynak için her zaman tanecik ve günlük kategorisini etkinleştirir veya devre dışı bırakır. Günlükler ve ölçümler belirtilen depolama hesabında depolanır. Bu cmdlet ShouldProcess desenini uygular; örneğin, kaynağı oluşturmadan, değiştirmeden veya kaldırmadan önce kullanıcıdan onay isteyebilir.

Örnekler

Örnek 1: Bir kaynak için tüm ölçümleri ve günlükleri etkinleştirme

PS C:\>Set-AzDiagnosticSetting -ResourceId "Resource01" -Enabled $True

Bu komut Resource01 için tüm kullanılabilir ölçümleri ve günlükleri etkinleştirir.

Örnek 2: Tüm ölçümleri ve günlükleri devre dışı bırakma

PS C:\>Set-AzDiagnosticSetting -ResourceId "Resource01" -Enabled $False

Bu komut Resource01 kaynağı için tüm kullanılabilir ölçümleri ve günlükleri devre dışı bırakır.

Örnek 3: Birden çok ölçüm kategorisini etkinleştirme/devre dışı bırakma

PS C:\>Set-AzDiagnosticSetting -ResourceId "Resource01" -Enabled $False -MetricCategory MetricCategory1,MetricCategory2
StorageAccountId   : <storageAccountId>
StorageAccountName : <storageAccountName>
Metrics
   Enabled   : False
   Category  : MetricCategory1
   Timegrain : PT1M
   Enabled   : False
   Category  : MetricCategory2
   Timegrain : PT1H
   Enabled   : True
   Category  : MetricCategory3
   Timegrain : PT1H
Logs
   Enabled  : True
   Category : Category1
   Enabled  : True
   Category : Category2
   Enabled  : True
   Category : Category3
   Enabled  : False
   Category : Category4

Bu komut Category1 ve Category2 adlı ölçüm kategorilerini devre dışı bırakır. Diğer tüm kategoriler aynı kalır.

Örnek 4: Birden çok günlük kategorisini etkinleştirme/devre dışı bırakma

PS C:\>Set-AzDiagnosticSetting -ResourceId "Resource01" -Enabled $True -Category Category1,Category2
StorageAccountId   : <storageAccountId>
StorageAccountName : <storageAccountName>
Metrics
   Enabled   : False
   Category  : MetricCategory1
   Timegrain : PT1M
   Enabled   : False
   Category  : MetricCategory2
   Timegrain : PT1H
   Enabled   : True
   Category  : MetricCategory3
   Timegrain : PT1H
Logs
   Enabled  : True
   Category : Category1
   Enabled  : True
   Category : Category2
   Enabled  : True
   Category : Category3
   Enabled  : False
   Category : Category4

Bu komut Category1 ve Category2'ye olanak tanır. Diğer tüm ölçümler ve günlük kategorileri aynı kalır.

Örnek 4: Zaman dilimini ve birden çok kategoriyi etkinleştirme

PS C:\>Set-AzDiagnosticSetting -ResourceId "Resource01" -Enabled $True -Category Category1,Category2 -Timegrain PT1M

Bu komut yalnızca Category1, Category2 ve time grain PT1M'yi etkinleştirir. Diğer tüm zaman dilimleri ve kategorileri değişmez.

Örnek 5: İşlem hattını kullanma

PS C:\>Get-AzDiagnosticSetting -ResourceId "Resource01" | Set-AzDiagnosticSetting -Enabled $True -Category Category1,Category2

Bu komut, bir tanılama ayarı ayarlamak (değişiklik yapılmadı) için PowerShell işlem hattını kullanır.

Parametreler

-Category

Etkinleştirildi değerine göre etkinleştirilen veya devre dışı bırakacak günlük kategorilerinin listesini belirtir. Kategori belirtilmezse, bu komut desteklenen tüm kategorilerde çalışır.

Parametre özellikleri

Tür:

List<T>[String]

Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

OldSetDiagnosticSetting
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:True
Kalan bağımsız değişkenlerden elde edilen değer:False

-Confirm

Cmdlet'i çalıştırmadan önce sizden onay ister.

Parametre özellikleri

Tür:SwitchParameter
Default value:None
Joker karakterleri destekler:False
DontShow:False
Diğer adlar:Cf

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-DefaultProfile

Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik

Parametre özellikleri

Tür:IAzureContextContainer
Default value:None
Joker karakterleri destekler:False
DontShow:False
Diğer adlar:AzContext, AzureRmContext, AzureCredential

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-Enabled

Tanılamanın etkinleştirilip etkinleştirilmeymeyeceğini gösterir. Tanılamayı etkinleştirmek için $True belirtin veya tanılamayı devre dışı bırakmak için $False.

Parametre özellikleri

Tür:Boolean
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

OldSetDiagnosticSetting
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:True
Kalan bağımsız değişkenlerden elde edilen değer:False

-EventHubAuthorizationRuleId

Olay hub'ı yetkilendirme kuralı kimliği

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

OldSetDiagnosticSetting
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:True
Kalan bağımsız değişkenlerden elde edilen değer:False

-EventHubName

Olay hub'ı adı

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

OldSetDiagnosticSetting
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:True
Kalan bağımsız değişkenlerden elde edilen değer:False

-ExportToResourceSpecific

LA'ye dışarı aktarma işleminin AzureDiagnostics adlı varsayılan dinamik şema tablosunun aksine ayrılmış veya sabit şema tablosu gibi kaynağa özgü bir tabloya yapılması gerektiğini belirten bayrak.

Bu bağımsız değişken yalnızca -workspaceId bağımsız değişkeni de verildiğinde geçerlidir.

Parametre özellikleri

Tür:SwitchParameter
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

OldSetDiagnosticSetting
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:True
Kalan bağımsız değişkenlerden elde edilen değer:False

-InputObject

Giriş nesnesi (işlem hattından mümkündür.) Name ve resourceId bu nesneden ayıklanacak.

Parametre özellikleri

Tür:PSServiceDiagnosticSettings
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

NewSetDiagnosticSetting
Position:Named
Zorunlu:True
İşlem hattından gelen değer:True
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-MetricCategory

Ölçüm kategorilerinin listesi. Kategori belirtilmezse, bu komut desteklenen tüm kategorilerde çalışır.

Parametre özellikleri

Tür:

List<T>[String]

Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

OldSetDiagnosticSetting
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:True
Kalan bağımsız değişkenlerden elde edilen değer:False

-Name

Tanılama ayarının adı. Varsayılan değer hizmettir.

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

OldSetDiagnosticSetting
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:True
Kalan bağımsız değişkenlerden elde edilen değer:False

-ResourceId

Kaynağın kimliğini belirtir.

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

OldSetDiagnosticSetting
Position:Named
Zorunlu:True
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:True
Kalan bağımsız değişkenlerden elde edilen değer:False

-RetentionEnabled

Tanılama bilgilerinin saklanmasının etkinleştirilip etkinleştirilmediğini gösterir.

Parametre özellikleri

Tür:

Nullable<T>[Boolean]

Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

OldSetDiagnosticSetting
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:True
Kalan bağımsız değişkenlerden elde edilen değer:False

-RetentionInDays

Bekletme ilkesini gün olarak belirtir.

Parametre özellikleri

Tür:

Nullable<T>[Int32]

Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

OldSetDiagnosticSetting
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:True
Kalan bağımsız değişkenlerden elde edilen değer:False

-ServiceBusRuleId

Service Bus Kuralı kimliği.

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

OldSetDiagnosticSetting
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:True
Kalan bağımsız değişkenlerden elde edilen değer:False

-StorageAccountId

Verilerin kaydedildiği Depolama hesabının kimliğini belirtir.

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

OldSetDiagnosticSetting
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:True
Kalan bağımsız değişkenlerden elde edilen değer:False

-Timegrain

Etkin değerine göre ölçümler için etkinleştirileceği veya devre dışı bırakileceği zaman dilimlerini belirtir. Zaman dilimi belirtmezseniz, bu komut tüm kullanılabilir zaman dilimlerinde çalışır.

Parametre özellikleri

Tür:

List<T>[String]

Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

OldSetDiagnosticSetting
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:True
Kalan bağımsız değişkenlerden elde edilen değer:False

-WhatIf

Cmdlet çalıştırılırsa ne olacağını gösterir. Cmdlet çalıştırılmaz.

Parametre özellikleri

Tür:SwitchParameter
Default value:None
Joker karakterleri destekler:False
DontShow:False
Diğer adlar:Wi

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-WorkspaceId

Günlük/ölçüm göndermek için Log Analytics çalışma alanının kaynak kimliği

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

OldSetDiagnosticSetting
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:True
Kalan bağımsız değişkenlerden elde edilen değer:False

CommonParameters

Bu cmdlet yaygın parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters.

Girişler

PSServiceDiagnosticSettings

String

Boolean

List<T>

Nullable<T>

Nullable<T>

Çıkışlar

PSServiceDiagnosticSettings