Alert Rules - Get

Ruft eine klassische Metrikwarnungsregel ab.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Insights/alertrules/{ruleName}?api-version=2016-03-01

URI-Parameter

Name In Erforderlich Typ Beschreibung
resourceGroupName
path True

string

Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

ruleName
path True

string

Der Name der Regel.

subscriptionId
path True

string

Hierbei handelt es sich um die ID des Zielabonnements.

api-version
query True

string

Hierbei handelt es sich um die für diesen Vorgang zu verwendende API-Version.

Antworten

Name Typ Beschreibung
200 OK

AlertRuleResource

Erfolgreiche Anforderung zum Abrufen einer Warnungsregel

Other Status Codes

ErrorResponse

Fehlerantwort mit Beschreibung des Grunds für den Fehler.

Sicherheit

azure_auth

Azure Active Directory-OAuth2-Flow

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Beschreibung
user_impersonation Identitätswechsel Ihres Benutzerkontos

Beispiele

Get an alert rule

Sample Request

GET https://management.azure.com/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourcegroups/Rac46PostSwapRG/providers/Microsoft.Insights/alertrules/chiricutin?api-version=2016-03-01

Sample Response

{
  "id": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/Rac46PostSwapRG/providers/microsoft.insights/alertrules/chiricutin",
  "name": "chiricutin",
  "type": "Microsoft.Insights/alertRules",
  "location": "West US",
  "tags": {
    "$type": "Microsoft.WindowsAzure.Management.Common.Storage.CasePreservedDictionary, Microsoft.WindowsAzure.Management.Common.Storage",
    "hidden-link:/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/leoalerttest": "Resource"
  },
  "properties": {
    "name": "chiricutin",
    "description": "Pura Vida",
    "isEnabled": true,
    "condition": {
      "odata.type": "Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition",
      "dataSource": {
        "odata.type": "Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource",
        "resourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/leoalerttest",
        "metricName": "Requests"
      },
      "operator": "GreaterThan",
      "threshold": 3,
      "windowSize": "PT5M",
      "timeAggregation": "Total"
    },
    "lastUpdatedTime": "2016-11-23T21:23:52.0221265Z",
    "actions": []
  }
}

Definitionen

Name Beschreibung
AlertRuleResource

Die Warnungsregelressource.

ConditionOperator

In der Regelbedingung zulässige Operatoren.

ErrorResponse

Beschreibt das Format der Fehlerantwort.

LocationThresholdRuleCondition

Eine Regelbedingung, die auf einer bestimmten Anzahl von Speicherorten basiert, die fehlschlägt.

ManagementEventAggregationCondition

Legt fest, wie die erfassten Daten im Zeitverlauf kombiniert werden sollen.

ManagementEventRuleCondition

Eine Regelbedingung für Verwaltungsereignisse.

RuleEmailAction

Gibt die Aktion zum Senden von E-Mails an, wenn die Regelbedingung ausgewertet wird. Der Diskriminator ist in diesem Fall immer RuleEmailAction.

RuleManagementEventClaimsDataSource

Die Ansprüche für eine Regelverwaltungsereignis-Datenquelle.

RuleManagementEventDataSource

Eine Ereignisdatenquelle für die Regelverwaltung. Die Diskriminatorfelder sind in diesem Fall immer RuleManagementEventDataSource.

RuleMetricDataSource

Eine Regelmetrik-Datenquelle. Der Diskriminatorwert ist in diesem Fall immer RuleMetricDataSource.

RuleWebhookAction

Gibt die Aktion an, die im Dienst bereitgestellt werden soll, wenn die Regelbedingung ausgewertet wird. Der Diskriminator ist in diesem Fall immer RuleWebhookAction.

ThresholdRuleCondition

Eine Regelbedingung, die auf einer Metrik basiert, die einen Schwellenwert überschreitet.

TimeAggregationOperator

In einer Regel zulässige Aggregationsoperatoren.

AlertRuleResource

Die Warnungsregelressource.

Name Typ Beschreibung
id

string

Azure-Ressourcen-ID

location

string

Ressourcenspeicherort

name

string

Name der Azure-Ressource

properties.action RuleAction:

Aktion, die ausgeführt wird, wenn die Warnungsregel aktiv wird und eine Warnungsbedingung aufgelöst wird.

properties.actions RuleAction[]:

das Array von Aktionen, die ausgeführt werden, wenn die Warnungsregel aktiv wird und wenn eine Warnungsbedingung aufgelöst wird.

properties.condition RuleCondition:

Die Bedingung, die dazu führt, dass die Warnungsregel aktiviert wird.

properties.description

string

Die Beschreibung der Warnungsregel, die in der Warnungs-E-Mail enthalten sein wird.

properties.isEnabled

boolean

