Microsoft.SystemCenter.ApplicationMonitoring.Net.ApplicationComponentGroup.NET Application Component Group

Microsoft.SystemCenter.ApplicationMonitoring.Net.ApplicationComponentGroup (ClassType)

Application Components Group

Element properties:

Base ClassMicrosoft.SystemCenter.ApplicationMonitoring.ApplicationComponentGroup
AbstractFalse
HostedFalse
SingletonFalse
ExtensionFalse
AccessibilityPublic
ElementId22ee8ad1-4d42-26d7-1978-3ab8acda448b

Class Hierarchy:

Class Properties:

Property Name Type Display Name (ENU) Description (ENU) Key Max Length Min Length Max Value Min Value Case Sensitive Default Value EnumType
System.Entity:
DisplayName  string  Display Name Display name of the object. false 4000      False     
System.ConfigItem:
ObjectStatus  enum  Object Status Object status false 256        System.ConfigItem.ObjectStatusEnum.Active  System.ConfigItem.ObjectStatusEnum 
AssetStatus  enum  Asset Status Asset status false 256          System.ConfigItem.AssetStatusEnum 
Notes  richtext  Notes Notes false 4000           
Microsoft.SystemCenter.ApplicationMonitoring.Net.ApplicationComponentGroup:
Id  guid  Id Id of the application group true 256           
ApplicationName  string  Name Name of the application group false 256      False     
MonitoringComputerGroup  guid  Monitoring Computer Group Members of this computer group will be targeted by the application discoveries false 256           
CsmMonitoringComputerGroup  guid  Client Side Monitoring Computer Group Members of this computer group will be targeted by the discoveries used to enable client side monitoring false 256           
AllSettingsHash  string  Hash Reserved for internal use false 256      False     
PerformanceRateMonitorEnabled  bool  .NET Apps/\% Performance Events/sec monitor enabled Flag to determine if .NET Apps/\% Performance Events/sec monitor is enabled for server-side application events false 256           
PerformanceRateMonitorInterval  int  .NET Apps/\% Performance Events/sec interval An alert will be raised if the average value of the .NET Apps/\% Performance Events/sec counter stays above the threshold for this time interval. false 256  2147483647  30       
PerformanceRateMonitorThreshold  double  .NET Apps/\% Performance Events/sec threshold An alert will be raised if the average value of the .NET Apps/\% Performance Events/sec counter stays above this threshold for the specified time interval. false 256           
ExceptionRateMonitorEnabled  bool  .NET Apps/\% Exception Events/sec monitor enabled Flag to determine if .NET Apps/\% Exception Events/sec monitor is enabled for server-side application events false 256           
ExceptionRateMonitorInterval  int  .NET Apps/\% Exception Events/sec interval An alert will be raised if the average value of the .NET Apps/\% Exception Events/sec counter stays above the threshold for this time interval. false 256  2147483647  30       
ExceptionRateMonitorThreshold  double  .NET Apps/\% Exception Events/sec threshold An alert will be raised if the average value of the .NET Apps/\% Exception Events/sec counter stays above this threshold for the specified time interval. false 256           
AvgRequestTimeMonitorEnabled  bool  .NET Apps/Avg. Request Time monitor enabled Flag to determine if .NET Apps/Avg. Request Time monitor is enabled for server-side application events false 256           
AvgRequestTimeMonitorInterval  int  .NET Apps/Avg. Request Time interval An alert will be raised if the average value of the .NET Apps/Avg. Request Time counter stays above the threshold for this time interval. false 256  2147483647  30       
AvgRequestTimeMonitorThreshold  int  .NET Apps/Avg. Request Time threshold An alert will be raised if the average value of the .NET Apps/Avg. Request Time counter stays above this threshold for the specified time interval. false 256  2147483647       
CsmPerformanceRateMonitorEnabled  bool  .NET CSM Apps/\% Performance Events/sec monitor Enabled Flag to determine if \% Performance Events/sec monitor is enabled for client side application events false 256           
CsmPerformanceRateMonitorInterval  int  .NET CSM Apps/\% Performance Events/sec interval An alert will be raised if the average value of the .NET CSM Apps/\% Performance Events/sec counter stays above the threshold for this time interval. false 256  2147483647  30       
CsmPerformanceRateMonitorThreshold  double  .NET CSM Apps/\% Performance Events/sec threshold An alert will be raised if the average value of the .NET CSM Apps/\% Performance Events/sec counter stays above this threshold for the specified time interval. false 256           
CsmExceptionRateMonitorEnabled  bool  .NET CSM Apps/\% Exception Events/sec monitor enabled Flag to determine if \% Exception Events/sec monitor is enabled for client side application events false 256           
CsmExceptionRateMonitorInterval  int  .NET CSM Apps/\% Exception Events/sec interval An alert will be raised if the average value of the .NET CSM Apps/\% Exception Events/sec counter stays above the threshold for this time interval. false 256  2147483647  30       
CsmExceptionRateMonitorThreshold  double  .NET CSM Apps/\% Exception Events/sec threshold An alert will be raised if the average value of the .NET CSM Apps/\% Exception Events/sec counter stays above this threshold for the specified time interval. false 256           
CsmAvgRequestTimeMonitorEnabled  bool  .NET CSM Apps/Avg. Request Time monitor enabled Flag to determine if Avg. Request Time monitor is enabled for client side application events false 256           
CsmAvgRequestTimeMonitorInterval  int  .NET CSM Apps/Avg. Request Time interval An alert will be raised if the average value of the .NET CSM Apps/Avg. Request Time counter stays above the threshold for this time interval. false 256  2147483647  30       
CsmAvgRequestTimeMonitorThreshold  int  .NET CSM Apps/Avg. Request Time threshold An alert will be raised if the average value of the .NET CSM Apps/Avg. Request Time counter stays above this threshold for the specified time interval. false 256  2147483647       
PerformanceAlerts  bool  Collect server-side performance alerts Collect performance alerts raised by the application code running on the host servers false 256        true   
SecurityAlerts  bool  Collect server-side security alerts Collect security alerts raised by the application code running on the host servers false 256        true   
ConnectivityAlerts  bool  Collect server-side connectivity alerts Collect connectivity alerts raised by the application code running on the host servers false 256        true   
AppFailureAlerts  bool  Collect server-side application failure alerts Collect application failure alerts raised by the application code running on the host servers false 256        false   
CsmPerformanceAlerts  bool  Collect client-side performance alerts Collect performance alerts raised by the application code running in the client browsers false 256        true   
CsmExceptionAlerts  bool  Collect client-side application failure alerts Collect application failure alerts raised by the application code running in the client browsers false 256        true   
Namespaces  string  Namespaces List of enabled and disabled namespaces used by default for all application components in the application group false 2147483647      False     
Resources  string  Resources List of included methods used by default for all application components in the application group false 2147483647      False     
ExceptionTrackings  string  Exception tracking List of functions where exceptions will be tracked false 2147483647      False     
ExceptionHandlers  string  Exception handlers List of functions defined as exception handlers, functions added to this list will be defined as critical exceptions for collection and reporting purposes false 2147483647      False     
PerformanceThreshold  int  Performance Threshold (ms) Performance threshold used by default for all application components in the application group false 256  2147483647       
SensitivityThreshold  int  Sensitivity threshold (ms) Functions that respond faster than the sensitivity threshold will not be reported in performance events false 256  2147483647       
CollectAllExceptions  bool  Collect all server-side exceptions Flag that determines whether all exceptions or only critical exceptions raised on by the server side code will be collected false 256        false   
CsmPageLoadThreshold  int  Client page load threshold (ms) Page load threshold to trigger performance events for the length of time it takes a web page to load in a client’s browser false 256  2147483647       
CsmSensitivityThreshold  int  Client side sensitivity threshold (ms) Client side functions that respond faster than the sensitivity threshold will not be reported in performance events false 256  2147483647       
CsmAjaxThreshold  int  Ajax threshold (ms) Performance threshold used to measure slow Ajax calls in the client’s browser false 256  2147483647       
RequestFilters  string  Request filters Reserved for internal use false 2147483647      False     
ResponseFilters  string  Response filters Reserved for internal use false 2147483647      False     
StreamFilters  string  Stream filters Reserved for internal use false 2147483647      False     
IPHeaders  string  Client IP headers Header tag used by load balancers to specify the client’s IP address false 2147483647      False     
SamplingRate  int  Sampling rate Sampling rate used to determine the ratio of client side connections to include in collection of performance and exception events false 256  2147483647       
DisabledContent  int  Disabled Content Reserved for internal use false 256  2147483647       
EncryptionKey  string  Encryption Key Encryption Key false 2147483647      True     

