Megosztás a következőn keresztül:


Alert Rules - Get

Klasszikus metrikariasztási szabály beolvasása

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

URI-paraméterek

Name In Kötelező Típus Description
resourceGroupName
path True

string

Az erőforráscsoport neve. A név megkülönbözteti a kis- és nagybetűket.

ruleName
path True

string

A szabály neve.

subscriptionId
path True

string

A cél-előfizetés azonosítója.

api-version
query True

string

A művelethez használandó API-verzió.

Válaszok

Name Típus Description
200 OK

AlertRuleResource

Sikeres kérés riasztási szabály lekéréséhez

Other Status Codes

ErrorResponse

Hibaválasz, amely leírja, hogy a művelet miért hiúsult meg.

Biztonság

azure_auth

Azure Active Directory OAuth2 Flow

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

Scopes

Name Description
user_impersonation felhasználói fiók megszemélyesítése

Példák

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": []
  }
}

Definíciók

Name Description
AlertRuleResource

A riasztási szabály erőforrása.

ConditionOperator

A szabályfeltételben engedélyezett operátorok.

ErrorResponse

A hibaválasz formátumát ismerteti.

LocationThresholdRuleCondition

Egy szabályfeltétel, amely bizonyos számú sikertelen hely alapján meghiúsul.

ManagementEventAggregationCondition

Az összegyűjtött adatok időbeli összevonásának módját.

ManagementEventRuleCondition

Egy felügyeleti eseményszabály feltétele.

RuleEmailAction

Megadja azt a műveletet, amelyet e-mailben szeretne küldeni a szabályfeltétel kiértékelésekor. Ebben az esetben a diszkriminatív a RuleEmailAction.

RuleManagementEventClaimsDataSource

Szabálykezelési esemény adatforrásának jogcíme.

RuleManagementEventDataSource

Szabálykezelési esemény adatforrása. A diszkriminatív mezők mindig RuleManagementEventDataSource ebben az esetben.

RuleMetricDataSource

Szabálymetrika adatforrása. Ebben az esetben a diszkriminatív érték mindig RuleMetricDataSource.

RuleWebhookAction

Megadja a szolgáltatásba a szabályfeltétel kiértékelésekor közzéteendő műveletet. Ebben az esetben a diszkriminatív a RuleWebhookAction.

ThresholdRuleCondition

Egy küszöbértéket átlépő metrikán alapuló szabályfeltétel.

TimeAggregationOperator

A szabályban engedélyezett összesítési operátorok.

AlertRuleResource

A riasztási szabály erőforrása.

Name Típus Description
id

string

Azure-erőforrás azonosítója

location

string

Erőforrás helye

name

string

Azure-erőforrás neve

properties.action RuleAction:

művelet, amelyet a riasztási szabály aktívvá válásakor és egy riasztási feltétel feloldásakor hajtanak végre.

properties.actions RuleAction[]:

a riasztási szabály aktívvá válásakor és egy riasztási feltétel feloldásakor végrehajtott műveletek tömbje.

properties.condition RuleCondition:

az a feltétel, amely a riasztási szabály aktiválását eredményezi.

properties.description

string

a riasztási szabály leírása, amely szerepelni fog a riasztási e-mailben.

properties.isEnabled

boolean

a riasztási szabály engedélyezését jelző jelző.

properties.lastUpdatedTime

string

A szabály legutóbbi frissítése ISO8601 formátumban.

properties.name

string

a riasztási szabály neve.

properties.provisioningState

string

a kiépítési állapotot.

tags

object

Erőforráscímkék

type

string

Azure-erőforrástípus

ConditionOperator

A szabályfeltételben engedélyezett operátorok.

Name Típus Description
GreaterThan

string

GreaterThanOrEqual

string

LessThan

string

LessThanOrEqual

string

ErrorResponse

A hibaválasz formátumát ismerteti.

Name Típus Description
code

string

Hibakód

message

string

