This rule collects the current amount of free physical memory available on the region in gigabytes.
Available physical memory collection rule. This rule collects the current amount of free physical memory available on the region in gigabytes.
Target | Microsoft.SystemCenter.AzureStack.Region |
Category | PerformanceCollection |
Enabled | True |
Alert Generate | False |
Remotable | True |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.SystemCenter.AzureStack.Region.Performance.Collection.DS | Default |
WriteToDB | WriteAction | Microsoft.SystemCenter.CollectPerformanceData | Default |
WriteToDW | WriteAction | Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData | Default |
<Rule ID="Microsoft.SystemCenter.AzureStack.Region.Performance.Collection.PhysicalMemory.Available" Target="Microsoft.SystemCenter.AzureStack.Region" Enabled="true">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Microsoft.SystemCenter.AzureStack.Region.Performance.Collection.DS">
<DeploymentId>$Target/Host/Property[Type="Microsoft.SystemCenter.AzureStack.Deployment"]/EndpointUrl$</DeploymentId>
<TimeoutSeconds>60</TimeoutSeconds>
<IntervalSeconds>900</IntervalSeconds>
<RegionId>$Target/Property[Type="Microsoft.SystemCenter.AzureStack.Region"]/RegionId$</RegionId>
<DefaultRegion>$Target/Host/Property[Type="Microsoft.SystemCenter.AzureStack.Deployment"]/Region$</DefaultRegion>
<TargetId>$Target/Id$</TargetId>
<ObjectCounter>Azure Stack Region</ObjectCounter>
<CounterName>Physical memory (Available GB)</CounterName>
<InstanceName/>
<CounterSettings>
<CounterSettings>
<CounterName>Physical storage (Used TB)</CounterName>
<RuleId>$MPElement[Name="Microsoft.SystemCenter.AzureStack.Region.Performance.Collection.PhysicalStorage.Used"]$</RuleId>
</CounterSettings>
<CounterSettings>
<CounterName>Physical storage (Available TB)</CounterName>
<RuleId>$MPElement[Name="Microsoft.SystemCenter.AzureStack.Region.Performance.Collection.PhysicalStorage.Available"]$</RuleId>
</CounterSettings>
<CounterSettings>
<CounterName>Physical memory (Used GB)</CounterName>
<RuleId>$MPElement[Name="Microsoft.SystemCenter.AzureStack.Region.Performance.Collection.PhysicalMemory.Used"]$</RuleId>
</CounterSettings>
<CounterSettings>
<CounterName>Physical memory (Available GB)</CounterName>
<RuleId>$MPElement[Name="Microsoft.SystemCenter.AzureStack.Region.Performance.Collection.PhysicalMemory.Available"]$</RuleId>
</CounterSettings>
<CounterSettings>
<CounterName>Public IP address pools (Used One)</CounterName>
<RuleId>$MPElement[Name="Microsoft.SystemCenter.AzureStack.Region.Performance.Collection.PublicIpAddressPools.Used"]$</RuleId>
</CounterSettings>
<CounterSettings>
<CounterName>Public IP address pools (Available One)</CounterName>
<RuleId>$MPElement[Name="Microsoft.SystemCenter.AzureStack.Region.Performance.Collection.PublicIpAddressPools.Available"]$</RuleId>
</CounterSettings>
</CounterSettings>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="WriteToDW" TypeID="MSDL!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>