Health Model:

Source Code:

<ClassType ID="Microsoft.SystemCenter.ApplicationMonitoring.Net.ApplicationComponentGroup" Base="Microsoft.SystemCenter.ApplicationMonitoring.ApplicationComponentGroup" Abstract="false" Accessibility="Public" Hosted="false" Singleton="false">
<Property ID="Id" Type="guid" CaseSensitive="false" Key="true"/>
<Property ID="ApplicationName" Type="string" CaseSensitive="false" Key="false" MaxLength="256" MinLength="0"/>
<Property ID="MonitoringComputerGroup" Type="guid" CaseSensitive="false" Key="false"/>
<Property ID="CsmMonitoringComputerGroup" Type="guid" CaseSensitive="false" Key="false"/>
<Property ID="AllSettingsHash" Type="string" CaseSensitive="false" Key="false" MaxLength="256"/>
<!-- Performance Rate Monitor Configuration-->
<Property ID="PerformanceRateMonitorEnabled" Type="bool" CaseSensitive="false" Key="false"/>
<Property ID="PerformanceRateMonitorInterval" Type="int" CaseSensitive="false" Key="false" MinValue="30"/>
<Property ID="PerformanceRateMonitorThreshold" Type="double" CaseSensitive="false" Key="false" MinValue="0" MaxValue="100"/>
<!-- Exception Rate Monitor Configuration-->
<Property ID="ExceptionRateMonitorEnabled" Type="bool" CaseSensitive="false" Key="false"/>
<Property ID="ExceptionRateMonitorInterval" Type="int" CaseSensitive="false" Key="false" MinValue="30"/>
<Property ID="ExceptionRateMonitorThreshold" Type="double" CaseSensitive="false" Key="false" MinValue="0" MaxValue="100"/>
<!-- Avg Request Time Monitor Configuration-->
<Property ID="AvgRequestTimeMonitorEnabled" Type="bool" CaseSensitive="false" Key="false"/>
<Property ID="AvgRequestTimeMonitorInterval" Type="int" CaseSensitive="false" Key="false" MinValue="30"/>
<Property ID="AvgRequestTimeMonitorThreshold" Type="int" CaseSensitive="false" Key="false" MinValue="1"/>
<!-- CSM Performance Rate Monitor Configuration-->
<Property ID="CsmPerformanceRateMonitorEnabled" Type="bool" CaseSensitive="false" Key="false"/>
<Property ID="CsmPerformanceRateMonitorInterval" Type="int" CaseSensitive="false" Key="false" MinValue="30"/>
<Property ID="CsmPerformanceRateMonitorThreshold" Type="double" CaseSensitive="false" Key="false" MinValue="0" MaxValue="100"/>
<!-- CSM Exception Rate Monitor Configuration-->
<Property ID="CsmExceptionRateMonitorEnabled" Type="bool" CaseSensitive="false" Key="false"/>
<Property ID="CsmExceptionRateMonitorInterval" Type="int" CaseSensitive="false" Key="false" MinValue="30"/>
<Property ID="CsmExceptionRateMonitorThreshold" Type="double" CaseSensitive="false" Key="false" MinValue="0" MaxValue="100"/>
<!-- CSM Avg Request Time Monitor Configuration-->
<Property ID="CsmAvgRequestTimeMonitorEnabled" Type="bool" CaseSensitive="false" Key="false"/>
<Property ID="CsmAvgRequestTimeMonitorInterval" Type="int" CaseSensitive="false" Key="false" MinValue="30"/>
<Property ID="CsmAvgRequestTimeMonitorThreshold" Type="int" CaseSensitive="false" Key="false" MinValue="1"/>
<!-- Alerts Collection Settings -->
<Property ID="PerformanceAlerts" Type="bool" CaseSensitive="false" Key="false" DefaultValue="true"/>
<Property ID="SecurityAlerts" Type="bool" CaseSensitive="false" Key="false" DefaultValue="true"/>
<Property ID="ConnectivityAlerts" Type="bool" CaseSensitive="false" Key="false" DefaultValue="true"/>
<Property ID="AppFailureAlerts" Type="bool" CaseSensitive="false" Key="false" DefaultValue="false"/>
<!-- CSM Alerts Collection Settings -->
<Property ID="CsmPerformanceAlerts" Type="bool" CaseSensitive="false" Key="false" DefaultValue="true"/>
<Property ID="CsmExceptionAlerts" Type="bool" CaseSensitive="false" Key="false" DefaultValue="true"/>
<!-- Monitoring Configuration-->
<Property ID="Namespaces" Type="string" CaseSensitive="false" Key="false" MaxLength="2147483647"/>
<Property ID="Resources" Type="string" CaseSensitive="false" Key="false" MaxLength="2147483647"/>
<Property ID="ExceptionTrackings" Type="string" CaseSensitive="false" Key="false" MaxLength="2147483647"/>
<Property ID="ExceptionHandlers" Type="string" CaseSensitive="false" Key="false" MaxLength="2147483647"/>
<Property ID="PerformanceThreshold" Type="int" CaseSensitive="false" Key="false" MinValue="0"/>
<Property ID="SensitivityThreshold" Type="int" CaseSensitive="false" Key="false" MinValue="0"/>
<Property ID="CollectAllExceptions" Type="bool" CaseSensitive="false" Key="false" DefaultValue="false"/>
<!-- CSM Monitoring Configuration-->
<Property ID="CsmPageLoadThreshold" Type="int" Key="false" MinValue="0"/>
<Property ID="CsmSensitivityThreshold" Type="int" Key="false" MinValue="0"/>
<Property ID="CsmAjaxThreshold" Type="int" Key="false" MinValue="0"/>
<Property ID="RequestFilters" Type="string" CaseSensitive="false" Key="false" MaxLength="2147483647"/>
<Property ID="ResponseFilters" Type="string" CaseSensitive="false" Key="false" MaxLength="2147483647"/>
<Property ID="StreamFilters" Type="string" CaseSensitive="false" Key="false" MaxLength="2147483647"/>
<Property ID="IPHeaders" Type="string" CaseSensitive="false" Key="false" MaxLength="2147483647"/>
<Property ID="SamplingRate" Type="int" Key="false" MinValue="0"/>
<Property ID="DisabledContent" Type="int" Key="false" MinValue="0"/>
<Property ID="EncryptionKey" Type="string" Key="false" CaseSensitive="true" MaxLength="2147483647"/>
</ClassType>