Udostępnij za pośrednictwem


Microsoft.Insights diagnosticSettings

Definicja zasobu Bicep

Typ zasobu diagnosticSettings to zasób rozszerzenia , co oznacza, że można zastosować go do innego zasobu.

Użyj właściwości scope dla tego zasobu, aby ustawić zakres dla tego zasobu. Zobacz Ustawianie zakresu dla zasobów rozszerzeń wBicep.

Typ zasobu diagnosticSettings można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Uwagi

Aby uzyskać wskazówki dotyczące wdrażania rozwiązań do monitorowania, zobacz Create monitoring resources by using Bicep.

Format zasobu

Aby utworzyć zasób Microsoft.Insights/diagnosticSettings, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.Insights/diagnosticSettings@2021-05-01-preview' = {
  name: 'string'
  scope: resourceSymbolicName
  properties: {
    eventHubAuthorizationRuleId: 'string'
    eventHubName: 'string'
    logAnalyticsDestinationType: 'string'
    logs: [
      {
        category: 'string'
        categoryGroup: 'string'
        enabled: bool
        retentionPolicy: {
          days: int
          enabled: bool
        }
      }
    ]
    marketplacePartnerId: 'string'
    metrics: [
      {
        category: 'string'
        enabled: bool
        retentionPolicy: {
          days: int
          enabled: bool
        }
        timeGrain: 'string'
      }
    ]
    serviceBusRuleId: 'string'
    storageAccountId: 'string'
    workspaceId: 'string'
  }
}

Wartości właściwości

diagnosticSettings

Nazwa Opis Wartość
nazwa Nazwa zasobu ciąg (wymagany)
zakres Użyj polecenia podczas tworzenia zasobu rozszerzenia w zakresie innym niż zakres wdrożenia. Zasób docelowy

Dla Bicep ustaw tę właściwość na symboliczną nazwę zasobu, aby zastosować zasób rozszerzenia .
Właściwości Właściwości zasobu ustawień diagnostycznych. DiagnosticSettings

Ustawienia diagnostyczne

Nazwa Opis Wartość
eventHubAuthorizationRuleId Identyfikator zasobu reguły autoryzacji centrum zdarzeń. struna
eventHubName Nazwa centrum zdarzeń. Jeśli żadna z nich nie zostanie określona, zostanie wybrane domyślne centrum zdarzeń. struna
logAnalyticsDestinationType Ciąg wskazujący, czy eksport do usługi Log Analytics powinien używać domyślnego typu docelowego, tj. AzureDiagnostics, czy użyć typu docelowego skonstruowanego w następujący sposób: {znormalizowana tożsamość usługi}_{znormalizowana nazwa kategorii}. Możliwe wartości to: Dedykowane i null (wartość null jest domyślna). struna
Dzienniki Lista ustawień dzienników. LogSettings[]
marketplacePartnerId Pełny identyfikator zasobu usługi ARM zasobu witryny Marketplace, do którego chcesz wysłać dzienniki diagnostyczne. struna
Metryki Lista ustawień metryk. MetricSettings[]
serviceBusRuleId Identyfikator reguły usługi Service Bus ustawienia diagnostycznego. Jest to tutaj, aby zachować zgodność z poprzednimi wersjami. struna
storageAccountId Identyfikator zasobu konta magazynu, do którego chcesz wysłać dzienniki diagnostyczne. struna
workspaceId Pełny identyfikator zasobu usługi ARM obszaru roboczego usługi Log Analytics, do którego chcesz wysłać dzienniki diagnostyczne. Przykład: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2 struna

LogSettings

Nazwa Opis Wartość
kategoria Nazwa kategorii dzienników diagnostycznych dla typu zasobu, do których jest stosowane to ustawienie. Aby uzyskać listę kategorii dzienników diagnostycznych dla zasobu, najpierw wykonaj operację GET ustawień diagnostycznych. struna
categoryGroup Nazwa grupy kategorii dzienników diagnostycznych dla typu zasobu, do których jest stosowane to ustawienie. Aby uzyskać listę kategorii dzienników diagnostycznych dla zasobu, najpierw wykonaj operację GET ustawień diagnostycznych. struna
Włączone wartość wskazująca, czy ten dziennik jest włączony. bool (wymagane)
retentionPolicy zasady przechowywania dla tego dziennika. RetentionPolicy