das Flag, das angibt, ob die Warnungsregel aktiviert ist.

properties.lastUpdatedTime

string

Das letzte Mal wurde die Regel im ISO8601 Format aktualisiert.

properties.name

string

der Name der Warnungsregel.

properties.provisioningState

string

den Bereitstellungsstatus.

tags

object

Ressourcentags

type

string

Azure-Ressourcentyp

ConditionOperator

In der Regelbedingung zulässige Operatoren.

Name Typ Beschreibung
GreaterThan

string

GreaterThanOrEqual

string

LessThan

string

LessThanOrEqual

string

ErrorResponse

Beschreibt das Format der Fehlerantwort.

Name Typ Beschreibung
code

string

Fehlercode

message

string

Eine Fehlermeldung, die angibt, warum der Vorgang fehlgeschlagen ist.

LocationThresholdRuleCondition

Eine Regelbedingung, die auf einer bestimmten Anzahl von Speicherorten basiert, die fehlschlägt.

Name Typ Beschreibung
dataSource RuleDataSource:

die Ressource, aus der die Regel ihre Daten sammelt. Für diesen Typ ist dataSource immer vom Typ RuleMetricDataSource.

failedLocationCount

integer

Die Anzahl der Speicherorte, an denen die Warnung nicht aktiviert werden kann.

odata.type string:

Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition

gibt den Typ der Bedingung an. Dies kann einer von drei Typen sein: ManagementEventRuleCondition (Vorkommen von Verwaltungsereignissen), LocationThresholdRuleCondition (basierend auf der Anzahl der Fehler eines Webtests) und ThresholdRuleCondition (basierend auf dem Schwellenwert einer Metrik).

windowSize

string

der Zeitraum (im ISO 8601-Dauerformat), der zum Überwachen der Warnungsaktivität basierend auf dem Schwellenwert verwendet wird. Wenn angegeben, muss es zwischen 5 Minuten und 1 Tag sein.

ManagementEventAggregationCondition

Legt fest, wie die erfassten Daten im Zeitverlauf kombiniert werden sollen.

Name Typ Beschreibung
operator

ConditionOperator

der Bedingungsoperator.

threshold

number

Der Schwellenwert, der die Warnung aktiviert.

windowSize

string

der Zeitraum (im ISO 8601-Dauerformat), der zum Überwachen der Warnungsaktivität basierend auf dem Schwellenwert verwendet wird. Wenn angegeben, muss es zwischen 5 Minuten und 1 Tag sein.

ManagementEventRuleCondition

Eine Regelbedingung für Verwaltungsereignisse.

Name Typ Beschreibung
aggregation

ManagementEventAggregationCondition

Wie die gesammelten Daten im Laufe der Zeit kombiniert werden sollen und wann die Warnung aktiviert wird. Beachten Sie, dass die Aggregation von Warnungen für Verwaltungsereignisse optional ist. Wenn sie nicht bereitgestellt wird, führt jedes Ereignis zu einer Aktivierung der Warnung.

dataSource RuleDataSource:

die Ressource, aus der die Regel ihre Daten sammelt. Für diesen Typ ist dataSource immer vom Typ RuleMetricDataSource.

odata.type string:

Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition

gibt den Typ der Bedingung an. Dies kann einer von drei Typen sein: ManagementEventRuleCondition (Vorkommen von Verwaltungsereignissen), LocationThresholdRuleCondition (basierend auf der Anzahl der Fehler eines Webtests) und ThresholdRuleCondition (basierend auf dem Schwellenwert einer Metrik).

RuleEmailAction

Gibt die Aktion zum Senden von E-Mails an, wenn die Regelbedingung ausgewertet wird. Der Diskriminator ist in diesem Fall immer RuleEmailAction.

Name Typ Beschreibung
customEmails

string[]

die Liste der benutzerdefinierten E-Mail-Adressen des Administrators, um über die Aktivierung der Warnung zu informieren.

odata.type string:

Microsoft.Azure.Management.Insights.Models.RuleEmailAction

gibt den Typ der Aktion an. Es gibt zwei Arten von Aktionen: RuleEmailAction und RuleWebhookAction.

sendToServiceOwners

boolean

Gibt an, ob die Administratoren (Dienst- und Co-Administratoren) des Diensts benachrichtigt werden sollen, wenn die Warnung aktiviert wurde.

RuleManagementEventClaimsDataSource

Die Ansprüche für eine Regelverwaltungsereignis-Datenquelle.

Name Typ Beschreibung
emailAddress

string

die E-Mail-Adresse.

RuleManagementEventDataSource

Eine Ereignisdatenquelle für die Regelverwaltung. Die Diskriminatorfelder sind in diesem Fall immer RuleManagementEventDataSource.

