Diagnosztikai beállítások az automatikus skálázásban
Az automatikus skálázás két naplókategóriával és metrikákkal rendelkezik, amelyek az Automatikus méretezés beállításlap Diagnosztikai beállítások lapján keresztül engedélyezhetők.
A két kategória a következő:
- Az automatikus skálázási értékelések a szabályértékeléshez kapcsolódó naplóadatokat tartalmazzák.
- A méretezési műveletek automatikus méretezési műveleteinek naplóadatai az egyes skálázási eseményekhez kapcsolódnak.
Az automatikus skálázási metrikákkal kapcsolatos további információkért tekintse meg a támogatott metrikák dokumentumát .
Naplókat és metrikákat küldhet különböző célhelyekre:
- Log Analytics-munkaterületek
- Storage fiókok
- Event Hubs
- Partnermegoldások
A diagnosztikáról további információt az Azure Monitor diagnosztikai beállításai című témakörben talál.
Futtatási előzmények
Az automatikus skálázási tevékenység előzményeit a Futtatási előzmények lapon tekintheti meg. A Futtatási előzmények lap az erőforráspéldányok időbeli számának diagramját és az automatikus skálázás erőforrás-tevékenységnapló-bejegyzéseit tartalmazza.
Erőforrásnaplók sémái
Az alábbi példák az automatikus skálázási erőforrásnaplók általános formátumait tartalmazzák a példaadatokkal együtt. Nem minden példa megfelelően formázott JSON, mert egy adott mező érvényes listáját is tartalmazhatják.
Ezekkel a naplókkal elháríthatja az automatikus skálázással kapcsolatos problémákat. További információ: Automatikus méretezési problémák elhárítása.
Feljegyzés
Bár a naplók a "vertikális felskálázás" és a "vertikális leskálázás" műveletekre hivatkozhatnak, a tényleges művelet a vertikális felskálázás vagy a vertikális felskálázás.
Automatikus skálázási kiértékelési napló
Az automatikus skálázási kiértékelési naplóban az alábbi sémák jelennek meg.
Profil kiértékelése
Naplózva, amikor az automatikus skálázás először egy automatikus skálázási profilt néz:
{
"time": "2018-09-10 18:12:00.6132593",
"resourceId": "/SUBSCRIPTIONS/BA13C41D-C957-4774-8A37-092D62ACFC85/RESOURCEGROUPS/AUTOSCALETRACKING12042017/PROVIDERS/MICROSOFT.INSIGHTS/AUTOSCALESETTINGS/DEFAULTSETTING",
"operationName": ["FixedDateProfileEvaluation", "RecurrentProfileEvaluation", "DefaultProfileEvaluation"],
"category": "AutoscaleEvaluations",
"correlationId": "e8f67045-f381-445d-bc2d-eeff81ec0d77",
"property": {
"targetResourceId": "/subscriptions/d45c994a-809b-4cb3-a952-e75f8c488d23/resourceGroups/RingAhoy/providers/Microsoft.Web/serverfarms/ringahoy",
"profile": "defaultProfile",
"profileSelected": [true, false]
}
}
Profilok lehűlési kiértékelése
Naplózza, ha az automatikus skálázás kiértékeli, hogy nem szabad-e skáláznia egy lehűlési időszak miatt:
{
"time": "2018-09-10 18:12:00.6132593",
"resourceId": "/SUBSCRIPTIONS/BA13C41D-C957-4774-8A37-092D62ACFC85/RESOURCEGROUPS/AUTOSCALETRACKING12042017/PROVIDERS/MICROSOFT.INSIGHTS/AUTOSCALESETTINGS/DEFAULTSETTING",
"operationName": "ScaleRuleCooldownEvaluation",
"category": "AutoscaleEvaluations",
"correlationId": "e8f67045-f381-445d-bc2d-eeff81ec0d77",
"property": {
"targetResourceId": "/subscriptions/d45c994a-809b-4cb3-a952-e75f8c488d23/resourceGroups/RingAhoy/providers/Microsoft.Web/serverfarms/ringahoy",
"selectedProfile": "defaultProfile",
"scaleDirection": ["Increase", "Decrease"]
"lastScaleActionTime": "2018-09-10 18:08:00.6132593",
"cooldown": "00:30:00",
"evaluationTime": "2018-09-10 18:11:00.6132593",
"skipRuleEvaluationForCooldown": true
}
}
Szabály kiértékelése
Naplózza, amikor az automatikus skálázás először elkezd kiértékelni egy adott méretezési szabályt:
{
"time": "2018-09-10 18:12:00.6132593",
"resourceId": "/SUBSCRIPTIONS/BA13C41D-C957-4774-8A37-092D62ACFC85/RESOURCEGROUPS/AUTOSCALETRACKING12042017/PROVIDERS/MICROSOFT.INSIGHTS/AUTOSCALESETTINGS/DEFAULTSETTING",
"operationName": "ScaleRuleEvaluation",
"category": "AutoscaleEvaluations",
"correlationId": "e8f67045-f381-445d-bc2d-eeff81ec0d77",
"property": {
"targetResourceId": "/subscriptions/d45c994a-809b-4cb3-a952-e75f8c488d23/resourceGroups/RingAhoy/providers/Microsoft.Web/serverfarms/ringahoy",
"metricName": "Percentage CPU",
"metricNamespace": "",
"timeGrain": "00:01:00",
"timeGrainStatistic": "Average",
"timeWindow": "00:10:00",
"timeAggregationType": "Average",
"operator": "GreaterThan",
"threshold": 70,
"observedValue": 25,
"estimateScaleResult": ["Triggered", "NotTriggered", "Unknown"]
}
}
Metrikák kiértékelése
Naplózza, amikor az automatikus skálázás kiértékeli a skálázási művelet indításához használt metrikát:
{
"time": "2018-09-10 18:12:00.6132593",
"resourceId": "/SUBSCRIPTIONS/BA13C41D-C957-4774-8A37-092D62ACFC85/RESOURCEGROUPS/AUTOSCALETRACKING12042017/PROVIDERS/MICROSOFT.INSIGHTS/AUTOSCALESETTINGS/DEFAULTSETTING",
"operationName": "MetricEvaluation",
"category": "AutoscaleEvaluations",
"correlationId": "e8f67045-f381-445d-bc2d-eeff81ec0d77",
"property": {
"targetResourceId": "/subscriptions/d45c994a-809b-4cb3-a952-e75f8c488d23/resourceGroups/RingAhoy/providers/Microsoft.Web/serverfarms/ringahoy",
"metricName": "Percentage CPU",
"metricNamespace": "",
"timeGrain": "00:01:00",
"timeGrainStatistic": "Average",
"startTime": "2018-09-10 18:00:00.43833793",
"endTime": "2018-09-10 18:10:00.43833793",
"data": [0.33333333333333331,0.16666666666666666,1.0,0.33333333333333331,2.0,0.16666666666666666,9.5]
}
}
Példányszám kiértékelése
Naplózva, amikor az automatikus skálázás kiértékeli a már futó példányok számát annak eldöntéséhez, hogy többet kell-e kezdenie, le kell-e állítania néhányat, vagy semmit sem kell tennie:
{
"time": "2018-09-10 18:12:00.6132593",
"resourceId": "/SUBSCRIPTIONS/BA13C41D-C957-4774-8A37-092D62ACFC85/RESOURCEGROUPS/AUTOSCALETRACKING12042017/PROVIDERS/MICROSOFT.INSIGHTS/AUTOSCALESETTINGS/DEFAULTSETTING",
"operationName": "InstanceCountEvaluation",
"category": "AutoscaleEvaluations",
"correlationId": "e8f67045-f381-445d-bc2d-eeff81ec0d77",
"property": {
"targetResourceId": "/subscriptions/d45c994a-809b-4cb3-a952-e75f8c488d23/resourceGroups/RingAhoy/providers/Microsoft.Web/serverfarms/ringahoy",
"currentInstanceCount": 20,
"minimumInstanceCount": 15,
"maximumInstanceCount": 30,
"defaultInstanceCount": 20
}
}
Skálázási művelet kiértékelése
Naplózza, amikor az automatikus skálázás elindítja a kiértékelését, ha skálázási műveletre van szükség:
{
"time": "2018-09-10 18:12:00.6132593",
"resourceId": "/SUBSCRIPTIONS/BA13C41D-C957-4774-8A37-092D62ACFC85/RESOURCEGROUPS/AUTOSCALETRACKING12042017/PROVIDERS/MICROSOFT.INSIGHTS/AUTOSCALESETTINGS/DEFAULTSETTING",
"operationName": "ScaleActionOperationEvaluation",
"category": "AutoscaleEvaluations",
"correlationId": "e8f67045-f381-445d-bc2d-eeff81ec0d77",
"property": {
"targetResourceId": "/subscriptions/d45c994a-809b-4cb3-a952-e75f8c488d23/resourceGroups/RingAhoy/providers/Microsoft.Web/serverfarms/ringahoy",
"lastScaleActionOperationId": "378ejr-7yye-892d-17dd-92ndijfe1738",
"lastScaleActionOperationStatus": ["InProgress", "Timeout"]
"skipCurrentAutoscaleEvaluation": [true, false]
}
}
Példányfrissítések kiértékelése
Naplózza, amikor az automatikus skálázás frissíti a futó számítási példányok számát, akár felfelé, akár lefelé:
{
"time": "2018-09-10 18:12:00.6132593",
"resourceId": "/SUBSCRIPTIONS/BA13C41D-C957-4774-8A37-092D62ACFC85/RESOURCEGROUPS/AUTOSCALETRACKING12042017/PROVIDERS/MICROSOFT.INSIGHTS/AUTOSCALESETTINGS/DEFAULTSETTING",
"operationName": "InstanceUpdateEvaluation",
"category": "AutoscaleEvaluations",
"correlationId": "e8f67045-f381-445d-bc2d-eeff81ec0d77",
"property": {
"targetResourceId": "/subscriptions/d45c994a-809b-4cb3-a952-e75f8c488d23/resourceGroups/RingAhoy/providers/Microsoft.Web/serverfarms/ringahoy",
"currentInstanceCount": 20,
"newInstanceCount": 21,
"shouldUpdateInstance": [true, false],
"reason": ["Scale down action triggered", "Scale up to default instance count", ...]
}
}
Automatikus méretezési műveletek naplója
Az automatikus skálázási kiértékelési naplóban az alábbi sémák jelennek meg.
Skálázási művelet
Naplózza, amikor az automatikus skálázás skálázási műveletet kezdeményez felfelé vagy lefelé:
{
"time": "2018-09-10 18:12:00.6132593",
"resourceId": "/SUBSCRIPTIONS/BA13C41D-C957-4774-8A37-092D62ACFC85/RESOURCEGROUPS/AUTOSCALETRACKING12042017/PROVIDERS/MICROSOFT.INSIGHTS/AUTOSCALESETTINGS/DEFAULTSETTING",
"operationName": "InstanceScaleAction",
"category": "AutoscaleScaleActions",
"resultType": ["Succeeded", "InProgress", "Failed"],
"resultDescription": ["Create async operation job failed", ...]
"correlationId": "e8f67045-f381-445d-bc2d-eeff81ec0d77",
"property": {
"targetResourceId": "/subscriptions/d45c994a-809b-4cb3-a952-e75f8c488d23/resourceGroups/RingAhoy/providers/Microsoft.Web/serverfarms/ringahoy",
"currentInstanceCount": 20,
"newInstanceCount": 21,
"scaleDirection": ["Increase", "Decrease"],
["createdAsyncScaleActionJob": [true, false],]
["createdAsyncScaleActionJobId": "378ejr-7yye-892d-17dd-92ndijfe1738",]
}
}
Skálázási műveletkövetés
Példányméretezési művelet különböző időközönként naplózva:
{
"time": "2018-09-10 18:12:00.6132593",
"resourceId": "/SUBSCRIPTIONS/BA13C41D-C957-4774-8A37-092D62ACFC85/RESOURCEGROUPS/AUTOSCALETRACKING12042017/PROVIDERS/MICROSOFT.INSIGHTS/AUTOSCALESETTINGS/DEFAULTSETTING",
"operationName": "InstanceScaleAction",
"category": "AutoscaleScaleActions",
"correlationId": "e8f67045-f381-445d-bc2d-eeff81ec0d77",
"property": {
"targetResourceId": "/subscriptions/d45c994a-809b-4cb3-a952-e75f8c488d23/resourceGroups/RingAhoy/providers/Microsoft.Web/serverfarms/ringahoy",
"scaleActionOperationId": "378ejr-7yye-892d-17dd-92ndijfe1738",
"scaleActionOperationStatus": ["InProgress", "Timeout", "Canceled", ...],
"scaleActionMessage": ["Scale action is inprogress", ...]
}
}
Tevékenységnaplók
A rendszer a következő eseményeket naplózza a tevékenységnaplóba a következővel CategoryValue
Autoscale
:
- Automatikus skálázás – vertikális felskálázás kezdeményezése
- Automatikus skálázási felskálázás befejezve
- Automatikus skálázási leskálázás kezdeményezése
- Automatikus skálázási leskálázás befejezve
- Prediktív automatikus skálázási felskálázás kezdeményezése
- A prediktív automatikus skálázási felskálázás befejeződött
- Metrikahiba
- Metrika-helyreállítás
- Prediktív metrikahiba
- Állapotváltozás
Ezután megjelenik az egyes naplóesemények neveinek kivonata, amely az Properties
elem releváns részeit jeleníti meg.
Automatikus méretezési művelet
Naplózza, amikor az automatikus skálázás megkísérli a skálázást:
{
"eventCategory": "Autoscale",
"eventName": "AutoscaleAction",
...
"eventProperties": "{
"Description": "The autoscale engine attempting to scale resource '/subscriptions/d1234567-9876-a1b2-a2b1-123a567b9f8767/resourcegroups/ed-rg-001/providers/Microsoft.Web/serverFarms/ScaleableAppServicePlan' from 2 instances count to 1 instancescount.",
"ResourceName": "/subscriptions/d1234567-9876-a1b2-a2b1-123a567b9f8767/resourcegroups/ed-rg-001/providers/Microsoft.Web/serverFarms/ScaleableAppServicePlan",
"OldInstancesCount": 2,
"NewInstancesCount": 1,
"ActiveAutoscaleProfile": {
"Name": "Default scale condition",
"Capacity": {
"Minimum": "1",
"Maximum": "5",
"Default": "1"
},
"Rules": [
{
"MetricTrigger": {
"Name": "CpuPercentage",
"Namespace": "microsoft.web/serverfarms",
"Resource": "/subscriptions/d1234567-9876-a1b2-a2b1-123a567b9f8767/resourceGroups/ed-rg-001/providers/Microsoft.Web/serverFarms/ScaleableAppServicePlan",
"ResourceLocation": "West Central US",
"TimeGrain": "PT1M",
"Statistic": "Average",
"TimeWindow": "PT2M",
"TimeAggregation": "Average",
"Operator": "GreaterThan",
"Threshold": 40.0,
"Source": "/subscriptions/d1234567-9876-a1b2-a2b1-123a567b9f8767/resourceGroups/ed-rg-001/providers/Microsoft.Web/serverFarms/ScaleableAppServicePlan",
"MetricType": "MDM",
"Dimensions": [],
"DividePerInstance": false
},
"ScaleAction": {
"Direction": "Increase",
"Type": "ChangeCount",
"Value": "1",
"Cooldown": "PT3M"
}
},
{
"MetricTrigger": {
"Name": "CpuPercentage",
"Namespace": "microsoft.web/serverfarms",
"Resource": "/subscriptions/d1234567-9876-a1b2-a2b1-123a567b9f8767/resourceGroups/ed-rg-001/providers/Microsoft.Web/serverFarms/ScaleableAppServicePlan",
"ResourceLocation": "West Central US",
"TimeGrain": "PT1M",
"Statistic": "Average",
"TimeWindow": "PT5M",
"TimeAggregation": "Average",
"Operator": "LessThanOrEqual",
"Threshold": 30.0,
"Source": "/subscriptions/d1234567-9876-a1b2-a2b1-123a567b9f8767/resourceGroups/ed-rg-001/providers/Microsoft.Web/serverFarms/ScaleableAppServicePlan",
"MetricType": "MDM",
"Dimensions": [],
"DividePerInstance": false
},
"ScaleAction": {
"Direction": "Decrease",
"Type": "ExactCount",
"Value": "1",
"Cooldown": "PT5M"
}
}
]
},
"LastScaleActionTime": "Thu, 26 Jan 2023 12:57:14 GMT"
}",
...
"activityStatusValue": "Succeeded"
}
Művelet állapotának eredményének lekérése
Skálázási esemény után naplózva:
"Properties":{
"eventCategory": "Autoscale",
"eventName": "GetOperationStatusResult",
...
"eventProperties": "{"OldInstancesCount":3,"NewInstancesCount":2}",
...
"activityStatusValue": "Succeeded"
}
Metrikahiba
Naplózza, ha az automatikus skálázás nem tudja meghatározni a méretezési szabályban használt metrika értékét:
"Properties":{
"eventCategory": "Autoscale",
"eventName": "MetricFailure",
...
"eventProperties": "{
"Notes":"To ensure service availability, Autoscale will scale out the resource to the default capacity if it is greater than the current capacity}",
...
"activityStatusValue": "Failed"
}
Metrika-helyreállítás
Naplózva, amikor az automatikus skálázás ismét meg tudja határozni a skálázási szabályban egy esemény után MetricFailure
használt metrika értékét:
"Properties":{
"eventCategory": "Autoscale",
"eventName": "MetricRecovery",
...
"eventProperties": "{}",
...
"activityStatusValue": "Succeeded"
}
Prediktív metrikahiba
Naplózza, ha az automatikus skálázás nem tudja kiszámítani az előrejelzett skálázási eseményeket, mert a metrika nem érhető el:
"Properties": {
"eventCategory": "Autoscale",
"eventName": "PredictiveMetricFailure",
...
"eventProperties": "{
"Notes": "To ensure service availability, Autoscale will scale out the resource to the default capacity if it is greater than the current capacity"
}",
...
"activityStatusValue": "Failed"
}
Felcsatolás történt
Naplózza, ha az automatikus skálázás észleli a felcsúszást, és másképpen skálázódik, hogy elkerülje:
"Properties":{
"eventCategory": "Autoscale",
"eventName": "FlappingOccurred",
...
"eventProperties":
"{"Description":"Scale down will occur with updated instance count to avoid flapping.
Resource: '/subscriptions/d1234567-9876-a1b2-a2b1-123a567b9f8767/resourcegroups/rg-001/providers/Microsoft.Web/serverFarms/ScaleableAppServicePlan'.
Current instance count: '6',
Intended new instance count: '1'.
Actual new instance count: '4'",
"ResourceName":"/subscriptions/d1234567-9876-a1b2-a2b1-123a567b9f8767/resourcegroups/rg-001/providers/Microsoft.Web/serverFarms/ScaleableAppServicePlan",
"OldInstancesCount":6,
"NewInstancesCount":4,
"ActiveAutoscaleProfile":{"Name":"Auto created scale condition",
"Capacity":{"Minimum":"1","Maximum":"30","Default":"1"},
"Rules":[{"MetricTrigger":{"Name":"Requests","Namespace":"microsoft.web/sites","Resource":"/subscriptions/ d1234567-9876-a1b2-a2b1-123a567b9f8767/resourceGroups/rg-001/providers/Microsoft.Web/sites/ScaleableWebApp1", "ResourceLocation":"West Central US","TimeGrain":"PT1M","Statistic":"Average","TimeWindow":"PT1M","TimeAggregation":"Maximum", "Operator":"GreaterThanOrEqual","Threshold":3.0,"Source":"/subscriptions/d1234567-9876-a1b2-a2b1-123a567b9f8767/resourceGroups/ rg-001/providers/Microsoft.Web/sites/ScaleableWebApp1","MetricType":"MDM","Dimensions":[],"DividePerInstance":true}, "ScaleAction":{"Direction":"Increase","Type":"ChangeCount","Value":"10","Cooldown":"PT1M"}},{"MetricTrigger":{"Name":"Requests", "Namespace":"microsoft.web/sites","Resource":"/subscriptions/d1234567-9876-a1b2-a2b1-123a567b9f8767/resourceGroups/rg-001/ providers/Microsoft.Web/sites/ScaleableWebApp1","ResourceLocation":"West Central US","TimeGrain":"PT1M","Statistic":"Max", "TimeWindow":"PT1M","TimeAggregation":"Maximum","Operator":"LessThan","Threshold":3.0,"Source":"/subscriptions/ d1234567-9876-a1b2-a2b1-123a567b9f8767/resourceGroups/rg-001/providers/Microsoft.Web/sites/ScaleableWebApp1","MetricType":"MDM", "Dimensions":[],"DividePerInstance":true},"ScaleAction":{"Direction":"Decrease","Type":"ChangeCount","Value":"5", "Cooldown":"PT1M"}}]}}",
...
"activityStatusValue": "Succeeded"
}
Állapotváltozás
Naplózza, ha az automatikus skálázás észleli a lesimítást, és a skálázást a következő módon hárítja el:
"Properties": {
"eventCategory": "Autoscale",
"eventName": "Flapping",
"Description": "{"Cannot scale down due to flapping observed. Resource: '/subscriptions/d1234567-9876-a1b2-a2b1-123a567b9f8767/resourcegroups/rg-001/providers/Microsoft.Compute/virtualMachineScaleSets/mac2'. Current instance count: '2', Intended new instance count '1'",
"ResourceName": "/subscriptions/d1234567-9876-a1b2-a2b1-123a567b9f8767/resourcegroups/rg-001/providers/Microsoft.Compute/virtualMachineScaleSets/mac2",
"OldInstancesCount": "2",
"NewInstancesCount": "2",
"ActiveAutoscaleProfile": "ActiveAutoscaleProfile": {
"Name": "Auto created default scale condition",
"Capacity": {
"Minimum": "1",
"Maximum": "2",
"Default": "1"
},
"Rules": [
{
"MetricTrigger": {
"Name": "StorageSuccesses",
"Namespace": "monitoringbackgroundjob",
"Resource": "/subscriptions/d1234567-9876-a1b2-a2b1-123a567b9f8767/resourceGroups/rg-001/providers/microsoft.monitor/accounts/MACAzureInsightsPROD",
"ResourceLocation": "EastUS2",
"TimeGrain": "PT1M",
"Statistic": "Average",
"TimeWindow": "PT10M",
"TimeAggregation": "Average",
"Operator": "LessThan",
"Threshold": 600.0,
"Source": "/subscriptions/d1234567-9876-a1b2-a2b1-123a567b9f8767/resourceGroups/rg-001/providers/microsoft.monitor/accounts/MACAzureInsightsPROD",
"MetricType": "MDM",
"Dimensions": [],
"DividePerInstance": false
},
"ScaleAction": {
"Direction": "Decrease",
"Type": "ChangeCount",
"Value": "1",
"Cooldown": "PT5M"
}
},
{
"MetricTrigger": {
"Name": "TimeToStartupInMs",
"Namespace": "armrpclient",
"Resource": "/subscriptions/d1234567-9876-a1b2-a2b1-123a567b9f8767/resourceGroups/rg-123/providers/microsoft.monitor/accounts/MACMetricsRP",
"ResourceLocation": "eastus2",
"TimeGrain": "PT1M",
"Statistic": "Percentile99th",
"TimeWindow": "PT10M",
"TimeAggregation": "Average",
"Operator": "GreaterThan",
"Threshold": 70.0,
"Source": "/subscriptions/d1234567-9876-a1b2-a2b1-123a567b9f8767/resourceGroups/rg-123/providers/microsoft.monitor/accounts/MACMetricsRP",
"MetricType": "MDM",
"Dimensions": [],
"DividePerInstance": false
},
"ScaleAction": {
"Direction": "Increase",
"Type": "ChangeCount",
"Value": "1",
"Cooldown": "PT5M"
}
}
]
}"
}...