RetentionPolicy

Nazwa Opis Wartość
Dni liczba dni przechowywania w dniach. Wartość 0 będzie przechowywać zdarzenia na czas nieokreślony. int (wymagane)

Ograniczenia:
Minimalna wartość = 0
Włączone wartość wskazująca, czy zasady przechowywania są włączone. bool (wymagane)

MetricSettings

Nazwa Opis Wartość
kategoria Nazwa kategorii Metryka diagnostyczna dla typu zasobu, do których jest stosowane to ustawienie. Aby uzyskać listę kategorii metryk diagnostycznych dla zasobu, najpierw wykonaj operację GET ustawień diagnostycznych. struna
Włączone wartość wskazująca, czy ta kategoria jest włączona. bool (wymagane)
retentionPolicy zasady przechowywania dla tej kategorii. RetentionPolicy
timeGrain parametr timegrain metryki w formacie ISO8601. struna

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Szablon Opis
klastrze usługi AKS z bramą translatora adresów sieciowych i usługą Application Gateway

wdrażanie w usłudze Azure
W tym przykładzie pokazano, jak wdrożyć klaster usługi AKS z bramą translatora adresów sieciowych dla połączeń wychodzących i usługę Application Gateway dla połączeń przychodzących.
tworzenie prywatnego klastra usługi AKS przy użyciu publicznej strefy DNS

wdrażanie w usłudze Azure
W tym przykładzie pokazano, jak wdrożyć prywatny klaster usługi AKS z publiczną strefą DNS.
tworzenie usługi API Management w wewnętrznej sieci wirtualnej przy użyciu usługi App Gateway

wdrażanie w usłudze Azure
Ten szablon przedstawia sposób tworzenia wystąpienia usługi Azure API Management w sieci prywatnej chronionej przez usługę Azure Application Gateway.
Tworzenie i monitorowanie wystąpienia usługi API Management

wdrażanie w usłudze Azure
Ten szablon tworzy wystąpienie usługi Azure API Management i obszaru roboczego usługi Log Analytics oraz konfiguruje monitorowanie usługi API Management za pomocą usługi Log Analytics
Wdrażanie prostej aplikacji mikrousługi usługi Azure Spring Apps

wdrażanie w usłudze Azure
Ten szablon wdraża prostą aplikację mikrousług usługi Azure Spring Apps do uruchamiania na platformie Azure.
tworzy klaster usługi Azure Stack HCI 23H2

wdrażanie w usłudze Azure
Ten szablon tworzy klaster usługi Azure Stack HCI 23H2 przy użyciu szablonu usługi ARM.
tworzy klaster usługi Azure Stack HCI 23H2

wdrażanie w usłudze Azure
Ten szablon tworzy klaster usługi Azure Stack HCI 23H2 przy użyciu szablonu usługi ARM przy użyciu niestandardowego adresu IP magazynu
tworzy klaster usługi Azure Stack HCI 23H2 w trybie sieciowym przełącznika bez przełącznika z dwoma łączami

wdrażanie w usłudze Azure
Ten szablon tworzy klaster usługi Azure Stack HCI 23H2 przy użyciu szablonu usługi ARM.
tworzy klaster usługi Azure Stack HCI 23H2 w trybie sieci Switchless-SingleLink

wdrażanie w usłudze Azure
Ten szablon tworzy klaster usługi Azure Stack HCI 23H2 przy użyciu szablonu usługi ARM.
Tworzenie pamięci podręcznej Redis Przy użyciu szablonu

wdrażanie w usłudze Azure
Ten szablon tworzy pamięć podręczną Azure Redis Cache z danymi diagnostycznymi przechowywanymi na koncie magazynu.
Tworzenie pamięci podręcznej Redis Cache w warstwie Premium z klastrowaniem

wdrażanie w usłudze Azure
Ten szablon przedstawia sposób konfigurowania klastrowania w wystąpieniu usługi Azure Redis Cache w warstwie Premium.
Tworzenie pamięci podręcznej Redis Cache w warstwie Premium z trwałością danych

wdrażanie w usłudze Azure
W tym szablonie pokazano, jak skonfigurować trwałość w wystąpieniu usługi Azure Redis Cache w warstwie Premium.
usługę Front Door Premium przy użyciu zapory aplikacji internetowej i zestawów reguł zarządzanych przez firmę Microsoft

wdrażanie w usłudze Azure
Ten szablon tworzy usługę Front Door Premium, w tym zaporę aplikacji internetowej z domyślnymi zestawami reguł ochrony botów i zarządzanymi przez firmę Microsoft.
usługę Front Door Standard/Premium z zaporą aplikacji internetowej i regułą niestandardową

wdrażanie w usłudze Azure
Ten szablon tworzy usługę Front Door Standard/Premium, w tym zaporę aplikacji internetowej z regułą niestandardową.
azure Container Registry z zasadami i diagnostycznymi

wdrażanie w usłudze Azure
Usługa Azure Container Registry z zasadami i diagnostyką (bicep)
azure Data Factory przy użyciu usługi Git i zarządzanej konfiguracji sieci wirtualnej

wdrażanie w usłudze Azure
Ten szablon tworzy usługę Azure Data Factory z konfiguracją usługi Git i zarządzaną siecią wirtualną.
obszaru roboczego usługi Log Analytics z rozwiązaniami i źródłami danych

wdrażanie w usłudze Azure
Wdraża obszar roboczy usługi Log Analytics z określonymi rozwiązaniami i źródłami danych
obszar roboczy usługi Log Analytics za pomocą usługi VM Insights, Container Insights

wdrażanie w usłudze Azure
Wdraża obszar roboczy usługi Log Analytics za pomocą szczegółowych informacji o maszynach wirtualnych, rozwiązań usługi Container Insights i diagnostyki.
tworzenie usługi Key Vault z włączonym rejestrowaniem

wdrażanie w usłudze Azure
Ten szablon tworzy usługę Azure Key Vault i konto usługi Azure Storage używane do rejestrowania. Opcjonalnie tworzy blokady zasobów w celu ochrony usługi Key Vault i zasobów magazynu.
klastrze usługi AKS z kontrolerem ruchu przychodzącego usługi Application Gateway

wdrażanie w usłudze Azure
W tym przykładzie pokazano, jak wdrożyć klaster usługi AKS za pomocą usługi Application Gateway, kontrolera ruchu przychodzącego usługi Application Gateway, usługi Azure Container Registry, usługi Log Analytics i usługi Key Vault
Application Gateway z zaporą aplikacji internetowej i zasadami zapory

wdrażanie w usłudze Azure
Ten szablon tworzy usługę Application Gateway z zaporą aplikacji internetowej skonfigurowaną wraz z zasadami zapory
użyj usługi Azure Firewall jako serwera proxy DNS w topologii gwiazdy & piasty

wdrażanie w usłudze Azure
W tym przykładzie pokazano, jak wdrożyć topologię piasty i szprych na platformie Azure przy użyciu usługi Azure Firewall. Sieć wirtualna piasty działa jako centralny punkt łączności z wieloma sieciami wirtualnymi szprych, które są połączone z siecią wirtualną koncentratora za pośrednictwem komunikacji równorzędnej sieci wirtualnych.
tworzenie usługi Azure Front Door przed usługą Azure API Management

wdrażanie w usłudze Azure
W tym przykładzie pokazano, jak używać usługi Azure Front Door jako globalnego modułu równoważenia obciążenia przed usługą Azure API Management.
sieciowa grupa zabezpieczeń z dziennikami diagnostycznymi

wdrażanie w usłudze Azure
Ten szablon tworzy sieciową grupę zabezpieczeń z dziennikami diagnostycznymi i blokadą zasobu
sieć wirtualna z dziennikami diagnostycznymi

wdrażanie w usłudze Azure
Ten szablon tworzy sieć wirtualną z dziennikami diagnostycznymi i umożliwia dodawanie opcjonalnych funkcji do każdej podsieci
tworzenie magazynu usługi Recovery Services i włączanie diagnostyki

