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


E-mail- és webhookriasztási értesítések automatikus méretezési műveletek használata az Azure Monitorban

Ez a cikk bemutatja, hogyan állíthat be értesítéseket, hogy konkrét webes URL-címeket hívhat meg vagy e-maileket küldjön az Azure automatikus skálázási műveletei alapján.

Webhookok

A webhookok lehetővé teszik HTTP-kérések küldését egy adott URL-végpontra (visszahívási URL-címre) egy adott esemény vagy eseményindító bekövetkezésekor. A webhookok használatával automatizálhatja és egyszerűsítheti a folyamatokat a különböző rendszerek vagy alkalmazások közötti automatikus információcsere engedélyezésével. Webhookok használatával egyéni kódot, értesítéseket vagy más műveleteket indíthat el automatikus skálázási esemény bekövetkezésekor.

E-mail

Automatikus skálázási esemény bekövetkezésekor bármilyen érvényes e-mail-címre küldhet e-mailt.

Feljegyzés

2024. április 3-tól nem fog tudni új társ-rendszergazdákat hozzáadni az Azure automatikus skálázási értesítéseihez. A klasszikus Azure-rendszergazdák 2024. augusztus 31-én megszűnnek, és 2024. augusztus 31-e után nem küldhet azure-beli automatikus skálázási értesítéseket rendszergazdák és társadminisztrátorok használatával. További információkért lásd: Felkészülés a társadminisztrátorok nyugdíjba vonulására

Értesítések konfigurálása

Az értesítések konfigurálásához használja az Azure Portal, a parancssori felület, a PowerShell vagy a Resource Manager-sablonokat.

Értesítések beállítása az Azure Portalon.

Az értesítések konfigurálásához válassza az Automatikus méretezési beállítások lapon az Értesítés lapot.

Adja meg az értesítések küldéséhez szükséges e-mail-címek listáját.

Adjon meg egy webhook URI-t, hogy értesítést küldjön egy webszolgáltatásnak. Egyéni fejléceket is hozzáadhat a webhook-kérelemhez. Hozzáadhat például egy hitelesítési jogkivonatot a fejléchez, lekérdezheti a paramétereket, vagy hozzáadhat egy egyéni fejlécet a kérés forrásának azonosításához.

Képernyőkép az automatikus skálázási beállítások lap Értesítés lapjáról.

Hitelesítés webhookokban

A webhook jogkivonatalapú hitelesítéssel hitelesíthető, ahol a webhook URI-t egy jogkivonat-azonosítóval mentheti lekérdezési paraméterként. Például: https://mysamplealert/webcallback?tokenid=123-abc456-7890&myparameter2=value123.

Automatikus skálázási értesítési webhook hasznos adatséma

Az automatikus skálázási értesítés létrehozásakor a webhook hasznos adatai a következő metaadatokat tartalmazzák:

{
    "version": "1.0",
    "status": "Activated",
    "operation": "Scale Out",
    "context": {
        "timestamp": "2023-06-22T07:01:47.8926726Z",
        "id": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/rg-001/providers/microsoft.insights/autoscalesettings/AutoscaleSettings-002",
        "name": "AutoscaleSettings-002",
        "details": "Autoscale successfully started scale operation for resource 'ScaleableAppServicePlan' from capacity '1' to capacity '2'",
        "subscriptionId": "aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e",
        "resourceGroupName": "rg-001",
        "resourceName": "ScaleableAppServicePlan",
        "resourceType": "microsoft.web/serverfarms",
        "resourceId": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/rg-001/providers/Microsoft.Web/serverfarms/ScaleableAppServicePlan",
        "portalLink": "https://portal.azure.com/#resource/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/rg-001/providers/Microsoft.Web/serverfarms/ScaleableAppServicePlan",
        "resourceRegion": "West Central US",
        "oldCapacity": "1",
        "newCapacity": "2"
    },
    "properties": {
        "key1": "value1",
        "key2": "value2"
    }   
}
Mező Kötelező Leírás
státusz Igen Az automatikus skálázási művelet létrejöttét jelző állapot.
művelet Igen A példányok számának növeléséhez a következő: "Vertikális felskálázás". A példányok számának csökkenéséhez a következő: "Scale In".
kontextus Igen Automatikus méretezési műveletkörnyezet.
időbélyeg Igen Időbélyeg az automatikus skálázási művelet aktiválásakor.
azonosító Igen Az automatikus skálázási beállítás Resource Manager-azonosítója.
név Igen Az automatikus méretezési beállítás neve.
részletek Igen Az automatikus skálázási szolgáltatás által végrehajtandó művelet és a példányszám változásának magyarázata.
Előfizetésazonosító Igen A skálázandó célerőforrás előfizetés-azonosítója.
erőforráscsoport neve Igen A skálázni kívánt célerőforrás erőforráscsoportjának neve.
erőforrás neve Igen A skálázni kívánt célerőforrás neve.
erőforrástípus Igen Három támogatott érték: "microsoft.classiccompute/domainnames/slots/roles" – Azure Cloud Services-szerepkörök, "microsoft.compute/virtualmachinescalesets" – Azure Virtual Machine Scale Sets és "Microsoft.Web/serverfarms" – Az Azure Monitor webalkalmazás-funkciója.
erőforrás-azonosító Igen A skálázandó célerőforrás Resource Manager-azonosítója.
portalLink Igen Az Azure Portal hivatkozása a célerőforrás összefoglaló oldalára.
régiKapacitás Igen A jelenlegi (régi) példányok száma, amikor az automatikus skálázás skálázási műveletet végzett.
újKapacitás Igen Az új példányok száma, amelyre az automatikus skálázás skálázta az erőforrást.
tulajdonságok Nem Opcionális. Kulcs- <és értékpárok> (például szótári <sztring, sztring>) készlete. A tulajdonságok mező nem kötelező. Egyéni felhasználói felületen vagy logikai alkalmazáson alapuló munkafolyamatban megadhatja a hasznos adatokkal átadható kulcsokat és értékeket. Az egyéni tulajdonságok kimenő webhook-hívásnak való átadásának másik módja, ha magát a webhook URI-t használja (lekérdezési paraméterekként).