Name Typ Beschreibung
claims

RuleManagementEventClaimsDataSource

die Ansprüche.

eventName

string

der Ereignisname.

eventSource

string

die Ereignisquelle.

legacyResourceId

string

Der Legacyressourcenbezeichner der Ressource, die von der Regel überwacht wird. HINWEIS: Diese Eigenschaft kann für eine vorhandene Regel nicht aktualisiert werden.

level

string

die Ebene.

metricNamespace

string

der Namespace der Metrik.

odata.type string:

Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource

gibt den Typ der Datenquelle an. Es gibt zwei Arten von Regeldatenquellen: RuleMetricDataSource und RuleManagementEventDataSource

operationName

string

Der Name des zu prüfenden Vorgangs. Wenn kein Name angegeben ist, wird jeder Vorgang verglichen.

resourceGroupName

string

der Name der Ressourcengruppe.

resourceLocation

string

der Speicherort der Ressource.

resourceProviderName

string

der Name des Ressourcenanbieters.

resourceUri

string

Der Ressourcenbezeichner der Ressource, die von der Regel überwacht wird. HINWEIS: Diese Eigenschaft kann für eine vorhandene Regel nicht aktualisiert werden.

status

string

Der Status des zu prüfenden Vorgangs. Wenn kein Status angegeben ist, wird jeder Status verglichen.

subStatus

string

den Unterstatus.

RuleMetricDataSource

Eine Regelmetrik-Datenquelle. Der Diskriminatorwert ist in diesem Fall immer RuleMetricDataSource.

Name Typ Beschreibung
legacyResourceId

string

Der Legacyressourcenbezeichner der Ressource, die von der Regel überwacht wird. HINWEIS: Diese Eigenschaft kann für eine vorhandene Regel nicht aktualisiert werden.

metricName

string

der Name der Metrik, die definiert, was die Regel überwacht.

metricNamespace

string

der Namespace der Metrik.

odata.type string:

Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource

gibt den Typ der Datenquelle an. Es gibt zwei Arten von Regeldatenquellen: RuleMetricDataSource und RuleManagementEventDataSource

resourceLocation

string

der Speicherort der Ressource.

resourceUri

string

Der Ressourcenbezeichner der Ressource, die von der Regel überwacht wird. HINWEIS: Diese Eigenschaft kann für eine vorhandene Regel nicht aktualisiert werden.

RuleWebhookAction

Gibt die Aktion an, die im Dienst bereitgestellt werden soll, wenn die Regelbedingung ausgewertet wird. Der Diskriminator ist in diesem Fall immer RuleWebhookAction.

Name Typ Beschreibung
odata.type string:

Microsoft.Azure.Management.Insights.Models.RuleWebhookAction

gibt den Typ der Aktion an. Es gibt zwei Arten von Aktionen: RuleEmailAction und RuleWebhookAction.

properties

object

das Wörterbuch der benutzerdefinierten Eigenschaften, die in den post-Vorgang eingeschlossen werden sollen. Diese Daten werden an die Webhooknutzlast angefügt.

serviceUri

string

der Dienst-URI, um die Benachrichtigung zu posten, wenn die Warnung aktiviert oder aufgelöst wird.

ThresholdRuleCondition

Eine Regelbedingung, die auf einer Metrik basiert, die einen Schwellenwert überschreitet.

Name Typ Beschreibung
dataSource RuleDataSource:

die Ressource, aus der die Regel ihre Daten sammelt. Für diesen Typ ist dataSource immer vom Typ RuleMetricDataSource.

odata.type string:

Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition

gibt den Typ der Bedingung an. Dies kann einer von drei Typen sein: ManagementEventRuleCondition (Vorkommen von Verwaltungsereignissen), LocationThresholdRuleCondition (basierend auf der Anzahl der Fehler eines Webtests) und ThresholdRuleCondition (basierend auf dem Schwellenwert einer Metrik).

operator

ConditionOperator

der Operator, der zum Vergleichen der Daten und des Schwellenwerts verwendet wird.

threshold

number

der Schwellenwert, der die Warnung aktiviert.

timeAggregation

TimeAggregationOperator

der Zeitaggregationsoperator. Wie die gesammelten Daten im Laufe der Zeit kombiniert werden sollen. Der Standardwert ist der PrimaryAggregationType der Metrik.

windowSize

string

der Zeitraum (im ISO 8601-Dauerformat), der zum Überwachen der Warnungsaktivität basierend auf dem Schwellenwert verwendet wird. Wenn angegeben, muss es zwischen 5 Minuten und 1 Tag sein.

TimeAggregationOperator

In einer Regel zulässige Aggregationsoperatoren.

Name Typ Beschreibung
Average

string

Last

string

Maximum

string

Minimum

string

Total

string