wdrażanie w usłudze Azure
Ten szablon tworzy magazyn usługi Recovery Services i włącza diagnostykę usługi Azure Backup. Spowoduje to również wdrożenie konta magazynu i obszaru roboczego pakietu oms.
Tworzenie magazynu usługi Recovery Services przy użyciu zasad tworzenia kopii zapasowych

wdrażanie w usłudze Azure
Ten szablon tworzy magazyn usługi Recovery Services z zasadami tworzenia kopii zapasowych i konfiguruje opcjonalne funkcje, takie jak tożsamość systemu, typ magazynu kopii zapasowych, przywracanie między regionami i dzienniki diagnostyczne oraz blokada usuwania.
azure SQL Server z inspekcją zapisaną w usłudze Event Hub

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie serwera Azure SQL z włączoną inspekcją w celu zapisywania dzienników inspekcji w centrum zdarzeń
azure SQL Server z inspekcją zapisaną w usłudze Log Analytics

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie serwera Azure SQL z włączoną inspekcją w celu zapisywania dzienników inspekcji w obszarze roboczym usługi Log Analytics (OMS)
Tworzenie wystąpienia zarządzanego SQL ze skonfigurowanym wysyłaniem dzienników i metryk

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie wystąpienia zarządzanego SQL i dodatkowych zasobów używanych do przechowywania dzienników i metryk (obszar roboczy diagnostyczny, konto magazynu, centrum zdarzeń).
Application Gateway z wewnętrznymi usługami API Management i Web App

wdrażanie w usłudze Azure
Usługa Application Gateway routingu ruchu internetowego do wystąpienia usługi API Management sieci wirtualnej (w trybie wewnętrznym), które obsługuje internetowy interfejs API hostowany w aplikacji internetowej platformy Azure.

Definicja zasobu szablonu usługi ARM

Typ zasobu diagnosticSettings to zasób rozszerzenia , co oznacza, że można zastosować go do innego zasobu.

Użyj właściwości scope dla tego zasobu, aby ustawić zakres dla tego zasobu. Zobacz Ustawianie zakresu dla zasobów rozszerzeń w szablonach usługi ARM.

Typ zasobu diagnosticSettings można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Uwagi

Aby uzyskać wskazówki dotyczące wdrażania rozwiązań do monitorowania, zobacz Create monitoring resources by using Bicep.

Format zasobu

Aby utworzyć zasób Microsoft.Insights/diagnosticSettings, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.Insights/diagnosticSettings",
  "apiVersion": "2021-05-01-preview",
  "name": "string",
  "scope": "string",
  "properties": {
    "eventHubAuthorizationRuleId": "string",
    "eventHubName": "string",
    "logAnalyticsDestinationType": "string",
    "logs": [
      {
        "category": "string",
        "categoryGroup": "string",
        "enabled": "bool",
        "retentionPolicy": {
          "days": "int",
          "enabled": "bool"
        }
      }
    ],
    "marketplacePartnerId": "string",
    "metrics": [
      {
        "category": "string",
        "enabled": "bool",
        "retentionPolicy": {
          "days": "int",
          "enabled": "bool"
        },
        "timeGrain": "string"
      }
    ],
    "serviceBusRuleId": "string",
    "storageAccountId": "string",
    "workspaceId": "string"
  }
}

Wartości właściwości

diagnosticSettings

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.Insights/diagnosticSettings"
apiVersion Wersja interfejsu API zasobów "2021-05-01-preview"
nazwa Nazwa zasobu ciąg (wymagany)
zakres Użyj polecenia podczas tworzenia zasobu rozszerzenia w zakresie innym niż zakres wdrożenia. Zasób docelowy

W przypadku formatu JSON ustaw wartość na pełną nazwę zasobu, aby zastosować zasobu rozszerzenia .
Właściwości Właściwości zasobu ustawień diagnostycznych. DiagnosticSettings

Ustawienia diagnostyczne

