Microsoft.Insights metricAlerts 2018-03-01
Definicja zasobu Bicep
Typ zasobu metricAlerts można wdrożyć z operacjami docelowymi:
- Grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.
Uwagi
Aby uzyskać wskazówki dotyczące wdrażania rozwiązań do monitorowania, zobacz Tworzenie zasobów monitorowania przy użyciu Bicep.
Format zasobu
Aby utworzyć zasób Microsoft.Insights/metricAlerts, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.Insights/metricAlerts@2018-03-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
properties: {
actions: [
{
actionGroupId: 'string'
webHookProperties: {}
}
]
autoMitigate: bool
criteria: {
'odata.type': 'string'
// For remaining properties, see MetricAlertCriteria objects
}
description: 'string'
enabled: bool
evaluationFrequency: 'string'
scopes: [
'string'
]
severity: int
targetResourceRegion: 'string'
targetResourceType: 'string'
windowSize: 'string'
}
}
Obiekty MetricAlertCriteria
Ustaw właściwość odata.type , aby określić typ obiektu.
W przypadku microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria użyj:
'odata.type': 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria'
allOf: [
{
dimensions: [
{
name: 'string'
operator: 'string'
values: [
'string'
]
}
]
metricName: 'string'
metricNamespace: 'string'
name: 'string'
skipMetricValidation: bool
timeAggregation: 'string'
criterionType: 'string'
// For remaining properties, see MultiMetricCriteria objects
}
]
W przypadku microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria użyj:
'odata.type': 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria'
allOf: [
{
criterionType: 'string'
dimensions: [
{
name: 'string'
operator: 'string'
values: [
'string'
]
}
]
metricName: 'string'
metricNamespace: 'string'
name: 'string'
operator: 'string'
skipMetricValidation: bool
threshold: int
timeAggregation: 'string'
}
]
W przypadku elementu Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria użyj:
'odata.type': 'Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria'
componentId: 'string'
failedLocationCount: int
webTestId: 'string'
Obiekty MultiMetricCriteria
Ustaw właściwość criterionType , aby określić typ obiektu.
W przypadku elementu DynamicThresholdCriterion użyj:
criterionType: 'DynamicThresholdCriterion'
alertSensitivity: 'string'
failingPeriods: {
minFailingPeriodsToAlert: int
numberOfEvaluationPeriods: int
}
ignoreDataBefore: 'string'
operator: 'string'
W przypadku elementu StaticThresholdCriterion użyj:
criterionType: 'StaticThresholdCriterion'
operator: 'string'
threshold: int
Wartości właściwości
metricAlerts
Nazwa | Opis | Wartość |
---|---|---|
name | Nazwa zasobu | ciąg (wymagany) Limit znaków: 1–260 Prawidłowe znaki: Nie można użyć: *#&+:<>?@%{}\/ lub znaki sterująceNie można zakończyć spacją ani kropką. |
location | Lokalizacja zasobu | ciąg (wymagany) |
tags | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz Tagi w szablonach |
properties | Właściwości reguły alertu zasobu. | MetricAlertProperties (wymagane) |
MetricAlertProperties
Nazwa | Opis | Wartość |
---|---|---|
akcje | tablica akcji, które są wykonywane, gdy reguła alertu stanie się aktywna, a gdy warunek alertu zostanie rozwiązany. | MetricAlertAction[] |
autoMitigate | flaga wskazująca, czy alert powinien zostać rozwiązany automatycznie, czy nie. Wartość domyślna to true. | bool |
Kryteria | definiuje określone informacje o kryteriach alertu. | MetricAlertCriteria (wymagana) |
description (opis) | opis alertu dotyczącego metryk, który zostanie uwzględniony w wiadomości e-mail z alertem. | ciąg |
enabled | flaga wskazująca, czy alert metryki jest włączony. | bool (wymagane) |
evaluationFrequency | jak często alert metryki jest oceniany w formacie czasu trwania ISO 8601. | ciąg (wymagany) |
scopes | lista identyfikatorów zasobów, do których ma zakres ten alert metryki. | string[] (wymagane) |
ważność | Ważność alertu {0, 1, 2, 3, 4} | int (wymagane) |
targetResourceRegion | region zasobów docelowych, na których jest tworzony/aktualizowany alert. Obowiązkowe, jeśli zakres zawiera subskrypcję, grupę zasobów lub więcej niż jeden zasób. | ciąg |
targetResourceType | typ zasobu zasobów docelowych, na których jest tworzony/aktualizowany alert. Obowiązkowe, jeśli zakres zawiera subskrypcję, grupę zasobów lub więcej niż jeden zasób. | ciąg |
windowSize | okres czasu (w formacie czasu trwania ISO 8601), który służy do monitorowania aktywności alertów na podstawie progu. | ciąg (wymagany) |
MetricAlertAction
Nazwa | Opis | Wartość |
---|---|---|
actionGroupId | identyfikator grupy akcji do użycia. | ciąg |
właściwości elementu webHookProperties | To pole umożliwia określenie właściwości niestandardowych, które zostaną dołączone do ładunku alertu wysłanego jako dane wejściowe do elementu webhook. | object |
MetricAlertCriteria
Nazwa | Opis | Wartość |
---|---|---|
odata.type | Ustawianie typu obiektu | Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria (wymagane) |
MetricAlertMultipleResourceMultipleMetricCriteria
Nazwa | Opis | Wartość |
---|---|---|
odata.type | określa typ kryteriów alertu. | "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria" (wymagane) |
allOf | lista wielu kryteriów metryk dla tej operacji "wszystkie". | MultiMetricCriteria[] |
MultiMetricCriteria
Nazwa | Opis | Wartość |
---|---|---|
Wymiary | Lista warunków wymiarów. | MetricDimension[] |
metricName | Nazwa metryki. | ciąg (wymagany) |
metricNamespace | Przestrzeń nazw metryki. | ciąg |
name | Nazwa kryteriów. | ciąg (wymagany) |
skipMetricValidation | Umożliwia on utworzenie reguły alertu na podstawie niestandardowej metryki, która nie została jeszcze wyemitowana, co powoduje pominięcie sprawdzania poprawności metryki. | bool |
timeAggregation | kryteria agregacji czasu. | "Średnia" "Liczba" "Maksimum" "Minimum" "Suma" (wymagana) |
criterionType | Ustawianie typu obiektu | DynamicThresholdCriterion StaticThresholdCriterion (wymagane) |
MetricDimension
Nazwa | Opis | Wartość |
---|---|---|
name | Nazwa wymiaru. | ciąg (wymagany) |
operator | operator wymiaru. Obsługiwane są tylko "Uwzględnij" i "Wyklucz" | ciąg (wymagany) |
values | lista wartości wymiarów. | string[] (wymagane) |
DynamicMetricCriteria
Nazwa | Opis | Wartość |
---|---|---|
criterionType | Określa typ kryteriów progowych | "DynamicThresholdCriterion" (wymagane) |
alertSensitivity | Zakres odchylenia wymaganego do wyzwolenia alertu. Wpłynie to na to, jak mocno próg jest do wzorca serii metryk. | "Wysoki" "Niski" "Średni" (wymagany) |
failPeriods | Minimalna liczba naruszeń wymaganych w wybranym przedziale czasu wyszukiwania wymaganego do wywołania alertu. | DynamicThresholdFailingPeriods (wymagane) |
ignoreDataBefore | Użyj tej opcji, aby ustawić datę rozpoczęcia nauki danych historycznych metryk i obliczenie progów dynamicznych (w formacie ISO8601) | ciąg |
operator | Operator używany do porównywania wartości metryki z progiem. | "GreaterOrLessThan" "GreaterThan" "LessThan" (wymagany) |
DynamicThresholdFailingPeriods
Nazwa | Opis | Wartość |
---|---|---|
minFailingPeriodsToAlert | Liczba naruszeń wyzwalających alert. Powinna być mniejsza lub równa liczbieOfEvaluationPeriods. | int (wymagane) |
numberOfEvaluationPeriods | Liczba zagregowanych punktów wyszukiwania. Okno czasu wyszukiwania jest obliczane na podstawie szczegółowości agregacji (windowSize) i wybranej liczby zagregowanych punktów. | int (wymagane) |
MetricCriteria
Nazwa | Opis | Wartość |
---|---|---|
criterionType | Określa typ kryteriów progowych | "DynamicThresholdCriterion" "StaticThresholdCriterion" (wymagane) |
Wymiary | Lista warunków wymiarów. | MetricDimension[] |
metricName | Nazwa metryki. | ciąg (wymagany) |
metricNamespace | Przestrzeń nazw metryki. | ciąg |
name | Nazwa kryteriów. | ciąg (wymagany) |
operator | operator kryteriów. | "Równa się" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" (wymagane) |
skipMetricValidation | Umożliwia on utworzenie reguły alertu na podstawie niestandardowej metryki, która nie została jeszcze wyemitowana, co powoduje pominięcie sprawdzania poprawności metryki. | bool |
Próg | wartość progowa kryteriów, która aktywuje alert. | int (wymagane) |
timeAggregation | kryteria agregacji czasu. | "Średnia" "Liczba" "Maksimum" "Minimum" "Suma" (wymagana) |
MetricAlertSingleResourceMultipleMetricCriteria
Nazwa | Opis | Wartość |
---|---|---|
odata.type | określa typ kryteriów alertu. | "Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria" (wymagane) |
allOf | Lista kryteriów metryk dla tej operacji "wszystkie". | MetricCriteria[] |
WebtestLocationAvailabilityCriteria
Nazwa | Opis | Wartość |
---|---|---|
odata.type | określa typ kryteriów alertu. | "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria" (wymagane) |
Componentid | Identyfikator zasobu usługi Application Insights. | ciąg (wymagany) |
failedLocationCount | Liczba lokalizacji zakończonych niepowodzeniem. | int (wymagane) |
webTestId | Identyfikator testu internetowego usługi Application Insights. | ciąg (wymagany) |
Szablony szybkiego startu
Następujące szablony szybkiego startu wdrażają ten typ zasobu.
Template | Opis |
---|---|
BrowserBox Azure Edition |
Ten szablon wdraża narzędzie BrowserBox na maszynie wirtualnej LVM z systemem Azure Ubuntu Server 22.04 LTS, Debian 11 lub RHEL 8.7 LVM. |
Skalowalna aplikacja internetowa Umbraco CMS |
Ten szablon umożliwia łatwe wdrażanie aplikacji internetowej umbraco CMS w Azure App Service Web Apps. |
Tworzenie alertów dla Application Gateway |
Użyj tych szablonów, aby łatwo utworzyć ważne alerty zdarzeń dla Azure Application Gateway. |
Alert dotyczący metryki odpowiedź ostatniego bajtu zaplecza |
Użyj takich szablonów, aby łatwo utworzyć ważne alerty zdarzeń dla Azure Application Gateway. |
Alert dotyczący metryki Liczba hostów w złej kondycji |
Użyj takich szablonów, aby łatwo utworzyć ważne alerty zdarzeń dla Azure Application Gateway. |
Ład w przedsiębiorstwie — AppService, SQL DB, AD, OMS, Runbook |
Wdrożenie chmury dla przedsiębiorstw, małych lub dużych wymaga odpowiedzialnych i wydajnych modeli ładu w celu uzyskania wartości z wdrożeń w chmurze. CloudWise (nazwa kodu rozwiązania) to złożone rozwiązanie dostępne w przewodniku Szybki start partnerów platformy Azure, to narzędzie do wdrażania dla klientów, integratorów systemów i partnerów, które zapewnia samoobsługowe, zautomatyzowane rozwiązanie do zarządzania i operacji, skoncentrowane na optymalizowania kosztów, ulepszaniu niezawodności aplikacji, zmniejszaniu ryzyka biznesowego. Rozwiązanie wyróżnia podstawowe filary ładu dotyczące widoczności i kontroli. |
Dynamiczne tworzenie testu internetowego |
Utwórz dowolną liczbę testów internetowych usługi App Insights (ping). |
Wdrażanie usługi Application Insights i tworzenie alertu w nim |
Ten szablon umożliwia wdrażanie usługi Application Insights i tworzenie alertu w nim |
Reguła alertu dotyczącego metryk z progiem dynamicznym |
Ten szablon tworzy regułę alertu metryki, która monitoruje metrykę Procent użycia procesora CPU maszyny wirtualnej przy użyciu dynamicznego typu warunku progu. |
Reguła alertu metryki ze statycznym progiem |
Ten szablon tworzy regułę alertu metryki, która monitoruje metrykę Procent użycia procesora CPU maszyny wirtualnej przy użyciu statycznego typu warunku progu. |
Reguła alertu dotyczącego metryk dla testu dostępności |
Ten szablon tworzy test dostępności usługi Application Insights wraz z regułą alertu metryki, która go monitoruje. |
Definicja zasobu szablonu usługi ARM
Typ zasobu metricAlerts można wdrożyć z operacjami docelowymi:
- Grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.
Uwagi
Aby uzyskać wskazówki dotyczące wdrażania rozwiązań do monitorowania, zobacz Tworzenie zasobów monitorowania przy użyciu Bicep.
Format zasobu
Aby utworzyć zasób Microsoft.Insights/metricAlerts, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.Insights/metricAlerts",
"apiVersion": "2018-03-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"actions": [
{
"actionGroupId": "string",
"webHookProperties": {}
}
],
"autoMitigate": "bool",
"criteria": {
"odata.type": "string"
// For remaining properties, see MetricAlertCriteria objects
},
"description": "string",
"enabled": "bool",
"evaluationFrequency": "string",
"scopes": [ "string" ],
"severity": "int",
"targetResourceRegion": "string",
"targetResourceType": "string",
"windowSize": "string"
}
}
Obiekty MetricAlertCriteria
Ustaw właściwość odata.type , aby określić typ obiektu.
W przypadku microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria użyj:
"odata.type": "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria",
"allOf": [
{
"dimensions": [
{
"name": "string",
"operator": "string",
"values": [ "string" ]
}
],
"metricName": "string",
"metricNamespace": "string",
"name": "string",
"skipMetricValidation": "bool",
"timeAggregation": "string",
"criterionType": "string"
// For remaining properties, see MultiMetricCriteria objects
}
]
W przypadku microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria użyj:
"odata.type": "Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria",
"allOf": [
{
"criterionType": "string",
"dimensions": [
{
"name": "string",
"operator": "string",
"values": [ "string" ]
}
],
"metricName": "string",
"metricNamespace": "string",
"name": "string",
"operator": "string",
"skipMetricValidation": "bool",
"threshold": "int",
"timeAggregation": "string"
}
]
W przypadku elementu Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria użyj:
"odata.type": "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria",
"componentId": "string",
"failedLocationCount": "int",
"webTestId": "string"
Obiekty MultiMetricCriteria
Ustaw właściwość criterionType , aby określić typ obiektu.
W przypadku elementu DynamicThresholdCriterion użyj:
"criterionType": "DynamicThresholdCriterion",
"alertSensitivity": "string",
"failingPeriods": {
"minFailingPeriodsToAlert": "int",
"numberOfEvaluationPeriods": "int"
},
"ignoreDataBefore": "string",
"operator": "string"
W przypadku elementu StaticThresholdCriterion użyj:
"criterionType": "StaticThresholdCriterion",
"operator": "string",
"threshold": "int"
Wartości właściwości
metricAlerts
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ zasobu | "Microsoft.Insights/metricAlerts" |
apiVersion | Wersja interfejsu API zasobów | '2018-03-01' |
name | Nazwa zasobu | ciąg (wymagany) Limit znaków: 1–260 Prawidłowe znaki: Nie można użyć: *#&+:<>?@%{}\/ lub znaki sterująceNie można zakończyć spacją ani kropką. |
location | Lokalizacja zasobu | ciąg (wymagany) |
tags | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz Tagi w szablonach |
properties | Właściwości reguły alertu zasobu. | MetricAlertProperties (wymagane) |
MetricAlertProperties
Nazwa | Opis | Wartość |
---|---|---|
akcje | tablica akcji, które są wykonywane, gdy reguła alertu stanie się aktywna, a gdy warunek alertu zostanie rozwiązany. | MetricAlertAction[] |
autoMitigate | flaga wskazująca, czy alert powinien zostać rozwiązany automatycznie, czy nie. Wartość domyślna to true. | bool |
Kryteria | definiuje określone informacje o kryteriach alertu. | MetricAlertCriteria (wymagana) |
description (opis) | opis alertu dotyczącego metryk, który zostanie uwzględniony w wiadomości e-mail z alertem. | ciąg |
enabled | flaga wskazująca, czy alert metryki jest włączony. | bool (wymagane) |
evaluationFrequency | jak często alert metryki jest oceniany w formacie czasu trwania ISO 8601. | ciąg (wymagany) |
scopes | lista identyfikatorów zasobów, do których ma zakres ten alert metryki. | string[] (wymagane) |
ważność | Ważność alertu {0, 1, 2, 3, 4} | int (wymagane) |
targetResourceRegion | region zasobów docelowych, na których jest tworzony/aktualizowany alert. Obowiązkowe, jeśli zakres zawiera subskrypcję, grupę zasobów lub więcej niż jeden zasób. | ciąg |
targetResourceType | typ zasobu zasobów docelowych, na których jest tworzony/aktualizowany alert. Obowiązkowe, jeśli zakres zawiera subskrypcję, grupę zasobów lub więcej niż jeden zasób. | ciąg |
windowSize | okres czasu (w formacie czasu trwania ISO 8601), który służy do monitorowania aktywności alertów na podstawie progu. | ciąg (wymagany) |
MetricAlertAction
Nazwa | Opis | Wartość |
---|---|---|
actionGroupId | identyfikator grupy akcji do użycia. | ciąg |
właściwości elementu webHookProperties | To pole umożliwia określenie właściwości niestandardowych, które zostaną dołączone do ładunku alertu wysłanego jako dane wejściowe do elementu webhook. | object |
MetricAlertCriteria
Nazwa | Opis | Wartość |
---|---|---|
odata.type | Ustawianie typu obiektu | Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria (wymagane) |
MetricAlertMultipleResourceMultipleMetricCriteria
Nazwa | Opis | Wartość |
---|---|---|
odata.type | określa typ kryteriów alertu. | "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria" (wymagane) |
allOf | lista wielu kryteriów metryk dla tej operacji "wszystko". | MultiMetricCriteria[] |
MultiMetricCriteria
Nazwa | Opis | Wartość |
---|---|---|
Wymiary | Lista warunków wymiarów. | MetricDimension[] |
metricName | Nazwa metryki. | ciąg (wymagany) |
metricNamespace | Przestrzeń nazw metryki. | ciąg |
name | Nazwa kryteriów. | ciąg (wymagany) |
skipMetricValidation | Umożliwia on utworzenie reguły alertu na podstawie niestandardowej metryki, która nie została jeszcze wyemitowana, co powoduje pominięcie sprawdzania poprawności metryki. | bool |
timeAggregation | typy agregacji czasu kryteriów. | "Średnia" "Liczba" "Maksimum" "Minimum" "Total" (wymagane) |
criterionType | Ustawianie typu obiektu | DynamicThresholdCriterion StaticThresholdCriterion (wymagane) |
MetricDimension
Nazwa | Opis | Wartość |
---|---|---|
name | Nazwa wymiaru. | ciąg (wymagany) |
operator | operator wymiaru. Obsługiwane są tylko elementy "Include" i "Exclude" | ciąg (wymagany) |
values | lista wartości wymiarów. | string[] (wymagane) |
DynamicMetricCriteria
Nazwa | Opis | Wartość |
---|---|---|
criterionType | Określa typ kryteriów progowych | "DynamicThresholdCriterion" (wymagane) |
alertSensitivity | Zakres odchylenia wymaganego do wyzwolenia alertu. Wpłynie to na to, jak mocno próg jest do wzorca serii metryk. | "Wysoki" "Niski" "Średni" (wymagany) |
failPeriods | Minimalna liczba naruszeń wymaganych w wybranym przedziale czasu wyszukiwania wymaganego do zgłaszania alertu. | DynamicThresholdFailingPeriods (wymagane) |
ignoreDataBefore | Użyj tej opcji, aby ustawić datę rozpoczęcia uczenia się danych historycznych metryki i obliczyć progi dynamiczne (w formacie ISO8601) | ciąg |
operator | Operator używany do porównywania wartości metryki z progiem. | "GreaterOrLessThan" "GreaterThan" "LessThan" (wymagany) |
DynamicThresholdFailingPeriods
Nazwa | Opis | Wartość |
---|---|---|
minFailingPeriodsToAlert | Liczba naruszeń wyzwalanych przez alert. Powinna być mniejsza lub równa numberOfEvaluationPeriods. | int (wymagane) |
numberOfEvaluationPeriods | Liczba zagregowanych punktów wyszukiwania. Przedział czasu wyszukiwania jest obliczany na podstawie stopnia szczegółowości agregacji (windowSize) i wybranej liczby zagregowanych punktów. | int (wymagane) |
MetricCriteria
Nazwa | Opis | Wartość |
---|---|---|
criterionType | Określa typ kryteriów progowych | "DynamicThresholdCriterion" "StaticThresholdCriterion" (wymagane) |
Wymiary | Lista warunków wymiarów. | MetricDimension[] |
metricName | Nazwa metryki. | ciąg (wymagany) |
metricNamespace | Przestrzeń nazw metryki. | ciąg |
name | Nazwa kryteriów. | ciąg (wymagany) |
operator | operator kryteriów. | "Równa się" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" (wymagane) |
skipMetricValidation | Umożliwia on utworzenie reguły alertu na podstawie niestandardowej metryki, która nie została jeszcze wyemitowana, co powoduje pominięcie sprawdzania poprawności metryki. | bool |
Próg | wartość progowa kryteriów, która aktywuje alert. | int (wymagane) |
timeAggregation | typy agregacji czasu kryteriów. | "Średnia" "Liczba" "Maksimum" "Minimum" "Total" (wymagane) |
MetricAlertSingleResourceMultipleMetricCriteria
Nazwa | Opis | Wartość |
---|---|---|
odata.type | określa typ kryteriów alertu. | "Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria" (wymagane) |
allOf | Lista kryteriów metryk dla tej operacji "wszystkie". | MetricCriteria[] |
WebtestLocationAvailabilityCriteria
Nazwa | Opis | Wartość |
---|---|---|
odata.type | określa typ kryteriów alertu. | "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria" (wymagane) |
Componentid | Identyfikator zasobu usługi Application Insights. | ciąg (wymagany) |
failedLocationCount | Liczba lokalizacji zakończonych niepowodzeniem. | int (wymagane) |
webTestId | Identyfikator testu internetowego usługi Application Insights. | ciąg (wymagany) |
Szablony szybkiego startu
Następujące szablony szybkiego startu wdrażają ten typ zasobu.
Template | Opis |
---|---|
BrowserBox Azure Edition |
Ten szablon służy do wdrażania przeglądarki BrowserBox na maszynie wirtualnej LVM z systemem Azure Ubuntu Server 22.04 LTS, Debian 11 lub RHEL 8.7 LVM. |
Skalowalna aplikacja internetowa Umbraco CMS |
Ten szablon umożliwia łatwe wdrażanie aplikacji internetowej umbraco CMS na Azure App Service Web Apps. |
Tworzenie alertów dla Application Gateway |
Te szablony umożliwiają łatwe tworzenie ważnych alertów dotyczących zdarzeń dla Azure Application Gateway. |
Alert dotyczący metryki Ostatniej odpowiedzi bajtu zaplecza |
Użyj takich szablonów, aby łatwo tworzyć ważne alerty o zdarzeniach dla Azure Application Gateway. |
Alert dotyczący metryki Liczba hostów w złej kondycji |
Użyj takich szablonów, aby łatwo tworzyć ważne alerty o zdarzeniach dla Azure Application Gateway. |
Ład w przedsiębiorstwie — AppService, SQL DB, AD, OMS, Runbook |
Wdrożenie chmury dla przedsiębiorstw, małych lub dużych, wymaga, aby modele odpowiedzialnego i wydajnego ładu czerpały wartość z wdrożeń w chmurze. CloudWise (nazwa kodu rozwiązania) to złożone rozwiązanie dostępne w przewodnikach Szybki start dla partnerów platformy Azure, to narzędzie umożliwiające wdrażanie dla klientów, integratorów systemów i partnerów, które zapewnia samoobsługowe, zautomatyzowane rozwiązanie do zapewniania ładu i operacji, skoncentrowane na optymalizowaniu kosztów, ulepszaniu niezawodności aplikacji, zmniejszaniu ryzyka biznesowego. Rozwiązanie wyróżnia podstawowe filary ładu dotyczące widoczności i kontroli. |
Dynamiczne tworzenie testu sieci Web |
Utwórz dowolną liczbę testów internetowych usługi App Insights (ping). |
Wdrażanie usługi Application Insights i tworzenie w nim alertu |
Ten szablon umożliwia wdrożenie usługi Application Insights i utworzenie w nim alertu |
Reguła alertu metryki z progiem dynamicznym |
Ten szablon tworzy regułę alertu metryki, która monitoruje metrykę Procent użycia procesora CPU maszyny wirtualnej przy użyciu dynamicznego typu warunku progu. |
Reguła alertu metryki z progiem statycznym |
Ten szablon tworzy regułę alertu metryki, która monitoruje metrykę Procent użycia procesora CPU maszyny wirtualnej przy użyciu statycznego typu warunku progu. |
Reguła alertu dotyczącego metryk dla testu dostępności |
Ten szablon tworzy test dostępności usługi Application Insights wraz z regułą alertu metryki, która go monitoruje. |
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Typ zasobu metricAlerts można wdrożyć z operacjami docelowymi:
- Grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.
Format zasobu
Aby utworzyć zasób Microsoft.Insights/metricAlerts, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Insights/metricAlerts@2018-03-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
actions = [
{
actionGroupId = "string"
webHookProperties = {}
}
]
autoMitigate = bool
criteria = {
odata.type = "string"
// For remaining properties, see MetricAlertCriteria objects
}
description = "string"
enabled = bool
evaluationFrequency = "string"
scopes = [
"string"
]
severity = int
targetResourceRegion = "string"
targetResourceType = "string"
windowSize = "string"
}
})
}
Obiekty MetricAlertCriteria
Ustaw właściwość odata.type , aby określić typ obiektu.
W przypadku microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria użyj:
odata.type = "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria"
allOf = [
{
dimensions = [
{
name = "string"
operator = "string"
values = [
"string"
]
}
]
metricName = "string"
metricNamespace = "string"
name = "string"
skipMetricValidation = bool
timeAggregation = "string"
criterionType = "string"
// For remaining properties, see MultiMetricCriteria objects
}
]
W przypadku microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria użyj:
odata.type = "Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria"
allOf = [
{
criterionType = "string"
dimensions = [
{
name = "string"
operator = "string"
values = [
"string"
]
}
]
metricName = "string"
metricNamespace = "string"
name = "string"
operator = "string"
skipMetricValidation = bool
threshold = int
timeAggregation = "string"
}
]
W przypadku elementu Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria użyj:
odata.type = "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria"
componentId = "string"
failedLocationCount = int
webTestId = "string"
Obiekty MultiMetricCriteria
Ustaw właściwość criterionType , aby określić typ obiektu.
W przypadku elementu DynamicThresholdCriterion użyj:
criterionType = "DynamicThresholdCriterion"
alertSensitivity = "string"
failingPeriods = {
minFailingPeriodsToAlert = int
numberOfEvaluationPeriods = int
}
ignoreDataBefore = "string"
operator = "string"
W przypadku elementu StaticThresholdCriterion użyj:
criterionType = "StaticThresholdCriterion"
operator = "string"
threshold = int
Wartości właściwości
metricAlerts
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ zasobu | "Microsoft.Insights/metricAlerts@2018-03-01" |
name | Nazwa zasobu | ciąg (wymagany) Limit znaków: 1–260 Prawidłowe znaki: Nie można użyć: *#&+:<>?@%{}\/ lub znaki sterująceNie można zakończyć spacją ani kropką. |
location | Lokalizacja zasobu | ciąg (wymagany) |
parent_id | Aby wdrożyć w grupie zasobów, użyj identyfikatora tej grupy zasobów. | ciąg (wymagany) |
tags | Tagi zasobów | Słownik nazw tagów i wartości. |
properties | Właściwości reguły alertu zasobu. | MetricAlertProperties (wymagane) |
MetricAlertProperties
Nazwa | Opis | Wartość |
---|---|---|
akcje | tablica akcji, które są wykonywane, gdy reguła alertu stanie się aktywna, a gdy warunek alertu zostanie rozwiązany. | MetricAlertAction[] |
autoMitigate | flaga wskazująca, czy alert powinien zostać rozwiązany automatycznie, czy nie. Wartość domyślna to true. | bool |
Kryteria | definiuje określone informacje o kryteriach alertu. | MetricAlertCriteria (wymagana) |
description (opis) | opis alertu dotyczącego metryk, który zostanie uwzględniony w wiadomości e-mail z alertem. | ciąg |
enabled | flaga wskazująca, czy alert metryki jest włączony. | bool (wymagane) |
evaluationFrequency | jak często alert metryki jest oceniany w formacie czasu trwania ISO 8601. | ciąg (wymagany) |
scopes | lista identyfikatorów zasobów, do których ma zakres ten alert metryki. | string[] (wymagane) |
ważność | Ważność alertu {0, 1, 2, 3, 4} | int (wymagane) |
targetResourceRegion | region zasobów docelowych, na których jest tworzony/aktualizowany alert. Obowiązkowe, jeśli zakres zawiera subskrypcję, grupę zasobów lub więcej niż jeden zasób. | ciąg |
targetResourceType | typ zasobu zasobów docelowych, na których jest tworzony/aktualizowany alert. Obowiązkowe, jeśli zakres zawiera subskrypcję, grupę zasobów lub więcej niż jeden zasób. | ciąg |
windowSize | okres czasu (w formacie czasu trwania ISO 8601), który służy do monitorowania aktywności alertów na podstawie progu. | ciąg (wymagany) |
MetricAlertAction
Nazwa | Opis | Wartość |
---|---|---|
actionGroupId | identyfikator grupy akcji do użycia. | ciąg |
właściwości elementu webHookProperties | To pole umożliwia określenie właściwości niestandardowych, które zostaną dołączone do ładunku alertu wysłanego jako dane wejściowe do elementu webhook. | object |
MetricAlertCriteria
Nazwa | Opis | Wartość |
---|---|---|
odata.type | Ustawianie typu obiektu | Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria (wymagane) |
MetricAlertMultipleResourceMultipleMetricCriteria
Nazwa | Opis | Wartość |
---|---|---|
odata.type | określa typ kryteriów alertu. | "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria" (wymagane) |
allOf | lista wielu kryteriów metryk dla tej operacji "wszystkie". | MultiMetricCriteria[] |
MultiMetricCriteria
Nazwa | Opis | Wartość |
---|---|---|
Wymiary | Lista warunków wymiarów. | MetricDimension[] |
metricName | Nazwa metryki. | ciąg (wymagany) |
metricNamespace | Przestrzeń nazw metryki. | ciąg |
name | Nazwa kryteriów. | ciąg (wymagany) |
skipMetricValidation | Umożliwia on utworzenie reguły alertu na podstawie niestandardowej metryki, która nie została jeszcze wyemitowana, co powoduje pominięcie sprawdzania poprawności metryki. | bool |
timeAggregation | kryteria agregacji czasu. | "Średnia" "Liczba" "Maksimum" "Minimum" "Total" (wymagane) |
criterionType | Ustawianie typu obiektu | DynamicThresholdCriterion StaticThresholdCriterion (wymagane) |
MetricDimension
Nazwa | Opis | Wartość |
---|---|---|
name | Nazwa wymiaru. | ciąg (wymagany) |
operator | operator wymiaru. Obsługiwane są tylko "Uwzględnij" i "Wyklucz" | ciąg (wymagany) |
values | lista wartości wymiarów. | string[] (wymagane) |
DynamicMetricCriteria
Nazwa | Opis | Wartość |
---|---|---|
criterionType | Określa typ kryteriów progowych | "DynamicThresholdCriterion" (wymagane) |
alertSensitivity | Zakres odchylenia wymaganego do wyzwolenia alertu. Wpłynie to na to, jak mocno próg jest do wzorca serii metryk. | "Wysoki" "Niski" "Średni" (wymagany) |
failPeriods | Minimalna liczba naruszeń wymaganych w wybranym przedziale czasu wyszukiwania wymaganego do wywołania alertu. | DynamicThresholdFailingPeriods (wymagane) |
ignoreDataBefore | Użyj tej opcji, aby ustawić datę rozpoczęcia nauki danych historycznych metryk i obliczenie progów dynamicznych (w formacie ISO8601) | ciąg |
operator | Operator używany do porównywania wartości metryki z progiem. | "GreaterOrLessThan" "GreaterThan" "LessThan" (wymagany) |
DynamicThresholdFailingPeriods
Nazwa | Opis | Wartość |
---|---|---|
minFailingPeriodsToAlert | Liczba naruszeń wyzwalających alert. Powinna być mniejsza lub równa liczbieOfEvaluationPeriods. | int (wymagane) |
numberOfEvaluationPeriods | Liczba zagregowanych punktów wyszukiwania. Okno czasu wyszukiwania jest obliczane na podstawie szczegółowości agregacji (windowSize) i wybranej liczby zagregowanych punktów. | int (wymagane) |
MetricCriteria
Nazwa | Opis | Wartość |
---|---|---|
criterionType | Określa typ kryteriów progowych | "DynamicThresholdCriterion" "StaticThresholdCriterion" (wymagane) |
Wymiary | Lista warunków wymiarów. | MetricDimension[] |
metricName | Nazwa metryki. | ciąg (wymagany) |
metricNamespace | Przestrzeń nazw metryki. | ciąg |
name | Nazwa kryteriów. | ciąg (wymagany) |
operator | operator kryteriów. | "Równa się" "GreaterThan" "GreaterThanOrEqual" "LessThan" "LessThanOrEqual" (wymagane) |
skipMetricValidation | Umożliwia on utworzenie reguły alertu na podstawie niestandardowej metryki, która nie została jeszcze wyemitowana, co powoduje pominięcie sprawdzania poprawności metryki. | bool |
Próg | wartość progowa kryteriów, która aktywuje alert. | int (wymagane) |
timeAggregation | typy agregacji czasu kryteriów. | "Średnia" "Liczba" "Maksimum" "Minimum" "Total" (wymagane) |
MetricAlertSingleResourceMultipleMetricCriteria
Nazwa | Opis | Wartość |
---|---|---|
odata.type | określa typ kryteriów alertu. | "Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria" (wymagane) |
allOf | Lista kryteriów metryk dla tej operacji "wszystkie". | MetricCriteria[] |
WebtestLocationAvailabilityCriteria
Nazwa | Opis | Wartość |
---|---|---|
odata.type | określa typ kryteriów alertu. | "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria" (wymagane) |
Componentid | Identyfikator zasobu usługi Application Insights. | ciąg (wymagany) |
failedLocationCount | Liczba lokalizacji zakończonych niepowodzeniem. | int (wymagane) |
webTestId | Identyfikator testu internetowego usługi Application Insights. | ciąg (wymagany) |
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla