Microsoft.Insights 自動調整設定
Bicep 資源定義
您可以使用目標作業來部署自動調整資源類型:
- 資源群組 - 請參閱 資源群組部署命令
如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄。
備註
如需部署監視解決方案的指引,請參閱 使用 Bicep 建立監視資源。
資源格式
若要建立 Microsoft.Insights/autoscalesettings 資源,請將下列 Bicep 新增至您的範本。
resource symbolicname 'Microsoft.Insights/autoscalesettings@2022-10-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
properties: {
enabled: bool
name: 'string'
notifications: [
{
email: {
customEmails: [
'string'
]
sendToSubscriptionAdministrator: bool
sendToSubscriptionCoAdministrators: bool
}
operation: 'Scale'
webhooks: [
{
properties: {}
serviceUri: 'string'
}
]
}
]
predictiveAutoscalePolicy: {
scaleLookAheadTime: 'string'
scaleMode: 'string'
}
profiles: [
{
capacity: {
default: 'string'
maximum: 'string'
minimum: 'string'
}
fixedDate: {
end: 'string'
start: 'string'
timeZone: 'string'
}
name: 'string'
recurrence: {
frequency: 'string'
schedule: {
days: [
'string'
]
hours: [
int
]
minutes: [
int
]
timeZone: 'string'
}
}
rules: [
{
metricTrigger: {
dimensions: [
{
DimensionName: 'string'
Operator: 'string'
Values: [
'string'
]
}
]
dividePerInstance: bool
metricName: 'string'
metricNamespace: 'string'
metricResourceLocation: 'string'
metricResourceUri: 'string'
operator: 'string'
statistic: 'string'
threshold: int
timeAggregation: 'string'
timeGrain: 'string'
timeWindow: 'string'
}
scaleAction: {
cooldown: 'string'
direction: 'string'
type: 'string'
value: 'string'
}
}
]
}
]
targetResourceLocation: 'string'
targetResourceUri: 'string'
}
}
屬性值
autoscalesettings
名稱 | 描述 | 值 |
---|---|---|
NAME | 資源名稱 | 字串 (必要) |
location | 資源位置 | 字串 (必要) |
tags | 取得或設定描述資源的索引鍵值組清單。 這些標記可用來在資源群組間檢視資源,以及對資源分組。 資源最多可提供15個標籤。 每個標籤的長度不能大於128個字元,且長度不超過256個字元的值。 | 標記名稱和值的字典。 請參閱 範本中的標記 |
properties | 資源的自動調整設定。 | AutoscaleSetting (必要) |
AutoscaleSetting
名稱 | 描述 | 值 |
---|---|---|
已啟用 | 已啟用的旗標。 指定是否要針對資源啟用自動調整。 預設值為 'false'。 | bool |
NAME | 自動調整設定的名稱。 | 字串 |
通知 | 通知的集合。 | AutoscaleNotification[] |
predictiveAutoscalePolicy | 預測性自動調整原則模式。 | PredictiveAutoscalePolicy |
設定檔 | 自動調整配置檔的集合,指定不同時間週期的不同縮放參數。 最多可指定 20 個設定檔。 | AutoscaleProfile[] 必要 () 約束: 最大長度 = 20 |
targetResourceLocation | 應加入自動調整設定的資源位置。 | 字串 |
targetResourceUri | 應加入自動調整設定之資源的資源標識碼。 | 字串 |
自動調整批注
名稱 | 描述 | 值 |
---|---|---|
電子郵件 | 電子郵件通知。 | EmailNotification |
operation (作業) | 與通知相關聯的作業及其值必須是“scale” | 必要) 的「調整」 ( |
Webhook | Webhook 通知的集合。 | WebhookNotification[] |
EmailNotification
名稱 | 描述 | 值 |
---|---|---|
customEmails | 自訂電子郵件清單。 這個值可以是 Null 或空白,在此情況下,將會忽略這個屬性。 | string[] |
sendToSubscriptionAdministrator | 值,指出是否要將電子郵件傳送給訂用帳戶管理員。 | bool |
sendToSubscriptionCoAdministrators | 值,指出是否要傳送電子郵件給訂用帳戶共同管理員。 | bool |
WebhookNotification
名稱 | 描述 | 值 |
---|---|---|
properties | 設定的屬性包。 這個值可以是空的。 | 物件 (object) |
serviceUri | 要接收通知的服務位址。 | 字串 |
PredictiveAutoscalePolicy
名稱 | 描述 | 值 |
---|---|---|
scaleLookAheadTime | 指定要事先啟動實例的時間量。 它必須介於 ISO 8601 格式的 1 分鐘到 60 分鐘之間。 | 字串 |
scaleMode | 預測性自動調整模式 | 'Disabled' 'Enabled' 需要 『ForecastOnly』 () |
AutoscaleProfile
名稱 | 描述 | 值 |
---|---|---|
處理能力 | 此配置檔期間可以使用的實例數目。 | 需要 ScaleCapacity () |
fixedDate | 配置檔的特定日期時間。 如果使用了 Recurrence 元素,就不會使用這個元素。 | TimeWindow |
NAME | 配置檔的名稱。 | 需要字串 () |
週期 | 這個配置檔開始的重複時間。 如果使用了 FixedDate 元素,就不會使用這個元素。 | 週期性 |
規則 | 提供調整動作之觸發程式和參數的規則集合。 最多可指定 10 個規則。 | ScaleRule[] (必要) |
ScaleCapacity
名稱 | 描述 | 值 |
---|---|---|
預設 | 如果計量無法用於評估,將會設定的實例數目。 只有當目前的執行個體計數低於預設值時,才會使用預設值。 | 需要字串 () |
maximum | 資源的實例數目上限。 實際的實例數目上限受限於訂用帳戶中可用的核心。 | 需要字串 () |
minimum | 資源的實例數目下限。 | 需要字串 () |
TimeWindow
名稱 | 描述 | 值 |
---|---|---|
end | ISO 8601 格式之配置檔的結束時間。 | 需要字串 () |
start | ISO 8601 格式配置檔的開始時間。 | 需要字串 () |
timeZone | 配置檔開始和結束時間的時區。 有效時區的一些範例包括:日期線標準時間、UTC-11、墨西哥標準時間、墨西哥標準時間、太平洋標準時間 (墨西哥) 、太平洋標準時間、美國 Mountain Standard Time、Mountain Standard Time (墨西哥) 、Mountain Standard Time、Central Standard Time、Central Standard Time、Central Standard Time (墨西哥) 、加拿大中部標準時間、 SA Pacific Standard Time、美國東部標準時間、美國東部標準時間、墨西哥標準時間、巴西標準時間、巴西中部標準時間、SA 西部標準時間、太平洋 SA 標準時間、Newfoundland 標準時間、E. 南美洲標準時間、阿根廷標準時間、SA 東部標準時間、Greenland 標準時間、蒙地維亞標準時間、蒙地亞標準時間、貝羅標準時間、 UTC-02、Mid-Atlantic 標準時間、Azores 標準時間、維德角標準時間、墨西哥標準時間、UTC、GMT 標準時間、Greenwich 標準時間、W. 歐洲標準時間、中部標準時間、中部標準時間、W. 非洲標準時間、北歐標準時間、GtB 標準時間、中東標準時間、北歐標準時間、西班牙標準時間、 阿拉伯標準時間、E. 歐洲標準時間、南非標準時間、FLE 標準時間、Türkiye 標準時間、以色列標準時間、喬治亞標準時間、阿拉伯標準時間、阿拉伯標準時間、俄文標準時間、E. 非洲標準時間、阿拉伯標準時間、阿拉伯標準時間、亞塞亞標準時間、俄羅斯時區 3、喬治亞標準時間、俄羅斯標準時間、 喬治亞標準時間、Caucasus 標準時間、喬治亞標準時間、西歐標準時間、Ekaterin漢堡標準時間、印度標準時間、印度標準時間、東亞標準時間、中部標準時間、N.東亞標準時間、印度標準時間、SE 亞洲標準時間、北亞洲標準時間、北亞洲標準時間、北亞洲標準時間、 北亞洲標準時間、 新加坡標準時間、W. Australia Standard Time、Ta一標準時間、Ulaanbaatar Standard Time、東京標準時間、韓國標準時間、Yakutsk 標準時間、Cen。 澳大利亞標準時間、AUS 中部標準時間、E. 澳大利亞標準時間、AUS 東部標準時間、西太平洋標準時間、Tasmania 標準時間、Magadan 標準時間、Vladivostok 標準時間、俄羅斯時區 10、中部太平洋標準時間、俄羅斯時區 11、紐西蘭標準時間、UTC+12、法屬標準時間、卡達標準時間、卡達標準時間、Tonga 標準時間、西班牙標準時間、 Line Islands Standard Time | 字串 |
定期
名稱 | 描述 | 值 |
---|---|---|
frequency | 週期頻率。 排程設定檔應該生效的頻率。 此值必須是 [週],這表示每週將有一組相同的設定檔。 例如,若要設定每日排程,請將 排程 設定為每周的每一天。 frequency 屬性指定排程每周重複。 | 'Day' 'Hour' 'Minute' 'Month' 'None' 'Second' 'Week' 'Year' (必要) |
schedule | 配置文件開始時的排程條件約束。 | RequiredSchedule (必要) |
Schedule
名稱 | 描述 | 值 |
---|---|---|
days | 配置檔生效的天數集合。 可能的值為星期日到星期六。 | string[] (必要) |
小時 | 配置檔生效的時數集合。 24 小時制 (上午/PM 時間不支援 0 到 23 的值) 。 | int[] (必要) |
分鐘 | 設定檔生效的分鐘集合。 | int[] (必要) |
timeZone | 配置檔時數的時區。 有效時區的一些範例包括:日期線標準時間、UTC-11、墨西哥標準時間、批注標準時間、太平洋標準時間 (墨西哥) 、太平洋標準時間、美國標準時間、美國標準時間 (墨西哥) 、Mountain Standard Time、Central Standard Time、Central Standard Time、Central Standard Time (墨西哥) 、加拿大中部標準時間、 SA Pacific Standard Time、美國東部標準時間、美國東部標準時間、阿根廷標準時間、巴西標準時間、巴西標準時間、SA 西部標準時間、太平洋 SA 標準時間、Newfoundland 標準時間、E.南北美洲標準時間、阿根廷標準時間、SA 東部標準時間、綠地標準時間、Montvideo 標準時間、蒙地維標準時間、Ba pacific Standard Time、 UTC-02、Mid-Atlantic 標準時間、Azores 標準時間、維德達標準時間、南非標準時間、阿拉伯標準時間、UTC、GMT 標準時間、W. 歐洲標準時間、西歐標準時間、中部標準時間、W.非洲標準時間、W.非洲標準時間、德國標準時間、西班牙標準時間、GTB 標準時間、中東標準時間、德國標準時間、中部標準時間、中部標準時間、 希臘標準時間、E. 歐洲標準時間、南非標準時間、FLE 標準時間、Türkiye 標準時間、以色列標準時間、喬治亞文標準時間、阿拉伯標準時間、俄文標準時間、E.非洲標準時間、巴塞亞標準時間、阿拉伯標準時間、亞塞亞標準時間、俄羅斯時區 3、阿根廷標準時間、俄文標準時間、 喬治亞標準時間、Caucasus 標準時間、喬治亞標準時間、西歐標準時間、Ekaterinburg 標準時間、印尼標準時間、印度標準時間、中部標準時間、中部標準時間、中部標準時間、N.東亞標準時間、北歐標準時間、SE 亞洲標準時間、北歐標準時間、 新加坡標準時間、W. Australia Standard Time、Ta一標準時間、Ulaanbaatar 標準時間、東京標準時間、韓國標準時間、Yakutsk 標準時間、Cen。 澳大利亞標準時間、AUS 中部標準時間、E. 澳大利亞標準時間、AUS 東部標準時間、西太平洋標準時間、Tasmania 標準時間、Magadan 標準時間、Vladivostok 標準時間、俄羅斯時區 10、中部太平洋標準時間、俄羅斯時區 11、紐西蘭標準時間、UTC+12、紐西蘭標準時間、UTC+12、亞美尼亞標準時間、卡達標準時間、Tonga 標準時間、亞美尼亞標準時間、 Line Islands Standard Time | 字串 (必要) |
ScaleRule
名稱 | 描述 | 值 |
---|---|---|
metricTrigger | 導致調整動作的觸發程式。 | MetricTrigger (必要) |
scaleAction | 調整動作的參數。 | 需要 ScaleAction () |
MetricTrigger
名稱 | 描述 | 值 |
---|---|---|
dimensions | 維度條件的清單。 例如:[{“DimensionName”:“AppName”,“Operator”:“Equals”,“Values”:[“App1”]},{“DimensionName”:“Deployment”,“Operator”:“Equals”,“Values”:[“default”]}]。 | ScaleRuleMetricDimension[] |
dividePerInstance | 值,指出計量是否應除以每個實例。 | bool |
metricName | 定義規則監視之計量的名稱。 | 字串 (必要) |
metricNamespace | 定義規則監視之計量的命名空間。 | 字串 |
metricResourceLocation | 規則監視的資源位置。 | 字串 |
metricResourceUri | 規則所監視之資源的資源標識碼。 | 字串 (必要) |
! 運算子之後 | 用來比較計量數據和閾值的運算符。 | 'Equals' 'GreaterThan' 'GreaterThanOrEqual' 'LessThan' 'LessThanOrEqual' 'NotEquals' (必要) |
statistic | 計量統計數據類型。 如何結合來自多個執行個體的度量。 | 'Average' 'Count' 'Max' 'Min' 必要) 『Sum』 ( |
threshold | 觸發縮放動作之計量的臨界值。 | int (必要) |
timeAggregation | 時間匯總類型。 收集的資料應如何隨著時間結合。 預設值為 Average。 | 'Average' 'Count' 'Last' 'Maximum' 'Minimum' 必要) 的「總計」 ( |
timeGrain | 規則監視的計量粒度。 必須是從度量的度量定義傳回的其中一個預先定義的值。 必須介於 12 小時與 1 分鐘之間。 | 字串 (必要) |
timeWindow | 收集實例數據的時間範圍。 此值必須大於度量集合中的延遲 (可能會因資源而有所不同)。 必須介於 12 小時與 5 分鐘之間。 | 字串 (必要) |
ScaleRuleMetricDimension
名稱 | 描述 | 值 |
---|---|---|
DimensionName | 維度的名稱。 | 字串 (必要) |
運算子 | 維度運算子。 僅支援 『Equals』 和 『NotEquals』。 'Equals' 等於任何值。 'NotEquals' 不等於所有值 | 'Equals' 'NotEquals' (必要) |
值 | 維度值的清單。 例如:[“App1”,“App2”]。 | string[] (必要) |
ScaleAction
名稱 | 描述 | 值 |
---|---|---|
cooldown | 自此動作發生前的最後一個調整動作之後要等候的時間量。 它必須介於 ISO 8601 格式的 1 周到 1 分鐘之間。 | 字串 (必要) |
direction | 縮放方向。 調整動作是否會增加或減少實例數目。 | 'Decrease' 'Increase' 必要) ('None' |
類型 | 引發縮放規則時應該發生的動作類型。 | 'ChangeCount' 'ExactCount' 'PercentChangeCount' 'ServiceAllowedNextValue' (必要) |
值 | 調整動作所涉及的實例數目。 此值必須是 1 或更大。 預設值為 1。 | 字串 |
快速入門範本
下列快速入門範本會部署此資源類型。
範本 | 描述 |
---|---|
部署深色追蹤自動調整 vSensors |
此範本可讓您部署 Darktrace vSensors 的自動自動調整部署 |
使用 VM 擴展集、Azure 檔案儲存體 和 Mysql 部署 Drupal |
在負載平衡器/NAT 後方部署 VM 擴展集,& 執行 Drupal (Apache / PHP) 的每個 VM。 所有節點都會共用已建立的 Azure 檔案共用記憶體和 MySQL 資料庫 |
擷取者 Xperience |
此範本可協助部署在 Microsoft Azure 中裝載一個要裝載一個多塞克利ico Xperience 環境所需的資源。 |
使用 Azure SQL Database 自動調整 LANSA Windows VM ScaleSet |
此範本會部署具有擴展集中所需 VM 計數的 Windows VMSS,以及安裝到每個 VM 的 LANSA MSI。 部署 VM 擴展集之後,就會使用自定義腳本擴充功能來安裝 LANSA MSI) |
使用 Python Bottle 伺服器部署 VM 擴展集 & 自動調整 |
在負載平衡器/NAT 後方部署 VM 擴展集 & 執行簡單 Python Bottle 應用程式的每個 VM。 使用自動調整設定的擴展集,將會視需要相應放大 & |
可調整的 Umbraco CMS Web 應用程式 |
此範本提供在 Azure App 服務 Web Apps 上部署 umbraco CMS Web 應用程式的簡單方式。 |
簡單 Umbraco CMS Web 應用程式 |
此範本提供在 Azure App 服務 Web Apps 上部署 umbraco CMS Web 應用程式的簡單方式。 |
Enterprise Governance-AppService、SQL DB、AD、OMS、Runbook |
企業或大型的雲端採用需要負責任且有效率的治理模型,才能從其雲端部署衍生價值。 CloudWise (解決方案的程式代碼名稱) ,是 Azure 合作夥伴快速入門提供的複合解決方案,是客戶、系統整合者和合作夥伴的採用啟用者,可提供可自助、自動化的治理和作業解決方案,著重於優化成本、改善您的應用程式 () 可靠性、降低商務風險。 解決方案強調可見度和控制的核心治理要素。 |
部署虛擬機 ScaleSet 的自動調整設定 |
此範本可讓您部署虛擬機 ScaleSet 資源的自動調整原則。 |
部署 App Service 方案的自動調整設定 |
此範本可讓您為 Azure AppService 方案資源部署自動調整原則。 |
部署 Windows VMSS 設定 Windows 特徵 SSL DSC |
此範本可讓您部署兩個 Windows VMSS、設定 WINDOWS 功能,例如 IIS/Web 角色、.Net Framework 4.5、windows 驗證、應用程式初始化、下載應用程式部署套件、URL 重寫 & SSL 設定,使用 DSC 和 Azure 金鑰保存庫 |
執行 IIS WebApp 之自動調整的 VM 擴展集 |
部署執行 IIS 的 Windows VM 擴展集,以及非常基本的 .NET MVC Web 應用程式。 VMSS PowerShell DSC 擴充功能可用來執行 IIS 安裝和 WebDeploy 套件部署。 |
使用Linux自定義映像部署VM擴展集 |
此範本可讓您在擴展集內部署自訂 VM Linux 映像。 這些 VM 預設會在埠 80) 上使用 HTTP 負載平衡 (的負載平衡器後方。 此範例會使用自定義腳本來執行應用程式部署和更新,您可能必須為自己的更新程式提供自定義腳本。 您必須在建立 VMSS 的相同訂用帳戶和區域中提供 VM 的一般化映像。 |
手動變更擴展集中的 VM 數目 |
此範本可讓您手動變更擴展集中的 VM 數目。 |
使用Linux VM和自動調整來部署VM擴展集 |
此範本可讓您使用最新修補版本的 Ubuntu Linux 15.04 或 14.04.4-LTS 來部署簡單的 Linux VM 擴展集。 這些 VM 位於負載平衡器後方,具有 SSH 連線的 NAT 規則。它們也有自動調整整合 |
使用 Windows VM 和自動調整來部署 VM 擴展集 |
此範本可讓您使用最新修補版本的 Windows 2008-R2-SP1、2012-Datacenter 或 2012-R2-Datacenter 部署簡單的 Windows VM 擴展集。 這些 VM 位於負載平衡器後方,具有 RDP 連線的 NAT 規則。 它們也有自動調整整合 |
ARM 範本資源定義
您可以使用目標作業來部署自動調整資源類型:
- 資源群組 - 請參閱 資源群組部署命令
如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄。
備註
如需部署監視解決方案的指引,請參閱 使用 Bicep 建立監視資源。
資源格式
若要建立 Microsoft.Insights/autoscalesettings 資源,請將下列 JSON 新增至您的範本。
{
"type": "Microsoft.Insights/autoscalesettings",
"apiVersion": "2022-10-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"enabled": "bool",
"name": "string",
"notifications": [
{
"email": {
"customEmails": [ "string" ],
"sendToSubscriptionAdministrator": "bool",
"sendToSubscriptionCoAdministrators": "bool"
},
"operation": "Scale",
"webhooks": [
{
"properties": {},
"serviceUri": "string"
}
]
}
],
"predictiveAutoscalePolicy": {
"scaleLookAheadTime": "string",
"scaleMode": "string"
},
"profiles": [
{
"capacity": {
"default": "string",
"maximum": "string",
"minimum": "string"
},
"fixedDate": {
"end": "string",
"start": "string",
"timeZone": "string"
},
"name": "string",
"recurrence": {
"frequency": "string",
"schedule": {
"days": [ "string" ],
"hours": [ "int" ],
"minutes": [ "int" ],
"timeZone": "string"
}
},
"rules": [
{
"metricTrigger": {
"dimensions": [
{
"DimensionName": "string",
"Operator": "string",
"Values": [ "string" ]
}
],
"dividePerInstance": "bool",
"metricName": "string",
"metricNamespace": "string",
"metricResourceLocation": "string",
"metricResourceUri": "string",
"operator": "string",
"statistic": "string",
"threshold": "int",
"timeAggregation": "string",
"timeGrain": "string",
"timeWindow": "string"
},
"scaleAction": {
"cooldown": "string",
"direction": "string",
"type": "string",
"value": "string"
}
}
]
}
],
"targetResourceLocation": "string",
"targetResourceUri": "string"
}
}
屬性值
autoscalesettings
名稱 | 描述 | 值 |
---|---|---|
類型 | 資源類型 | 'Microsoft.Insights/autoscalesettings' |
apiVersion | 資源 API 版本 | '2022-10-01' |
NAME | 資源名稱 | 字串 (必要) |
location | 資源位置 | 字串 (必要) |
tags | 取得或設定描述資源的索引鍵值組清單。 這些標記可用來在資源群組間檢視資源,以及對資源分組。 資源最多可提供15個標籤。 每個標籤的長度不能大於128個字元,且長度不超過256個字元的值。 | 標記名稱和值的字典。 請參閱 範本中的標記 |
properties | 資源的自動調整設定。 | AutoscaleSetting (必要) |
AutoscaleSetting
名稱 | 描述 | 值 |
---|---|---|
已啟用 | 已啟用的旗標。 指定是否要針對資源啟用自動調整。 預設值為 'false'。 | bool |
NAME | 自動調整設定的名稱。 | 字串 |
通知 | 通知的集合。 | AutoscaleNotification[] |
predictiveAutoscalePolicy | 預測性自動調整原則模式。 | PredictiveAutoscalePolicy |
設定檔 | 自動調整配置檔的集合,指定不同時間週期的不同縮放參數。 最多可指定 20 個設定檔。 | AutoscaleProfile[] 必要 () 約束: 最大長度 = 20 |
targetResourceLocation | 應加入自動調整設定的資源位置。 | 字串 |
targetResourceUri | 應加入自動調整設定之資源的資源標識碼。 | 字串 |
自動調整批注
名稱 | 描述 | 值 |
---|---|---|
電子郵件 | 電子郵件通知。 | EmailNotification |
operation (作業) | 與通知相關聯的作業及其值必須是“scale” | 必要) 的「調整」 ( |
Webhook | Webhook 通知的集合。 | WebhookNotification[] |
EmailNotification
名稱 | 描述 | 值 |
---|---|---|
customEmails | 自訂電子郵件清單。 這個值可以是 Null 或空白,在此情況下,將會忽略這個屬性。 | string[] |
sendToSubscriptionAdministrator | 值,指出是否要將電子郵件傳送給訂用帳戶管理員。 | bool |
sendToSubscriptionCoAdministrators | 值,指出是否要傳送電子郵件給訂用帳戶共同管理員。 | bool |
WebhookNotification
名稱 | 描述 | 值 |
---|---|---|
properties | 設定的屬性包。 此值可以是空的。 | 物件 (object) |
serviceUri | 要接收通知的服務位址。 | 字串 |
PredictiveAutoscalePolicy
名稱 | 描述 | 值 |
---|---|---|
scaleLookAheadTime | 指定要事先啟動實例的時間量。 它必須介於 ISO 8601 格式的 1 分鐘到 60 分鐘之間。 | 字串 |
scaleMode | 預測性自動調整模式 | 'Disabled' 'Enabled' 需要 『ForecastOnly』 () |
AutoscaleProfile
名稱 | 描述 | 值 |
---|---|---|
處理能力 | 此配置檔期間可以使用的實例數目。 | 需要 ScaleCapacity () |
fixedDate | 配置檔的特定日期時間。 如果使用了 Recurrence 元素,就不會使用這個元素。 | TimeWindow |
NAME | 配置檔的名稱。 | 需要字串 () |
週期 | 這個配置檔開始的重複時間。 如果使用了 FixedDate 元素,就不會使用這個元素。 | 週期性 |
規則 | 提供調整動作之觸發程式和參數的規則集合。 最多可指定 10 個規則。 | ScaleRule[] (必要) |
ScaleCapacity
名稱 | 描述 | 值 |
---|---|---|
預設 | 如果計量無法用於評估,將會設定的實例數目。 只有當目前的執行個體計數低於預設值時,才會使用預設值。 | 需要字串 () |
maximum | 資源的實例數目上限。 實際的實例數目上限受限於訂用帳戶中可用的核心。 | 需要字串 () |
minimum | 資源的實例數目下限。 | 需要字串 () |
TimeWindow
名稱 | 描述 | 值 |
---|---|---|
end | ISO 8601 格式之配置檔的結束時間。 | 需要字串 () |
start | ISO 8601 格式配置檔的開始時間。 | 需要字串 () |
timeZone | 配置檔開始和結束時間的時區。 有效時區的一些範例包括:日期線標準時間、UTC-11、墨西哥標準時間、墨西哥標準時間、太平洋標準時間 (墨西哥) 、太平洋標準時間、美國 Mountain Standard Time、Mountain Standard Time (墨西哥) 、Mountain Standard Time、Central Standard Time、Central Standard Time、Central Standard Time (墨西哥) 、加拿大中部標準時間、 SA Pacific Standard Time、美國東部標準時間、美國東部標準時間、墨西哥標準時間、巴西標準時間、巴西中部標準時間、SA 西部標準時間、太平洋 SA 標準時間、Newfoundland 標準時間、E. 南美洲標準時間、阿根廷標準時間、SA 東部標準時間、Greenland 標準時間、蒙地維亞標準時間、蒙地亞標準時間、貝羅標準時間、 UTC-02、Mid-Atlantic 標準時間、Azores 標準時間、維德角標準時間、墨西哥標準時間、UTC、GMT 標準時間、Greenwich 標準時間、W. 歐洲標準時間、中部標準時間、中部標準時間、W. 非洲標準時間、北歐標準時間、GtB 標準時間、中東標準時間、北歐標準時間、西班牙標準時間、 阿拉伯標準時間、E. 歐洲標準時間、南非標準時間、FLE 標準時間、Türkiye 標準時間、以色列標準時間、喬治亞標準時間、阿拉伯標準時間、阿拉伯標準時間、俄文標準時間、E. 非洲標準時間、阿拉伯標準時間、阿拉伯標準時間、亞塞亞標準時間、俄羅斯時區 3、喬治亞標準時間、俄羅斯標準時間、 喬治亞標準時間、Caucasus 標準時間、喬治亞標準時間、西歐標準時間、Ekaterin漢堡標準時間、印度標準時間、印度標準時間、東亞標準時間、中部標準時間、N.東亞標準時間、印度標準時間、SE 亞洲標準時間、北亞洲標準時間、北亞洲標準時間、北亞洲標準時間、 北亞洲標準時間、 新加坡標準時間、W. Australia Standard Time、Ta一標準時間、Ulaanbaatar Standard Time、東京標準時間、韓國標準時間、Yakutsk 標準時間、Cen。 澳大利亞標準時間、AUS 中部標準時間、E. 澳大利亞標準時間、AUS 東部標準時間、西太平洋標準時間、Tasmania 標準時間、Magadan 標準時間、Vladivostok 標準時間、俄羅斯時區 10、中部太平洋標準時間、俄羅斯時區 11、紐西蘭標準時間、UTC+12、法屬標準時間、卡達標準時間、卡達標準時間、Tonga 標準時間、西班牙標準時間、 Line Islands Standard Time | 字串 |
定期
名稱 | 描述 | 值 |
---|---|---|
frequency | 週期頻率。 排程設定檔應該生效的頻率。 此值必須是 [週],這表示每週將有一組相同的設定檔。 例如,若要設定每日排程,請將 排程 設定為每周的每一天。 frequency 屬性指定排程每周重複。 | 'Day' 'Hour' 'Minute' 'Month' 'None' 'Second' 'Week' 'Year' (必要) |
schedule | 配置文件開始時的排程條件約束。 | RequiredSchedule (必要) |
Schedule
名稱 | 描述 | 值 |
---|---|---|
days | 配置檔生效的天數集合。 可能的值為星期日到星期六。 | string[] (必要) |
小時 | 配置檔生效的時數集合。 不支援在 24 小時制 (上午/下午 0 到 23 的值) 。 | int[] (必要) |
分鐘 | 設定檔生效的分鐘集合。 | int[] (必要) |
timeZone | 配置檔時數的時區。 有效時區的一些範例包括:日期線標準時間、UTC-11、墨西哥標準時間、墨西哥標準時間、太平洋標準時間 (墨西哥) 、太平洋標準時間、美國 Mountain Standard Time、Mountain Standard Time (墨西哥) 、Mountain Standard Time、Central Standard Time、Central Standard Time、Central Standard Time (墨西哥) 、加拿大中部標準時間、 SA Pacific Standard Time、美國東部標準時間、美國東部標準時間、墨西哥標準時間、巴西標準時間、巴西中部標準時間、SA 西部標準時間、太平洋 SA 標準時間、Newfoundland 標準時間、E. 南美洲標準時間、阿根廷標準時間、SA 東部標準時間、Greenland 標準時間、蒙地維亞標準時間、蒙地亞標準時間、貝羅標準時間、 UTC-02、Mid-Atlantic 標準時間、Azores 標準時間、維德角標準時間、墨西哥標準時間、UTC、GMT 標準時間、Greenwich 標準時間、W. 歐洲標準時間、中部標準時間、中部標準時間、W. 非洲標準時間、北歐標準時間、GtB 標準時間、中東標準時間、北歐標準時間、西班牙標準時間、 阿拉伯標準時間、E. 歐洲標準時間、南非標準時間、FLE 標準時間、Türkiye 標準時間、以色列標準時間、喬治亞標準時間、阿拉伯標準時間、阿拉伯標準時間、俄文標準時間、E. 非洲標準時間、阿拉伯標準時間、阿拉伯標準時間、亞塞亞標準時間、俄羅斯時區 3、喬治亞標準時間、俄羅斯標準時間、 喬治亞標準時間、Caucasus 標準時間、喬治亞標準時間、西歐標準時間、Ekaterin漢堡標準時間、印度標準時間、印度標準時間、東亞標準時間、中部標準時間、N.東亞標準時間、印度標準時間、SE 亞洲標準時間、北亞洲標準時間、北亞洲標準時間、北亞洲標準時間、 北亞洲標準時間、 新加坡標準時間、W. Australia Standard Time、Ta一標準時間、Ulaanbaatar Standard Time、東京標準時間、韓國標準時間、Yakutsk 標準時間、Cen。 澳大利亞標準時間、AUS 中部標準時間、E. 澳大利亞標準時間、AUS 東部標準時間、西太平洋標準時間、Tasmania 標準時間、Magadan 標準時間、Vladivostok 標準時間、俄羅斯時區 10、中部太平洋標準時間、俄羅斯時區 11、紐西蘭標準時間、UTC+12、法屬標準時間、卡達標準時間、卡達標準時間、Tonga 標準時間、西班牙標準時間、 Line Islands Standard Time | 需要字串 () |
ScaleRule
名稱 | 描述 | 值 |
---|---|---|
metricTrigger | 導致調整動作的觸發程式。 | MetricTrigger (必要) |
scaleAction | 調整動作的參數。 | 需要 ScaleAction () |
MetricTrigger
名稱 | 描述 | 值 |
---|---|---|
dimensions | 維度條件的清單。 例如:[{“DimensionName”:“AppName”,“Operator”:“Equals”,“Values”:[“App1”]},{“DimensionName”:“Deployment”,“Operator”:“Equals”,“Values”:[“default”]}]。 | ScaleRuleMetricDimension[] |
dividePerInstance | 值,指出計量是否應除以每個實例。 | bool |
metricName | 定義規則監視之計量的名稱。 | 字串 (必要) |
metricNamespace | 定義規則監視之計量的命名空間。 | 字串 |
metricResourceLocation | 規則監視的資源位置。 | 字串 |
metricResourceUri | 規則所監視之資源的資源標識碼。 | 字串 (必要) |
! 運算子之後 | 用來比較計量數據和閾值的運算符。 | 'Equals' 'GreaterThan' 'GreaterThanOrEqual' 'LessThan' 'LessThanOrEqual' 'NotEquals' (必要) |
statistic | 計量統計數據類型。 如何結合來自多個執行個體的度量。 | 'Average' 'Count' 'Max' 'Min' 必要) 『Sum』 ( |
threshold | 觸發縮放動作之計量的臨界值。 | int (必要) |
timeAggregation | 時間匯總類型。 收集的資料應如何隨著時間結合。 預設值為 Average。 | 'Average' 'Count' 'Last' 'Maximum' 'Minimum' 必要) 的「總計」 ( |
timeGrain | 規則監視的計量粒度。 必須是從度量的度量定義傳回的其中一個預先定義的值。 必須介於 12 小時與 1 分鐘之間。 | 字串 (必要) |
timeWindow | 收集實例數據的時間範圍。 此值必須大於度量集合中的延遲 (可能會因資源而有所不同)。 必須介於 12 小時與 5 分鐘之間。 | 字串 (必要) |
ScaleRuleMetricDimension
名稱 | 描述 | 值 |
---|---|---|
DimensionName | 維度的名稱。 | 字串 (必要) |
運算子 | 維度運算子。 僅支援 『Equals』 和 『NotEquals』。 'Equals' 等於任何值。 'NotEquals' 不等於所有值 | 'Equals' 'NotEquals' (必要) |
值 | 維度值的清單。 例如:[“App1”,“App2”]。 | string[] (必要) |
ScaleAction
名稱 | 描述 | 值 |
---|---|---|
cooldown | 自此動作發生前的最後一個調整動作之後要等候的時間量。 它必須介於 ISO 8601 格式的 1 周到 1 分鐘之間。 | 字串 (必要) |
direction | 縮放方向。 調整動作是否會增加或減少實例數目。 | 'Decrease' 'Increase' 必要 『None』 () |
類型 | 引發縮放規則時應該發生的動作類型。 | 'ChangeCount' 'ExactCount' 'PercentChangeCount' 'ServiceAllowedNextValue' (必要) |
值 | 調整動作所涉及的實例數目。 此值必須是 1 或更大。 預設值為 1。 | 字串 |
快速入門範本
下列快速入門範本會部署此資源類型。
範本 | 描述 |
---|---|
部署 Darktrace 自動調整 vSensors |
此範本可讓您部署 Darktrace vSensors 的自動自動調整部署 |
使用 VM 擴展集、Azure 檔案儲存體 和 Mysql 部署 Drupal |
在負載平衡器/NAT 後方部署 VM 擴展集,& 執行 Drupal (Apache / PHP) 的每個 VM。 所有節點都會共用已建立的 Azure 檔案共用記憶體和 MySQL 資料庫 |
一元二十二月 |
此範本可協助部署在 Microsoft Azure 中裝載一個在一起的一個 Azure 中裝載一個的一系列資源。 |
使用 Azure SQL Database 自動調整 LANSA Windows VM ScaleSet |
此範本會部署 Windows VMSS,其中包含擴展集中所需的 VM 計數,以及安裝到每個 VM 中的 LANSA MSI。 部署 VM 擴展集之後,會使用自定義腳本擴充功能來安裝 LANSA MSI) |
使用 Python Bottle 伺服器部署 VM 擴展集 & 自動調整 |
在負載平衡器/NAT 後方部署 VM 擴展集,& 執行可運作的簡單 Python Bottle 應用程式的每個 VM。 設定自動調整擴展集時,會視需要相應放大 & |
可調整的 Umbraco CMS Web 應用程式 |
此範本提供在 Azure App 服務 Web Apps 上部署 umbraco CMS Web 應用程式的簡單方式。 |
簡單 Umbraco CMS Web 應用程式 |
此範本提供在 Azure App 服務 Web Apps 上部署 umbraco CMS Web 應用程式的簡單方式。 |
Enterprise Governance-AppService、SQL DB、AD、OMS、Runbook |
企業或大型的雲端採用需要負責任且有效率的治理模型,才能從其雲端部署衍生價值。 CloudWise (解決方案) 的程式代碼名稱,是 Azure 合作夥伴快速入門中提供的複合解決方案,是客戶、系統整合者和合作夥伴的採用啟用者,可提供自助式、自動化的治理和作業解決方案,著重於優化成本、改善應用程式 () 可靠性、降低商務風險。 此解決方案強調可見度和控制的核心治理要素。 |
部署虛擬機 ScaleSet 的自動調整設定 |
此範本可讓您部署虛擬機 ScaleSet 資源的自動調整原則。 |
部署 App Service 方案的自動調整設定 |
此範本可讓您部署 Azure AppService 方案資源的自動調整原則。 |
部署 Windows VMSS 設定 Windows 特徵 SSL DSC |
此範本可讓您部署兩個 Windows VMSS、設定 WINDOWS 功能,例如 IIS/Web 角色、.Net Framework 4.5、windows 驗證、應用程式初始化、下載應用程式部署套件、URL 重寫 & SSL 設定,使用 DSC 和 Azure 金鑰保存庫 |
執行 IIS WebApp 的自動調整 VM 擴展集 |
部署執行 IIS 的 Windows VM 擴展集,以及非常基本的 .NET MVC Web 應用程式。 VMSS PowerShell DSC 擴充功能可用來執行 IIS 安裝和 WebDeploy 套件部署。 |
使用Linux自定義映像部署VM擴展集 |
此範本可讓您在擴展集內部署自訂 VM Linux 映像。 根據預設,這些 VM 在埠 80) 上是具有 HTTP 負載平衡 (的負載平衡器後方。 此範例會使用自定義腳本來執行應用程式部署和更新,您可能必須為自己的更新程式提供自定義腳本。 您必須在建立 VMSS 的相同訂用帳戶和區域中,提供 VM 的一般化映像。 |
手動變更擴展集中的 VM 數目 |
此範本可讓您手動變更擴展集中的 VM 數目。 |
使用Linux VM和自動調整部署 VM 擴展集 |
此範本可讓您使用最新修補的UbuntuLinux 15.04或14.04.4-4-LTS版本來部署簡單的Linux VM擴展集。 這些 VM 位於負載平衡器後方,具有 SSH 連線的 NAT 規則。它們也已整合自動調整 |
使用 Windows VM 和自動調整來部署 VM 擴展集 |
此範本可讓您使用最新修補版本的 Windows 2008-R2-SP1、2012-Datacenter 或 2012-R2-Datacenter 部署簡單的 Windows VM 擴展集。 這些 VM 位於負載平衡器後方,具有 RDP 連線的 NAT 規則。 它們也已整合自動調整 |
Terraform (AzAPI 提供者) 資源定義
您可以使用目標作業來部署自動調整設定資源類型:
- 資源群組
如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔。
資源格式
若要建立 Microsoft.Insights/autoscalesettings 資源,請將下列 Terraform 新增至範本。
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Insights/autoscalesettings@2022-10-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
enabled = bool
name = "string"
notifications = [
{
email = {
customEmails = [
"string"
]
sendToSubscriptionAdministrator = bool
sendToSubscriptionCoAdministrators = bool
}
operation = "Scale"
webhooks = [
{
properties = {}
serviceUri = "string"
}
]
}
]
predictiveAutoscalePolicy = {
scaleLookAheadTime = "string"
scaleMode = "string"
}
profiles = [
{
capacity = {
default = "string"
maximum = "string"
minimum = "string"
}
fixedDate = {
end = "string"
start = "string"
timeZone = "string"
}
name = "string"
recurrence = {
frequency = "string"
schedule = {
days = [
"string"
]
hours = [
int
]
minutes = [
int
]
timeZone = "string"
}
}
rules = [
{
metricTrigger = {
dimensions = [
{
DimensionName = "string"
Operator = "string"
Values = [
"string"
]
}
]
dividePerInstance = bool
metricName = "string"
metricNamespace = "string"
metricResourceLocation = "string"
metricResourceUri = "string"
operator = "string"
statistic = "string"
threshold = int
timeAggregation = "string"
timeGrain = "string"
timeWindow = "string"
}
scaleAction = {
cooldown = "string"
direction = "string"
type = "string"
value = "string"
}
}
]
}
]
targetResourceLocation = "string"
targetResourceUri = "string"
}
})
}
屬性值
autoscalesettings
名稱 | 描述 | 值 |
---|---|---|
類型 | 資源類型 | “Microsoft.Insights/autoscalesettings@2022-10-01” |
NAME | 資源名稱 | 需要字串 () |
location | 資源位置 | 需要字串 () |
parent_id | 若要部署至資源群組,請使用該資源群組的標識碼。 | 需要字串 () |
tags | 取得或設定描述資源的索引鍵值組清單。 這些標記可用來在資源群組間檢視資源,以及對資源分組。 資源最多可提供15個標記。 每個標記的長度必須不超過 128 個字元,且長度不超過 256 個字元的值。 | 標記名稱和值的字典。 |
properties | 資源的自動調整設定。 | 需要 AutoscaleSetting () |
AutoscaleSetting
名稱 | 描述 | 值 |
---|---|---|
已啟用 | 已啟用的旗標。 指定是否要針對資源啟用自動調整。 預設值為 'false'。 | bool |
NAME | 自動調整設定的名稱。 | 字串 |
通知 | 通知的集合。 | AutoscaleNotification[] |
predictiveAutoscalePolicy | 預測性自動調整原則模式。 | PredictiveAutoscalePolicy |
設定檔 | 自動調整配置檔的集合,指定不同時段的不同縮放參數。 最多可指定 20 個設定檔。 | AutoscaleProfile[] (必要) 約束: 最大長度 = 20 |
targetResourceLocation | 應新增自動調整設定的資源位置。 | 字串 |
targetResourceUri | 應加入自動調整設定之資源的資源標識碼。 | 字串 |
AutoscaleNotification
名稱 | 描述 | 值 |
---|---|---|
電子郵件 | 電子郵件通知。 | EmailNotification |
operation (作業) | 與通知相關聯的作業及其值必須是“scale” | 「調整」 (必要) |
Webhook | Webhook 通知的集合。 | WebhookNotification[] |
EmailNotification
名稱 | 描述 | 值 |
---|---|---|
customEmails | 自訂電子郵件清單。 這個值可以是 Null 或空白,在此情況下會忽略此屬性。 | string[] |
sendToSubscriptionAdministrator | 值,指出是否要將電子郵件傳送給訂用帳戶管理員。 | bool |
sendToSubscriptionCoAdministrators | 值,指出是否要傳送電子郵件給訂用帳戶共同管理員。 | bool |
WebhookNotification
名稱 | 描述 | 值 |
---|---|---|
properties | 設定的屬性包。 這個值可以是空的。 | 物件 (object) |
serviceUri | 要接收通知的服務位址。 | 字串 |
PredictiveAutoscalePolicy
名稱 | 描述 | 值 |
---|---|---|
scaleLookAheadTime | 指定要事先啟動實例的時間量。 它必須介於 ISO 8601 格式的 1 分鐘到 60 分鐘之間。 | 字串 |
scaleMode | 預測性自動調整模式 | “Disabled” “Enabled” “ForecastOnly” (必要) |
AutoscaleProfile
名稱 | 描述 | 值 |
---|---|---|
處理能力 | 此配置檔期間可以使用的實例數目。 | 需要 ScaleCapacity () |
fixedDate | 配置檔的特定日期時間。 如果使用了 Recurrence 元素,就不會使用這個元素。 | TimeWindow |
NAME | 配置檔的名稱。 | 需要字串 () |
週期 | 這個配置檔開始的重複時間。 如果使用了 FixedDate 元素,就不會使用這個元素。 | 週期性 |
規則 | 提供調整動作之觸發程式和參數的規則集合。 最多可指定 10 個規則。 | ScaleRule[] (必要) |
ScaleCapacity
名稱 | 描述 | 值 |
---|---|---|
預設 | 如果計量無法用於評估,將會設定的實例數目。 只有當目前的執行個體計數低於預設值時,才會使用預設值。 | 需要字串 () |
maximum | 資源的實例數目上限。 實際的實例數目上限受限於訂用帳戶中可用的核心。 | 需要字串 () |
minimum | 資源的實例數目下限。 | 需要字串 () |
TimeWindow
名稱 | 描述 | 值 |
---|---|---|
end | ISO 8601 格式之配置檔的結束時間。 | 需要字串 () |
start | ISO 8601 格式配置檔的開始時間。 | 需要字串 () |
timeZone | 配置檔開始和結束時間的時區。 有效時區的一些範例包括:日期線標準時間、UTC-11、墨西哥標準時間、墨西哥標準時間、太平洋標準時間 (墨西哥) 、太平洋標準時間、美國 Mountain Standard Time、Mountain Standard Time (墨西哥) 、Mountain Standard Time、Central Standard Time、Central Standard Time、Central Standard Time (墨西哥) 、加拿大中部標準時間、 SA Pacific Standard Time、美國東部標準時間、美國東部標準時間、墨西哥標準時間、巴西標準時間、巴西中部標準時間、SA 西部標準時間、太平洋 SA 標準時間、Newfoundland 標準時間、E. 南美洲標準時間、阿根廷標準時間、SA 東部標準時間、Greenland 標準時間、蒙地維亞標準時間、蒙地亞標準時間、貝羅標準時間、 UTC-02、Mid-Atlantic 標準時間、Azores 標準時間、維德角標準時間、墨西哥標準時間、UTC、GMT 標準時間、Greenwich 標準時間、W. 歐洲標準時間、中部標準時間、中部標準時間、W. 非洲標準時間、北歐標準時間、GtB 標準時間、中東標準時間、北歐標準時間、西班牙標準時間、 阿拉伯標準時間、E. 歐洲標準時間、南非標準時間、FLE 標準時間、Türkiye 標準時間、以色列標準時間、喬治亞標準時間、阿拉伯標準時間、阿拉伯標準時間、俄文標準時間、E. 非洲標準時間、阿拉伯標準時間、阿拉伯標準時間、亞塞亞標準時間、俄羅斯時區 3、喬治亞標準時間、俄羅斯標準時間、 喬治亞標準時間、Caucasus 標準時間、喬治亞標準時間、西歐標準時間、Ekaterin漢堡標準時間、印度標準時間、印度標準時間、東亞標準時間、中部標準時間、N.東亞標準時間、印度標準時間、SE 亞洲標準時間、北亞洲標準時間、北亞洲標準時間、北亞洲標準時間、 北亞洲標準時間、 新加坡標準時間、W. Australia Standard Time、Ta一標準時間、Ulaanbaatar Standard Time、東京標準時間、韓國標準時間、Yakutsk 標準時間、Cen。 澳大利亞標準時間、AUS 中部標準時間、E. 澳大利亞標準時間、AUS 東部標準時間、西太平洋標準時間、Tasmania 標準時間、Magadan 標準時間、Vladivostok 標準時間、俄羅斯時區 10、中部太平洋標準時間、俄羅斯時區 11、紐西蘭標準時間、UTC+12、法屬標準時間、卡達標準時間、卡達標準時間、Tonga 標準時間、西班牙標準時間、 Line Islands Standard Time | 字串 |
定期
名稱 | 描述 | 值 |
---|---|---|
frequency | 週期頻率。 排程設定檔應該生效的頻率。 此值必須是 [週],這表示每週將有一組相同的設定檔。 例如,若要設定每日排程,請將 排程 設定為每周的每一天。 frequency 屬性指定排程每周重複。 | “Day” “Hour” “Minute” “Month” "None" “Second” “Week” “Year” (必要) |
schedule | 配置文件開始時的排程條件約束。 | RequiredSchedule (必要) |
Schedule
名稱 | 描述 | 值 |
---|---|---|
days | 配置檔生效的天數集合。 可能的值為星期日到星期六。 | string[] (必要) |
小時 | 配置檔生效的時數集合。 不支援在 24 小時制 (上午/下午 0 到 23 的值) 。 | int[] (必要) |
分鐘 | 設定檔生效的分鐘集合。 | int[] (必要) |
timeZone | 配置檔時數的時區。 有效時區的一些範例包括:日期線標準時間、UTC-11、墨西哥標準時間、墨西哥標準時間、太平洋標準時間 (墨西哥) 、太平洋標準時間、美國 Mountain Standard Time、Mountain Standard Time (墨西哥) 、Mountain Standard Time、Central Standard Time、Central Standard Time、Central Standard Time (墨西哥) 、加拿大中部標準時間、 SA Pacific Standard Time、美國東部標準時間、美國東部標準時間、墨西哥標準時間、巴西標準時間、巴西中部標準時間、SA 西部標準時間、太平洋 SA 標準時間、Newfoundland 標準時間、E. 南美洲標準時間、阿根廷標準時間、SA 東部標準時間、Greenland 標準時間、蒙地維亞標準時間、蒙地亞標準時間、貝羅標準時間、 UTC-02、Mid-Atlantic 標準時間、Azores 標準時間、維德角標準時間、墨西哥標準時間、UTC、GMT 標準時間、Greenwich 標準時間、W. 歐洲標準時間、中部標準時間、中部標準時間、W. 非洲標準時間、北歐標準時間、GtB 標準時間、中東標準時間、北歐標準時間、西班牙標準時間、 阿拉伯標準時間、E. 歐洲標準時間、南非標準時間、FLE 標準時間、Türkiye 標準時間、以色列標準時間、喬治亞標準時間、阿拉伯標準時間、阿拉伯標準時間、俄文標準時間、E. 非洲標準時間、阿拉伯標準時間、阿拉伯標準時間、亞塞亞標準時間、俄羅斯時區 3、喬治亞標準時間、俄羅斯標準時間、 喬治亞標準時間、Caucasus 標準時間、喬治亞標準時間、西歐標準時間、Ekaterin漢堡標準時間、印度標準時間、印度標準時間、東亞標準時間、中部標準時間、N.東亞標準時間、印度標準時間、SE 亞洲標準時間、北亞洲標準時間、北亞洲標準時間、北亞洲標準時間、 北亞洲標準時間、 新加坡標準時間、W. Australia Standard Time、Ta一標準時間、Ulaanbaatar Standard Time、東京標準時間、韓國標準時間、Yakutsk 標準時間、Cen。 澳大利亞標準時間、AUS 中部標準時間、E. 澳大利亞標準時間、AUS 東部標準時間、西太平洋標準時間、Tasmania 標準時間、Magadan 標準時間、Vladivostok 標準時間、俄羅斯時區 10、中部太平洋標準時間、俄羅斯時區 11、紐西蘭標準時間、UTC+12、法屬標準時間、卡達標準時間、卡達標準時間、Tonga 標準時間、西班牙標準時間、 Line Islands Standard Time | 需要字串 () |
ScaleRule
名稱 | 描述 | 值 |
---|---|---|
metricTrigger | 導致調整動作的觸發程式。 | 需要 MetricTrigger () |
scaleAction | 調整動作的參數。 | 需要 ScaleAction () |
MetricTrigger
名稱 | 描述 | 值 |
---|---|---|
dimensions | 維度條件的清單。 例如:[{“DimensionName”:“AppName”,“Operator”:“Equals”,“Values”:[“App1”]},{“DimensionName”:“Deployment”,“Operator”:“Equals”,“Values”:[“default”]}]。 | ScaleRuleMetricDimension[] |
dividePerInstance | 值,指出計量是否應除以每個實例。 | bool |
metricName | 定義規則監視之計量的名稱。 | 字串 (必要) |
metricNamespace | 定義規則監視之計量的命名空間。 | 字串 |
metricResourceLocation | 規則監視的資源位置。 | 字串 |
metricResourceUri | 規則所監視之資源的資源標識碼。 | 字串 (必要) |
! 運算子之後 | 用來比較計量數據和閾值的運算符。 | “Equals” “GreaterThan” “GreaterThanOrEqual” “LessThan” “LessThanOrEqual” 必要 (“NotEquals”) |
statistic | 計量統計數據類型。 如何結合來自多個執行個體的度量。 | “Average” “Count” “Max” “Min” 「總和」 (必要) |
threshold | 觸發縮放動作之計量的臨界值。 | int (必要) |
timeAggregation | 時間匯總類型。 收集的資料應如何隨著時間結合。 預設值為 Average。 | “Average” “Count” “Last” “最大值” “Minimum” 「總計」 (必要) |
timeGrain | 規則監視的計量粒度。 必須是從度量的度量定義傳回的其中一個預先定義的值。 必須介於 12 小時與 1 分鐘之間。 | 字串 (必要) |
timeWindow | 收集實例數據的時間範圍。 此值必須大於度量集合中的延遲 (可能會因資源而有所不同)。 必須介於 12 小時與 5 分鐘之間。 | 字串 (必要) |
ScaleRuleMetricDimension
名稱 | 描述 | 值 |
---|---|---|
DimensionName | 維度的名稱。 | 字串 (必要) |
運算子 | 維度運算子。 僅支援 『Equals』 和 『NotEquals』。 'Equals' 等於任何值。 'NotEquals' 不等於所有值 | “Equals” 必要 (“NotEquals”) |
值 | 維度值的清單。 例如:[“App1”,“App2”]。 | string[] (必要) |
ScaleAction
名稱 | 描述 | 值 |
---|---|---|
cooldown | 自此動作發生前的最後一個調整動作之後要等候的時間量。 它必須介於 ISO 8601 格式的 1 周到 1 分鐘之間。 | 字串 (必要) |
direction | 縮放方向。 調整動作是否會增加或減少實例數目。 | “減少” “增加” 必要) (“None” |
類型 | 引發縮放規則時應該發生的動作類型。 | “ChangeCount” “ExactCount” “PercentChangeCount” 必要) “ServiceAllowedNextValue” ( |
值 | 調整動作所涉及的實例數目。 此值必須是 1 或更大。 預設值為 1。 | 字串 |
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應