Nazwa Opis Wartość
eventHubAuthorizationRuleId Identyfikator zasobu reguły autoryzacji centrum zdarzeń. struna
eventHubName Nazwa centrum zdarzeń. Jeśli żadna z nich nie zostanie określona, zostanie wybrane domyślne centrum zdarzeń. struna
logAnalyticsDestinationType Ciąg wskazujący, czy eksport do usługi Log Analytics powinien używać domyślnego typu docelowego, tj. AzureDiagnostics, czy użyć typu docelowego skonstruowanego w następujący sposób: {znormalizowana tożsamość usługi}_{znormalizowana nazwa kategorii}. Możliwe wartości to: Dedykowane i null (wartość null jest domyślna). struna
Dzienniki Lista ustawień dzienników. LogSettings[]
marketplacePartnerId Pełny identyfikator zasobu usługi ARM zasobu witryny Marketplace, do którego chcesz wysłać dzienniki diagnostyczne. struna
Metryki Lista ustawień metryk. MetricSettings[]
serviceBusRuleId Identyfikator reguły usługi Service Bus ustawienia diagnostycznego. Jest to tutaj, aby zachować zgodność z poprzednimi wersjami. struna
storageAccountId Identyfikator zasobu konta magazynu, do którego chcesz wysłać dzienniki diagnostyczne. struna
workspaceId Pełny identyfikator zasobu usługi ARM obszaru roboczego usługi Log Analytics, do którego chcesz wysłać dzienniki diagnostyczne. Przykład: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2 struna

LogSettings

Nazwa Opis Wartość
kategoria Nazwa kategorii dzienników diagnostycznych dla typu zasobu, do których jest stosowane to ustawienie. Aby uzyskać listę kategorii dzienników diagnostycznych dla zasobu, najpierw wykonaj operację GET ustawień diagnostycznych. struna
categoryGroup Nazwa grupy kategorii dzienników diagnostycznych dla typu zasobu, do których jest stosowane to ustawienie. Aby uzyskać listę kategorii dzienników diagnostycznych dla zasobu, najpierw wykonaj operację GET ustawień diagnostycznych. struna
Włączone wartość wskazująca, czy ten dziennik jest włączony. bool (wymagane)
retentionPolicy zasady przechowywania dla tego dziennika. RetentionPolicy

RetentionPolicy

Nazwa Opis Wartość
Dni liczba dni przechowywania w dniach. Wartość 0 będzie przechowywać zdarzenia na czas nieokreślony. int (wymagane)

Ograniczenia:
Minimalna wartość = 0
Włączone wartość wskazująca, czy zasady przechowywania są włączone. bool (wymagane)

MetricSettings

Nazwa Opis Wartość
kategoria Nazwa kategorii Metryka diagnostyczna dla typu zasobu, do których jest stosowane to ustawienie. Aby uzyskać listę kategorii metryk diagnostycznych dla zasobu, najpierw wykonaj operację GET ustawień diagnostycznych. struna
Włączone wartość wskazująca, czy ta kategoria jest włączona. bool (wymagane)
retentionPolicy zasady przechowywania dla tej kategorii. RetentionPolicy
timeGrain parametr timegrain metryki w formacie ISO8601. struna

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Szablon Opis
klastrze usługi AKS z bramą translatora adresów sieciowych i usługą Application Gateway

wdrażanie w usłudze Azure
W tym przykładzie pokazano, jak wdrożyć klaster usługi AKS z bramą translatora adresów sieciowych dla połączeń wychodzących i usługę Application Gateway dla połączeń przychodzących.
tworzenie prywatnego klastra usługi AKS przy użyciu publicznej strefy DNS

wdrażanie w usłudze Azure
W tym przykładzie pokazano, jak wdrożyć prywatny klaster usługi AKS z publiczną strefą DNS.
tworzenie usługi API Management w wewnętrznej sieci wirtualnej przy użyciu usługi App Gateway

wdrażanie w usłudze Azure
Ten szablon przedstawia sposób tworzenia wystąpienia usługi Azure API Management w sieci prywatnej chronionej przez usługę Azure Application Gateway.
Tworzenie i monitorowanie wystąpienia usługi API Management

wdrażanie w usłudze Azure
Ten szablon tworzy wystąpienie usługi Azure API Management i obszaru roboczego usługi Log Analytics oraz konfiguruje monitorowanie usługi API Management za pomocą usługi Log Analytics
Wdrażanie prostej aplikacji mikrousługi usługi Azure Spring Apps