Hibaüzenet jelzi, hogy a művelet miért nem sikerült.

LocationThresholdRuleCondition

Egy szabályfeltétel, amely bizonyos számú sikertelen hely alapján meghiúsul.

Name Típus Description
dataSource RuleDataSource:

az erőforrás, amelyből a szabály gyűjti az adatait. Ehhez a típushoz a dataSource mindig RuleMetricDataSource típusú lesz.

failedLocationCount

integer

azon helyek száma, amelyeknek nem kell aktiválni a riasztást.

odata.type string:

Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition

a feltétel típusát határozza meg. Ez a következő három típus egyike lehet: ManagementEventRuleCondition (felügyeleti események előfordulásai), LocationThresholdRuleCondition (egy webes teszt hibáinak száma alapján) és ThresholdRuleCondition (egy metrika küszöbértéke alapján).

windowSize

string

a riasztási tevékenység küszöbértéken alapuló figyelésére használt időtartam (ISO 8601-es időtartamformátumban). Ha meg van adva, akkor 5 perc és 1 nap között kell lennie.

ManagementEventAggregationCondition

Az összegyűjtött adatok időbeli összevonásának módját.

Name Típus Description
operator

ConditionOperator

a feltétel operátor.

threshold

number

A riasztást aktiváló küszöbérték.

windowSize

string

a riasztási tevékenység küszöbértéken alapuló figyelésére használt időtartam (ISO 8601-es időtartamformátumban). Ha meg van adva, akkor 5 perc és 1 nap között kell lennie.

ManagementEventRuleCondition

Egy felügyeleti eseményszabály feltétele.

Name Típus Description
aggregation

ManagementEventAggregationCondition

Az összegyűjtött adatokat az idő múlásával és a riasztás aktiválásának időpontjával kell kombinálni. Vegye figyelembe, hogy a felügyeleti eseményriasztások összesítése nem kötelező – ha nincs megadva, akkor bármely esemény aktiválja a riasztást.

dataSource RuleDataSource:

az erőforrás, amelyből a szabály gyűjti az adatait. Ehhez a típushoz a dataSource mindig RuleMetricDataSource típusú lesz.

odata.type string:

Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition

a feltétel típusát határozza meg. Ez a következő három típus egyike lehet: ManagementEventRuleCondition (felügyeleti események előfordulásai), LocationThresholdRuleCondition (egy webes teszt hibáinak száma alapján) és ThresholdRuleCondition (egy metrika küszöbértéke alapján).

RuleEmailAction

Megadja azt a műveletet, amelyet e-mailben szeretne küldeni a szabályfeltétel kiértékelésekor. Ebben az esetben a diszkriminatív a RuleEmailAction.

Name Típus Description
customEmails

string[]

a rendszergazda egyéni e-mail-címeinek listája a riasztás aktiválásáról való értesítéshez.

odata.type string:

Microsoft.Azure.Management.Insights.Models.RuleEmailAction

A művelet típusát adja meg. Kétféle művelet létezik: RuleEmailAction és RuleWebhookAction.

sendToServiceOwners

boolean

Arról, hogy a szolgáltatás rendszergazdáinak (szolgáltatásának és társadminisztrátorainak) értesítést kell-e kapniuk a riasztás aktiválásakor.

RuleManagementEventClaimsDataSource

Szabálykezelési esemény adatforrásának jogcíme.

Name Típus Description
emailAddress

string

az e-mail-cím.

RuleManagementEventDataSource

Szabálykezelési esemény adatforrása. A diszkriminatív mezők mindig RuleManagementEventDataSource ebben az esetben.

Name Típus Description
claims

RuleManagementEventClaimsDataSource

a jogcímeket.

eventName

string

az esemény neve.

eventSource

string

az eseményforrás.

legacyResourceId

string

a szabály által figyelt erőforrás örökölt erőforrás-azonosítója. MEGJEGYZÉS: ez a tulajdonság egy meglévő szabály esetében nem frissíthető.

level

string

