microsoft.insights diagnosticSettings 2015-07-01
Bicep kaynak tanımı
diagnosticSettings kaynak türü,
Bu kaynağın kapsamını ayarlamak için bu kaynakta scope
özelliğini kullanın. Bkz. bicepuzantı kaynaklarında kapsamı ayarlama
diagnosticSettings kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- kaynak grupları
- Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Açıklamalar
İzleme çözümlerini dağıtma hakkında yönergeler için bkz. bicepkullanarak izleme kaynakları oluşturma
Kaynak biçimi
Microsoft.insights/diagnosticSettings kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.
resource symbolicname 'microsoft.insights/diagnosticSettings@2015-07-01' = {
name: 'service'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
scope: resourceSymbolicName
properties: {
logs: [
{
category: 'string'
enabled: bool
retentionPolicy: {
days: int
enabled: bool
}
}
]
metrics: [
{
enabled: bool
retentionPolicy: {
days: int
enabled: bool
}
timeGrain: 'string'
}
]
serviceBusRuleId: 'string'
storageAccountId: 'string'
workspaceId: 'string'
}
}
Özellik değerleri
diagnosticSettings
Ad | Açıklama | Değer |
---|---|---|
ad | Kaynak adı | 'service' |
yer | Kaynak konumu | dize (gerekli) |
Etiketler | Kaynak etiketleri | Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri |
kapsam | Dağıtım kapsamından farklı bir kapsamda uzantı kaynağı oluştururken kullanın. | Hedef kaynak Bicep için, |
Özellikler | Hizmet için tanılama ayarları. | ServiceDiagnosticSettings |
ServiceDiagnosticSettings
Ad | Açıklama | Değer |
---|---|---|
Günlük | günlük ayarları listesi. | LogSettings |
Ölçüm | ölçüm ayarlarının listesi. | MetricSettings[] |
serviceBusRuleId | Event Hubs'ın akış Tanılama Günlükleri için oluşturulmasını istediğiniz service bus ad alanının hizmet veri yolu kuralı kimliği. Kural kimliği şu biçimdedir: '{service bus kaynak kimliği}/authorizationrules/{key name}'. | dizgi |
storageAccountId | Tanılama Günlüklerini göndermek istediğiniz depolama hesabının kaynak kimliği. | dizgi |
workspaceId | Tanılama Günlükleri göndermek istediğiniz Log Analytics çalışma alanının çalışma alanı kimliği (Log Analytics çalışma alanının kaynak kimliği). Örnek: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2 | dizgi |
LogSettings
Ad | Açıklama | Değer |
---|---|---|
kategori | Bu ayarın uygulandığı kaynak türü için Tanılama Günlüğü kategorisinin adı. Bir kaynağın Tanılama Günlüğü kategorilerinin listesini almak için önce bir GET tanılama ayarları işlemi gerçekleştirin. | dizgi |
Etkin | bu günlüğün etkinleştirilip etkinleştirilmediğini gösteren bir değer. | bool (gerekli) |
retentionPolicy | bu günlük için bekletme ilkesi. | RetentionPolicy |
RetentionPolicy
Ad | Açıklama | Değer |
---|---|---|
Gün | gün olarak elde tutma için gün sayısı. 0 değeri, olayları süresiz olarak korur. | int (gerekli) |
Etkin | bekletme ilkesinin etkinleştirilip etkinleştirilmediğini gösteren bir değer. | bool (gerekli) |
MetricSettings
Ad | Açıklama | Değer |
---|---|---|
Etkin | bu zaman diliminin etkinleştirilip etkinleştirilmediğini gösteren bir değer. | bool (gerekli) |
retentionPolicy | bu zaman dilimi için bekletme ilkesi. | RetentionPolicy |
timeGrain | ISO8601 biçimde ölçümün zaman grafiği. | dize (gerekli) |
Hızlı başlangıç şablonları
Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.
Şablon | Açıklama |
---|---|
NAT Ağ Geçidi ve Application Gateway ile AKS Kümesini 'a dağıtma |
Bu örnek, giden bağlantılar için NAT Ağ Geçidi ve gelen bağlantılar için Application Gateway ile AKS kümesinin nasıl dağıtılacağı gösterilmektedir. |
Genel DNS Bölgesi ile Özel AKS Kümesi Oluşturma 'a dağıtma |
Bu örnekte, Genel DNS Bölgesi ile özel AKS kümesinin nasıl dağıtılacağı gösterilmektedir. |
App Gateway ile İç Sanal Ağda API Management Oluşturma 'a dağıtma |
Bu şablon, Azure Application Gateway tarafından korunan özel bir ağda Azure API Management örneği oluşturma adımlarını gösterir. |
API Management örneği oluşturma ve izleme 'a dağıtma |
Bu şablon, Azure API Management hizmetinin ve Log Analytics çalışma alanının bir örneğini oluşturur ve Log Analytics ile API Management hizmetiniz için izlemeyi ayarlar |
Basit bir Azure Spring Apps mikro hizmet uygulaması dağıtma 'a dağıtma |
Bu şablon, Azure'da çalıştırılacak basit bir Azure Spring Apps mikro hizmet uygulaması dağıtır. |
bir Azure Stack HCI 23H2 kümesi oluşturur 'a dağıtma |
Bu şablon, ARM şablonu kullanarak bir Azure Stack HCI 23H2 kümesi oluşturur. |
bir Azure Stack HCI 23H2 kümesi oluşturur 'a dağıtma |
Bu şablon, özel depolama IP'sini kullanarak ARM şablonu kullanarak bir Azure Stack HCI 23H2 kümesi oluşturur |
Anahtarsız-Çift BağlantıLı Ağ modunda bir Azure Stack HCI 23H2 kümesi oluşturur 'a dağıtma |
Bu şablon, ARM şablonu kullanarak bir Azure Stack HCI 23H2 kümesi oluşturur. |
Switchless-SingleLink ağ modunda bir Azure Stack HCI 23H2 kümesi oluşturur 'a dağıtma |
Bu şablon, ARM şablonu kullanarak bir Azure Stack HCI 23H2 kümesi oluşturur. |
Şablon kullanarak Redis Cache oluşturma 'a dağıtma |
Bu şablon, depolama hesabında tutulan tanılama verilerini içeren bir Azure Redis Cache oluşturur. |
Kümeleme ile Premium Redis Cache oluşturma 'a dağıtma |
Bu şablon, premium Azure Redis Cache örneğinde kümelemeyi yapılandırmayı gösterir. |
Veri kalıcılığı ile Premium Redis Cache oluşturma 'a dağıtma |
Bu şablon, premium Azure Redis Cache örneğinde kalıcılığı yapılandırmayı gösterir. |
WAF ve Microsoft tarafından yönetilen kural kümeleri ile Front Door Premium'u 'a dağıtma |
Bu şablon, Microsoft tarafından yönetilen varsayılan ve bot koruma kural kümelerine sahip bir web uygulaması güvenlik duvarı içeren bir Front Door Premium oluşturur. |
WAF ve özel kural ile Front Door Standard/Premium 'a dağıtma |
Bu şablon, özel kurala sahip bir web uygulaması güvenlik duvarı içeren bir Front Door Standard/Premium oluşturur. |
İlkeler ve Tanılama ile Azure Container Registry 'a dağıtma |
İlkeler ve Tanılama ile Azure Container Registry (bicep) |
Git ve yönetilen sanal ağ yapılandırma ile Azure Data Factory' 'a dağıtma |
Bu şablon Git yapılandırması ve yönetilen sanal ağ ile Azure Data Factory oluşturur. |
Log Analytics çalışma alanını çözümler ve veri kaynaklarıyla 'a dağıtma |
Belirtilen çözümler ve veri kaynaklarıyla Log Analytics çalışma alanı dağıtır |
VM Insights, Container Insights ile Log Analytics çalışma alanını 'a dağıtma |
VM İçgörüleri, Container Insights çözümleri ve tanılamaları ile Log Analytics çalışma alanı dağıtır. |
Günlüğe kaydetme özelliği etkinleştirilmiş Key Vault oluşturma 'a dağıtma |
Bu şablon bir Azure Key Vault ve günlüğe kaydetme için kullanılan bir Azure Depolama hesabı oluşturur. İsteğe bağlı olarak Key Vault'unuzu ve depolama kaynaklarınızı korumak için kaynak kilitleri oluşturur. |
Application Gateway Giriş Denetleyicisi ile AKS kümesini 'a dağıtma |
Bu örnekte Application Gateway, Application Gateway Giriş Denetleyicisi, Azure Container Registry, Log Analytics ve Key Vault ile AKS kümesinin nasıl dağıtılacağı gösterilmektedir |
WAF ve güvenlik duvarı ilkesi ile Application Gateway'i 'a dağıtma |
Bu şablon, bir güvenlik duvarı ilkesiyle birlikte WAF yapılandırılmış bir Application Gateway oluşturur |
Azure Güvenlik Duvarı'nı Merkez & Uç topolojisinde DNS Proxy'si olarak kullanma 'a dağıtma |
Bu örnek, Azure Güvenlik Duvarı'nı kullanarak Azure'da merkez-uç topolojisinin nasıl dağıtılacağı gösterilmektedir. Merkez sanal ağı, sanal ağ eşlemesi aracılığıyla merkez sanal ağına bağlanan birçok uç sanal ağına merkezi bir bağlantı noktası işlevi görür. |
Azure API Management önünde Azure Front Door oluşturma 'a dağıtma |
Bu örnek, Azure API Management'ın önünde genel yük dengeleyici olarak Azure Front Door'un nasıl kullanılacağını gösterir. |
Tanılama günlükleriyle Ağ Güvenlik Grubu 'a dağıtma |
Bu şablon, tanılama günlükleri ve kaynak kilidi içeren bir Ağ Güvenlik Grubu oluşturur |
Tanılama günlükleri sanal ağ 'a dağıtma |
Bu şablon tanılama günlükleri içeren bir Sanal Ağ oluşturur ve her alt ağa isteğe bağlı özelliklerin eklenmesine izin verir |
Kurtarma Hizmetleri Kasası Oluşturma ve Tanılamayı Etkinleştirme 'a dağıtma |
Bu şablon bir Kurtarma Hizmetleri Kasası oluşturur ve Azure Backup için tanılamayı etkinleştirir. Bu, depolama hesabını ve oms çalışma alanını da dağıtır. |
yedekleme ilkeleriyle Kurtarma Hizmetleri Kasası oluşturma 'a dağıtma |
Bu şablon, yedekleme ilkeleriyle bir Kurtarma Hizmetleri Kasası oluşturur ve sistem kimliği, yedekleme depolama türü, bölgeler arası geri yükleme ve tanılama günlükleri ve silme kilidi gibi isteğe bağlı özellikleri yapılandırmaktadır. |
Event Hub'a yazılan Denetim ile Azure SQL Server'ı 'a dağıtma |
Bu şablon, Olay Hub'ına denetim günlükleri yazmak için Denetim etkinleştirilmiş bir Azure SQL sunucusu dağıtmanıza olanak tanır |
Log Analytics'a yazılan Denetim ile Azure SQL Server'ı 'a dağıtma |
Bu şablon, Log Analytics'e (OMS çalışma alanı) denetim günlükleri yazmak için Denetim etkinleştirilmiş bir Azure SQL sunucusu dağıtmanıza olanak tanır |
Günlüklerin ve ölçümlerin yapılandırılmış gönderilmesiyle SQL MI oluşturma 'a dağıtma |
Bu şablon, günlükleri ve ölçümleri (tanılama çalışma alanı, depolama hesabı, olay hub'ı) depolamak için kullanılan SQL MI ve ek kaynakları dağıtmanıza olanak tanır. |
İç API Management ve Web App ile Application Gateway 'a dağıtma |
Application Gateway, İnternet trafiğini Azure Web App'te barındırılan bir web API'sine hizmet veren bir sanal ağ (iç mod) API Management örneğine yönlendirir. |
ARM şablonu kaynak tanımı
diagnosticSettings kaynak türü,
Bu kaynağın kapsamını ayarlamak için bu kaynakta scope
özelliğini kullanın. bkz. ARM şablonlarında uzantı kaynaklarında kapsamı ayarlama.
diagnosticSettings kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- kaynak grupları
- Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Açıklamalar
İzleme çözümlerini dağıtma hakkında yönergeler için bkz. bicepkullanarak izleme kaynakları oluşturma
Kaynak biçimi
Microsoft.insights/diagnosticSettings kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.
{
"type": "microsoft.insights/diagnosticSettings",
"apiVersion": "2015-07-01",
"name": "service",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"scope": "string",
"properties": {
"logs": [
{
"category": "string",
"enabled": "bool",
"retentionPolicy": {
"days": "int",
"enabled": "bool"
}
}
],
"metrics": [
{
"enabled": "bool",
"retentionPolicy": {
"days": "int",
"enabled": "bool"
},
"timeGrain": "string"
}
],
"serviceBusRuleId": "string",
"storageAccountId": "string",
"workspaceId": "string"
}
}
Özellik değerleri
diagnosticSettings
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | 'microsoft.insights/diagnosticSettings' |
apiVersion | Kaynak API'sinin sürümü | '2015-07-01' |
ad | Kaynak adı | 'service' |
yer | Kaynak konumu | dize (gerekli) |
Etiketler | Kaynak etiketleri | Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri |
kapsam | Dağıtım kapsamından farklı bir kapsamda uzantı kaynağı oluştururken kullanın. | Hedef kaynak JSON için değeri, |
Özellikler | Hizmet için tanılama ayarları. | ServiceDiagnosticSettings |
ServiceDiagnosticSettings
Ad | Açıklama | Değer |
---|---|---|
Günlük | günlük ayarları listesi. | LogSettings |
Ölçüm | ölçüm ayarlarının listesi. | MetricSettings[] |
serviceBusRuleId | Event Hubs'ın akış Tanılama Günlükleri için oluşturulmasını istediğiniz service bus ad alanının hizmet veri yolu kuralı kimliği. Kural kimliği şu biçimdedir: '{service bus kaynak kimliği}/authorizationrules/{key name}'. | dizgi |
storageAccountId | Tanılama Günlüklerini göndermek istediğiniz depolama hesabının kaynak kimliği. | dizgi |
workspaceId | Tanılama Günlükleri göndermek istediğiniz Log Analytics çalışma alanının çalışma alanı kimliği (Log Analytics çalışma alanının kaynak kimliği). Örnek: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2 | dizgi |
LogSettings
Ad | Açıklama | Değer |
---|---|---|
kategori | Bu ayarın uygulandığı kaynak türü için Tanılama Günlüğü kategorisinin adı. Bir kaynağın Tanılama Günlüğü kategorilerinin listesini almak için önce bir GET tanılama ayarları işlemi gerçekleştirin. | dizgi |
Etkin | bu günlüğün etkinleştirilip etkinleştirilmediğini gösteren bir değer. | bool (gerekli) |
retentionPolicy | bu günlük için bekletme ilkesi. | RetentionPolicy |
RetentionPolicy
Ad | Açıklama | Değer |
---|---|---|
Gün | gün olarak elde tutma için gün sayısı. 0 değeri, olayları süresiz olarak korur. | int (gerekli) |
Etkin | bekletme ilkesinin etkinleştirilip etkinleştirilmediğini gösteren bir değer. | bool (gerekli) |
MetricSettings
Ad | Açıklama | Değer |
---|---|---|
Etkin | bu zaman diliminin etkinleştirilip etkinleştirilmediğini gösteren bir değer. | bool (gerekli) |
retentionPolicy | bu zaman dilimi için bekletme ilkesi. | RetentionPolicy |
timeGrain | ISO8601 biçimde ölçümün zaman grafiği. | dize (gerekli) |
Hızlı başlangıç şablonları
Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.
Şablon | Açıklama |
---|---|
NAT Ağ Geçidi ve Application Gateway ile AKS Kümesini 'a dağıtma |
Bu örnek, giden bağlantılar için NAT Ağ Geçidi ve gelen bağlantılar için Application Gateway ile AKS kümesinin nasıl dağıtılacağı gösterilmektedir. |
Genel DNS Bölgesi ile Özel AKS Kümesi Oluşturma 'a dağıtma |
Bu örnekte, Genel DNS Bölgesi ile özel AKS kümesinin nasıl dağıtılacağı gösterilmektedir. |
App Gateway ile İç Sanal Ağda API Management Oluşturma 'a dağıtma |
Bu şablon, Azure Application Gateway tarafından korunan özel bir ağda Azure API Management örneği oluşturma adımlarını gösterir. |
API Management örneği oluşturma ve izleme 'a dağıtma |
Bu şablon, Azure API Management hizmetinin ve Log Analytics çalışma alanının bir örneğini oluşturur ve Log Analytics ile API Management hizmetiniz için izlemeyi ayarlar |
Basit bir Azure Spring Apps mikro hizmet uygulaması dağıtma 'a dağıtma |
Bu şablon, Azure'da çalıştırılacak basit bir Azure Spring Apps mikro hizmet uygulaması dağıtır. |
bir Azure Stack HCI 23H2 kümesi oluşturur 'a dağıtma |
Bu şablon, ARM şablonu kullanarak bir Azure Stack HCI 23H2 kümesi oluşturur. |
bir Azure Stack HCI 23H2 kümesi oluşturur 'a dağıtma |
Bu şablon, özel depolama IP'sini kullanarak ARM şablonu kullanarak bir Azure Stack HCI 23H2 kümesi oluşturur |
Anahtarsız-Çift BağlantıLı Ağ modunda bir Azure Stack HCI 23H2 kümesi oluşturur 'a dağıtma |
Bu şablon, ARM şablonu kullanarak bir Azure Stack HCI 23H2 kümesi oluşturur. |
Switchless-SingleLink ağ modunda bir Azure Stack HCI 23H2 kümesi oluşturur 'a dağıtma |
Bu şablon, ARM şablonu kullanarak bir Azure Stack HCI 23H2 kümesi oluşturur. |
Şablon kullanarak Redis Cache oluşturma 'a dağıtma |
Bu şablon, depolama hesabında tutulan tanılama verilerini içeren bir Azure Redis Cache oluşturur. |
Kümeleme ile Premium Redis Cache oluşturma 'a dağıtma |
Bu şablon, premium Azure Redis Cache örneğinde kümelemeyi yapılandırmayı gösterir. |
Veri kalıcılığı ile Premium Redis Cache oluşturma 'a dağıtma |
Bu şablon, premium Azure Redis Cache örneğinde kalıcılığı yapılandırmayı gösterir. |
WAF ve Microsoft tarafından yönetilen kural kümeleri ile Front Door Premium'u 'a dağıtma |
Bu şablon, Microsoft tarafından yönetilen varsayılan ve bot koruma kural kümelerine sahip bir web uygulaması güvenlik duvarı içeren bir Front Door Premium oluşturur. |
WAF ve özel kural ile Front Door Standard/Premium 'a dağıtma |
Bu şablon, özel kurala sahip bir web uygulaması güvenlik duvarı içeren bir Front Door Standard/Premium oluşturur. |
İlkeler ve Tanılama ile Azure Container Registry 'a dağıtma |
İlkeler ve Tanılama ile Azure Container Registry (bicep) |
Git ve yönetilen sanal ağ yapılandırma ile Azure Data Factory' 'a dağıtma |
Bu şablon Git yapılandırması ve yönetilen sanal ağ ile Azure Data Factory oluşturur. |
Log Analytics çalışma alanını çözümler ve veri kaynaklarıyla 'a dağıtma |
Belirtilen çözümler ve veri kaynaklarıyla Log Analytics çalışma alanı dağıtır |
VM Insights, Container Insights ile Log Analytics çalışma alanını 'a dağıtma |
VM İçgörüleri, Container Insights çözümleri ve tanılamaları ile Log Analytics çalışma alanı dağıtır. |
Günlüğe kaydetme özelliği etkinleştirilmiş Key Vault oluşturma 'a dağıtma |
Bu şablon bir Azure Key Vault ve günlüğe kaydetme için kullanılan bir Azure Depolama hesabı oluşturur. İsteğe bağlı olarak Key Vault'unuzu ve depolama kaynaklarınızı korumak için kaynak kilitleri oluşturur. |
Application Gateway Giriş Denetleyicisi ile AKS kümesini 'a dağıtma |
Bu örnekte Application Gateway, Application Gateway Giriş Denetleyicisi, Azure Container Registry, Log Analytics ve Key Vault ile AKS kümesinin nasıl dağıtılacağı gösterilmektedir |
WAF ve güvenlik duvarı ilkesi ile Application Gateway'i 'a dağıtma |
Bu şablon, bir güvenlik duvarı ilkesiyle birlikte WAF yapılandırılmış bir Application Gateway oluşturur |
Azure Güvenlik Duvarı'nı Merkez & Uç topolojisinde DNS Proxy'si olarak kullanma 'a dağıtma |
Bu örnek, Azure Güvenlik Duvarı'nı kullanarak Azure'da merkez-uç topolojisinin nasıl dağıtılacağı gösterilmektedir. Merkez sanal ağı, sanal ağ eşlemesi aracılığıyla merkez sanal ağına bağlanan birçok uç sanal ağına merkezi bir bağlantı noktası işlevi görür. |
Azure API Management önünde Azure Front Door oluşturma 'a dağıtma |
Bu örnek, Azure API Management'ın önünde genel yük dengeleyici olarak Azure Front Door'un nasıl kullanılacağını gösterir. |
Tanılama günlükleriyle Ağ Güvenlik Grubu 'a dağıtma |
Bu şablon, tanılama günlükleri ve kaynak kilidi içeren bir Ağ Güvenlik Grubu oluşturur |
Tanılama günlükleri sanal ağ 'a dağıtma |
Bu şablon tanılama günlükleri içeren bir Sanal Ağ oluşturur ve her alt ağa isteğe bağlı özelliklerin eklenmesine izin verir |
Kurtarma Hizmetleri Kasası Oluşturma ve Tanılamayı Etkinleştirme 'a dağıtma |
Bu şablon bir Kurtarma Hizmetleri Kasası oluşturur ve Azure Backup için tanılamayı etkinleştirir. Bu, depolama hesabını ve oms çalışma alanını da dağıtır. |
yedekleme ilkeleriyle Kurtarma Hizmetleri Kasası oluşturma 'a dağıtma |
Bu şablon, yedekleme ilkeleriyle bir Kurtarma Hizmetleri Kasası oluşturur ve sistem kimliği, yedekleme depolama türü, bölgeler arası geri yükleme ve tanılama günlükleri ve silme kilidi gibi isteğe bağlı özellikleri yapılandırmaktadır. |
Event Hub'a yazılan Denetim ile Azure SQL Server'ı 'a dağıtma |
Bu şablon, Olay Hub'ına denetim günlükleri yazmak için Denetim etkinleştirilmiş bir Azure SQL sunucusu dağıtmanıza olanak tanır |
Log Analytics'a yazılan Denetim ile Azure SQL Server'ı 'a dağıtma |
Bu şablon, Log Analytics'e (OMS çalışma alanı) denetim günlükleri yazmak için Denetim etkinleştirilmiş bir Azure SQL sunucusu dağıtmanıza olanak tanır |
Günlüklerin ve ölçümlerin yapılandırılmış gönderilmesiyle SQL MI oluşturma 'a dağıtma |
Bu şablon, günlükleri ve ölçümleri (tanılama çalışma alanı, depolama hesabı, olay hub'ı) depolamak için kullanılan SQL MI ve ek kaynakları dağıtmanıza olanak tanır. |
İç API Management ve Web App ile Application Gateway 'a dağıtma |
Application Gateway, İnternet trafiğini Azure Web App'te barındırılan bir web API'sine hizmet veren bir sanal ağ (iç mod) API Management örneğine yönlendirir. |
Terraform (AzAPI sağlayıcısı) kaynak tanımı
diagnosticSettings kaynak türü,
Bu kaynağın kapsamını ayarlamak için bu kaynakta parent_id
özelliğini kullanın.
diagnosticSettings kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.insights/diagnosticSettings kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.
resource "azapi_resource" "symbolicname" {
type = "microsoft.insights/diagnosticSettings@2015-07-01"
name = "service"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
logs = [
{
category = "string"
enabled = bool
retentionPolicy = {
days = int
enabled = bool
}
}
]
metrics = [
{
enabled = bool
retentionPolicy = {
days = int
enabled = bool
}
timeGrain = "string"
}
]
serviceBusRuleId = "string"
storageAccountId = "string"
workspaceId = "string"
}
})
}
Özellik değerleri
diagnosticSettings
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | "microsoft.insights/diagnosticSettings@2015-07-01" |
ad | Kaynak adı | "hizmet" |
yer | Kaynak konumu | dize (gerekli) |
parent_id | Bu uzantı kaynağının uygulanacağı kaynağın kimliği. | dize (gerekli) |
Etiketler | Kaynak etiketleri | Etiket adları ve değerleri sözlüğü. |
Özellikler | Hizmet için tanılama ayarları. | ServiceDiagnosticSettings |
ServiceDiagnosticSettings
Ad | Açıklama | Değer |
---|---|---|
Günlük | günlük ayarları listesi. | LogSettings |
Ölçüm | ölçüm ayarlarının listesi. | MetricSettings[] |
serviceBusRuleId | Event Hubs'ın akış Tanılama Günlükleri için oluşturulmasını istediğiniz service bus ad alanının hizmet veri yolu kuralı kimliği. Kural kimliği şu biçimdedir: '{service bus kaynak kimliği}/authorizationrules/{key name}'. | dizgi |
storageAccountId | Tanılama Günlüklerini göndermek istediğiniz depolama hesabının kaynak kimliği. | dizgi |
workspaceId | Tanılama Günlükleri göndermek istediğiniz Log Analytics çalışma alanının çalışma alanı kimliği (Log Analytics çalışma alanının kaynak kimliği). Örnek: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2 | dizgi |
LogSettings
Ad | Açıklama | Değer |
---|---|---|
kategori | Bu ayarın uygulandığı kaynak türü için Tanılama Günlüğü kategorisinin adı. Bir kaynağın Tanılama Günlüğü kategorilerinin listesini almak için önce bir GET tanılama ayarları işlemi gerçekleştirin. | dizgi |
Etkin | bu günlüğün etkinleştirilip etkinleştirilmediğini gösteren bir değer. | bool (gerekli) |
retentionPolicy | bu günlük için bekletme ilkesi. | RetentionPolicy |
RetentionPolicy
Ad | Açıklama | Değer |
---|---|---|
Gün | gün olarak elde tutma için gün sayısı. 0 değeri, olayları süresiz olarak korur. | int (gerekli) |
Etkin | bekletme ilkesinin etkinleştirilip etkinleştirilmediğini gösteren bir değer. | bool (gerekli) |
MetricSettings
Ad | Açıklama | Değer |
---|---|---|
Etkin | bu zaman diliminin etkinleştirilip etkinleştirilmediğini gösteren bir değer. | bool (gerekli) |
retentionPolicy | bu zaman dilimi için bekletme ilkesi. | RetentionPolicy |
timeGrain | ISO8601 biçimde ölçümün zaman grafiği. | dize (gerekli) |