wdrażanie w usłudze Azure
Ten szablon wdraża prostą aplikację mikrousług usługi Azure Spring Apps do uruchamiania na platformie Azure.
tworzy klaster usługi Azure Stack HCI 23H2

wdrażanie w usłudze Azure
Ten szablon tworzy klaster usługi Azure Stack HCI 23H2 przy użyciu szablonu usługi ARM.
tworzy klaster usługi Azure Stack HCI 23H2

wdrażanie w usłudze Azure
Ten szablon tworzy klaster usługi Azure Stack HCI 23H2 przy użyciu szablonu usługi ARM przy użyciu niestandardowego adresu IP magazynu
tworzy klaster usługi Azure Stack HCI 23H2 w trybie sieciowym przełącznika bez przełącznika z dwoma łączami

wdrażanie w usłudze Azure
Ten szablon tworzy klaster usługi Azure Stack HCI 23H2 przy użyciu szablonu usługi ARM.
tworzy klaster usługi Azure Stack HCI 23H2 w trybie sieci Switchless-SingleLink

wdrażanie w usłudze Azure
Ten szablon tworzy klaster usługi Azure Stack HCI 23H2 przy użyciu szablonu usługi ARM.
Tworzenie pamięci podręcznej Redis Przy użyciu szablonu

wdrażanie w usłudze Azure
Ten szablon tworzy pamięć podręczną Azure Redis Cache z danymi diagnostycznymi przechowywanymi na koncie magazynu.
Tworzenie pamięci podręcznej Redis Cache w warstwie Premium z klastrowaniem

wdrażanie w usłudze Azure
Ten szablon przedstawia sposób konfigurowania klastrowania w wystąpieniu usługi Azure Redis Cache w warstwie Premium.
Tworzenie pamięci podręcznej Redis Cache w warstwie Premium z trwałością danych

wdrażanie w usłudze Azure
W tym szablonie pokazano, jak skonfigurować trwałość w wystąpieniu usługi Azure Redis Cache w warstwie Premium.
usługę Front Door Premium przy użyciu zapory aplikacji internetowej i zestawów reguł zarządzanych przez firmę Microsoft

wdrażanie w usłudze Azure
Ten szablon tworzy usługę Front Door Premium, w tym zaporę aplikacji internetowej z domyślnymi zestawami reguł ochrony botów i zarządzanymi przez firmę Microsoft.
usługę Front Door Standard/Premium z zaporą aplikacji internetowej i regułą niestandardową

wdrażanie w usłudze Azure
Ten szablon tworzy usługę Front Door Standard/Premium, w tym zaporę aplikacji internetowej z regułą niestandardową.
azure Container Registry z zasadami i diagnostycznymi

wdrażanie w usłudze Azure
Usługa Azure Container Registry z zasadami i diagnostyką (bicep)
azure Data Factory przy użyciu usługi Git i zarządzanej konfiguracji sieci wirtualnej

wdrażanie w usłudze Azure
Ten szablon tworzy usługę Azure Data Factory z konfiguracją usługi Git i zarządzaną siecią wirtualną.
obszaru roboczego usługi Log Analytics z rozwiązaniami i źródłami danych

wdrażanie w usłudze Azure
Wdraża obszar roboczy usługi Log Analytics z określonymi rozwiązaniami i źródłami danych
obszar roboczy usługi Log Analytics za pomocą usługi VM Insights, Container Insights

wdrażanie w usłudze Azure
Wdraża obszar roboczy usługi Log Analytics za pomocą szczegółowych informacji o maszynach wirtualnych, rozwiązań usługi Container Insights i diagnostyki.
tworzenie usługi Key Vault z włączonym rejestrowaniem

wdrażanie w usłudze Azure
Ten szablon tworzy usługę Azure Key Vault i konto usługi Azure Storage używane do rejestrowania. Opcjonalnie tworzy blokady zasobów w celu ochrony usługi Key Vault i zasobów magazynu.
klastrze usługi AKS z kontrolerem ruchu przychodzącego usługi Application Gateway