a szint.

metricNamespace

string

a metrika névterét.

odata.type string:

Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource

az adatforrás típusát határozza meg. Kétféle szabályadatforrás létezik: RuleMetricDataSource és RuleManagementEventDataSource

operationName

string

Annak a műveletnek a neve, amelyet ellenőrizni kell. Ha nincs megadva név, a művelet megfelel.

resourceGroupName

string

az erőforráscsoport neve.

resourceLocation

string

az erőforrás helye.

resourceProviderName

string

az erőforrás-szolgáltató neve.

resourceUri

string

a szabály által figyelt erőforrás erőforrás-azonosítója. MEGJEGYZÉS: ez a tulajdonság egy meglévő szabály esetében nem frissíthető.

status

string

Annak a műveletnek az állapota, amelyet ellenőrizni kell. Ha nincs megadva állapot, az állapot megegyezik.

subStatus

string

az alállapot.

RuleMetricDataSource

Szabálymetrika adatforrása. Ebben az esetben a diszkriminatív érték mindig RuleMetricDataSource.

Name Típus Description
legacyResourceId

string

a szabály által figyelt erőforrás örökölt erőforrás-azonosítója. MEGJEGYZÉS: ez a tulajdonság egy meglévő szabály esetében nem frissíthető.

metricName

string

a szabály által figyelt metrika neve.

metricNamespace

string

a metrika névterét.

odata.type string:

Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource

az adatforrás típusát határozza meg. Kétféle szabályadatforrás létezik: RuleMetricDataSource és RuleManagementEventDataSource

resourceLocation

string

az erőforrás helye.

resourceUri

string

a szabály által figyelt erőforrás erőforrás-azonosítója. MEGJEGYZÉS: ez a tulajdonság egy meglévő szabály esetében nem frissíthető.

RuleWebhookAction

Megadja a szolgáltatásba a szabályfeltétel kiértékelésekor közzéteendő műveletet. Ebben az esetben a diszkriminatív a RuleWebhookAction.

Name Típus Description
odata.type string:

Microsoft.Azure.Management.Insights.Models.RuleWebhookAction

A művelet típusát adja meg. Kétféle művelet létezik: RuleEmailAction és RuleWebhookAction.

properties

object

a post művelethez felvenni kívánt egyéni tulajdonságok szótárát. Ezek az adatok hozzá vannak fűzve a webhook hasznos adataihoz.

serviceUri

string

a szolgáltatás URI-ja az Értesítés közzététele a riasztás aktiválásakor vagy feloldásakor.

ThresholdRuleCondition

Egy küszöbértéket átlépő metrikán alapuló szabályfeltétel.

Name Típus Description
dataSource RuleDataSource:

az erőforrás, amelyből a szabály gyűjti az adatait. Ehhez a típushoz a dataSource mindig RuleMetricDataSource típusú lesz.

odata.type string:

Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition

a feltétel típusát határozza meg. Ez a következő három típus egyike lehet: ManagementEventRuleCondition (felügyeleti események előfordulásai), LocationThresholdRuleCondition (egy webes teszt hibáinak száma alapján) és ThresholdRuleCondition (egy metrika küszöbértéke alapján).

operator

ConditionOperator

az operátor, amelyet az adatok és a küszöbérték összehasonlítására használtak.

threshold

number

a riasztást aktiváló küszöbérték.

timeAggregation

TimeAggregationOperator

az időösszesítési operátor. Az összegyűjtött adatok időbeli összevonásának módját. Az alapértelmezett érték a metrika PrimaryAggregationType értéke.

windowSize

string

a riasztási tevékenység küszöbértéken alapuló figyelésére használt időtartam (ISO 8601-es időtartamformátumban). Ha meg van adva, akkor 5 perc és 1 nap között kell lennie.

TimeAggregationOperator

A szabályban engedélyezett összesítési operátorok.

Name Típus Description
Average

string

Last

string

Maximum

string

Minimum

string

Total

string