wdrażanie w usłudze Azure
W tym przykładzie pokazano, jak wdrożyć klaster usługi AKS za pomocą usługi Application Gateway, kontrolera ruchu przychodzącego usługi Application Gateway, usługi Azure Container Registry, usługi Log Analytics i usługi Key Vault
Application Gateway z zaporą aplikacji internetowej i zasadami zapory

wdrażanie w usłudze Azure
Ten szablon tworzy usługę Application Gateway z zaporą aplikacji internetowej skonfigurowaną wraz z zasadami zapory
użyj usługi Azure Firewall jako serwera proxy DNS w topologii gwiazdy & piasty

wdrażanie w usłudze Azure
W tym przykładzie pokazano, jak wdrożyć topologię piasty i szprych na platformie Azure przy użyciu usługi Azure Firewall. Sieć wirtualna piasty działa jako centralny punkt łączności z wieloma sieciami wirtualnymi szprych, które są połączone z siecią wirtualną koncentratora za pośrednictwem komunikacji równorzędnej sieci wirtualnych.
tworzenie usługi Azure Front Door przed usługą Azure API Management

wdrażanie w usłudze Azure
W tym przykładzie pokazano, jak używać usługi Azure Front Door jako globalnego modułu równoważenia obciążenia przed usługą Azure API Management.
sieciowa grupa zabezpieczeń z dziennikami diagnostycznymi

wdrażanie w usłudze Azure
Ten szablon tworzy sieciową grupę zabezpieczeń z dziennikami diagnostycznymi i blokadą zasobu
sieć wirtualna z dziennikami diagnostycznymi

wdrażanie w usłudze Azure
Ten szablon tworzy sieć wirtualną z dziennikami diagnostycznymi i umożliwia dodawanie opcjonalnych funkcji do każdej podsieci
tworzenie magazynu usługi Recovery Services i włączanie diagnostyki

wdrażanie w usłudze Azure
Ten szablon tworzy magazyn usługi Recovery Services i włącza diagnostykę usługi Azure Backup. Spowoduje to również wdrożenie konta magazynu i obszaru roboczego pakietu oms.
Tworzenie magazynu usługi Recovery Services przy użyciu zasad tworzenia kopii zapasowych

wdrażanie w usłudze Azure
Ten szablon tworzy magazyn usługi Recovery Services z zasadami tworzenia kopii zapasowych i konfiguruje opcjonalne funkcje, takie jak tożsamość systemu, typ magazynu kopii zapasowych, przywracanie między regionami i dzienniki diagnostyczne oraz blokada usuwania.
azure SQL Server z inspekcją zapisaną w usłudze Event Hub

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie serwera Azure SQL z włączoną inspekcją w celu zapisywania dzienników inspekcji w centrum zdarzeń
azure SQL Server z inspekcją zapisaną w usłudze Log Analytics

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie serwera Azure SQL z włączoną inspekcją w celu zapisywania dzienników inspekcji w obszarze roboczym usługi Log Analytics (OMS)
Tworzenie wystąpienia zarządzanego SQL ze skonfigurowanym wysyłaniem dzienników i metryk

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie wystąpienia zarządzanego SQL i dodatkowych zasobów używanych do przechowywania dzienników i metryk (obszar roboczy diagnostyczny, konto magazynu, centrum zdarzeń).
Application Gateway z wewnętrznymi usługami API Management i Web App

wdrażanie w usłudze Azure
Usługa Application Gateway routingu ruchu internetowego do wystąpienia usługi API Management sieci wirtualnej (w trybie wewnętrznym), które obsługuje internetowy interfejs API hostowany w aplikacji internetowej platformy Azure.

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu diagnosticSettings to zasób rozszerzenia , co oznacza, że można zastosować go do innego zasobu.

Użyj właściwości parent_id dla tego zasobu, aby ustawić zakres dla tego zasobu.

Typ zasobu diagnosticSettings można wdrożyć przy użyciu operacji docelowych:

  • grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Insights/diagnosticSettings, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Insights/diagnosticSettings@2021-05-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      eventHubAuthorizationRuleId = "string"
      eventHubName = "string"
      logAnalyticsDestinationType = "string"
      logs = [
        {
          category = "string"
          categoryGroup = "string"
          enabled = bool
          retentionPolicy = {
            days = int
            enabled = bool
          }
        }
      ]
      marketplacePartnerId = "string"
      metrics = [
        {
          category = "string"
          enabled = bool
          retentionPolicy = {
            days = int
            enabled = bool
          }
          timeGrain = "string"
        }
      ]
      serviceBusRuleId = "string"
      storageAccountId = "string"
      workspaceId = "string"
    }
  })
}

Wartości właściwości

diagnosticSettings

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.Insights/diagnosticSettings@2021-05-01-preview"
nazwa Nazwa zasobu ciąg (wymagany)
parent_id Identyfikator zasobu, do który ma być stosowany ten zasób rozszerzenia. ciąg (wymagany)
Właściwości Właściwości zasobu ustawień diagnostycznych. DiagnosticSettings

Ustawienia diagnostyczne

Nazwa Opis Wartość
eventHubAuthorizationRuleId Identyfikator zasobu reguły autoryzacji centrum zdarzeń. struna
eventHubName Nazwa centrum zdarzeń. Jeśli żadna z nich nie zostanie określona, zostanie wybrane domyślne centrum zdarzeń. struna
logAnalyticsDestinationType Ciąg wskazujący, czy eksport do usługi Log Analytics powinien używać domyślnego typu docelowego, tj. AzureDiagnostics, czy użyć typu docelowego skonstruowanego w następujący sposób: {znormalizowana tożsamość usługi}_{znormalizowana nazwa kategorii}. Możliwe wartości to: Dedykowane i null (wartość null jest domyślna). struna
Dzienniki Lista ustawień dzienników. LogSettings[]
marketplacePartnerId Pełny identyfikator zasobu usługi ARM zasobu witryny Marketplace, do którego chcesz wysłać dzienniki diagnostyczne. struna
Metryki Lista ustawień metryk. MetricSettings[]
serviceBusRuleId Identyfikator reguły usługi Service Bus ustawienia diagnostycznego. Jest to tutaj, aby zachować zgodność z poprzednimi wersjami. struna
storageAccountId Identyfikator zasobu konta magazynu, do którego chcesz wysłać dzienniki diagnostyczne. struna
workspaceId Pełny identyfikator zasobu usługi ARM obszaru roboczego usługi Log Analytics, do którego chcesz wysłać dzienniki diagnostyczne. Przykład: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2 struna

LogSettings

Nazwa Opis Wartość
kategoria Nazwa kategorii dzienników diagnostycznych dla typu zasobu, do których jest stosowane to ustawienie. Aby uzyskać listę kategorii dzienników diagnostycznych dla zasobu, najpierw wykonaj operację GET ustawień diagnostycznych. struna
categoryGroup Nazwa grupy kategorii dzienników diagnostycznych dla typu zasobu, do których jest stosowane to ustawienie. Aby uzyskać listę kategorii dzienników diagnostycznych dla zasobu, najpierw wykonaj operację GET ustawień diagnostycznych. struna
Włączone wartość wskazująca, czy ten dziennik jest włączony. bool (wymagane)
retentionPolicy zasady przechowywania dla tego dziennika. RetentionPolicy

RetentionPolicy

Nazwa Opis Wartość
Dni liczba dni przechowywania w dniach. Wartość 0 będzie przechowywać zdarzenia na czas nieokreślony. int (wymagane)

Ograniczenia:
Minimalna wartość = 0
Włączone wartość wskazująca, czy zasady przechowywania są włączone. bool (wymagane)

MetricSettings

Nazwa Opis Wartość
kategoria Nazwa kategorii Metryka diagnostyczna dla typu zasobu, do których jest stosowane to ustawienie. Aby uzyskać listę kategorii metryk diagnostycznych dla zasobu, najpierw wykonaj operację GET ustawień diagnostycznych. struna
Włączone wartość wskazująca, czy ta kategoria jest włączona. bool (wymagane)
retentionPolicy zasady przechowywania dla tej kategorii. RetentionPolicy
timeGrain parametr timegrain metryki w formacie ISO8601. struna