イベント モニター - 見つからない相関イベントとタイマー

System.ApplicationLog.IISLog.MissingCorrelatedEventTimer2StateMonitorType (UnitMonitorType)

2 つの状態の監視。見つからない相関イベントとタイマーに関連付けられています。

Element properties:

RunAsDefault
AccessibilityPublic
Support Monitor RecalculateTrue

Member Modules:

ID Module Type TypeId RunAs 
FirstMissingCorrelatedDataSource DataSource System.ApplicationLog.IISLogReader Default
SecondMissingCorrelatedDataSource DataSource System.ApplicationLog.IISLogReader Default
OnDemandReset ProbeAction System.PassThroughProbe Default
FirstMissingCorrelatedFilterCondition ConditionDetection System.ExpressionFilter Default
MissingCorrelatedDataCondition ConditionDetection System.CorrelatorAutoMissingCondition Default
SecondMissingCorrelatedFilterCondition ConditionDetection System.ExpressionFilter Default
TimerCondition ConditionDetection System.TimerCondition Default

Overrideable Parameters:

IDParameterTypeSelectorDisplay NameDescription
FirstMissingCorrelatedLocalizedDatesstring$Config/FirstMissingCorrelatedLocalizedDates$最初の見つからない相関ローカライズ日
SecondMissingCorrelatedLocalizedDatesstring$Config/SecondMissingCorrelatedLocalizedDates$2 番目の見つからない相関ローカライズ日

Source Code:

<UnitMonitorType ID="System.ApplicationLog.IISLog.MissingCorrelatedEventTimer2StateMonitorType" Accessibility="Public">
<MonitorTypeStates>
<MonitorTypeState ID="MissingCorrelatedEventRaised"/>
<MonitorTypeState ID="TimerEventRaised"/>
</MonitorTypeStates>
<Configuration>
<IncludeSchemaTypes>
<SchemaType>System!System.ExpressionEvaluatorSchema</SchemaType>
</IncludeSchemaTypes>
<xsd:element name="FirstMissingCorrelatedLogFileDirectory" type="xsd:string"/>
<xsd:element name="FirstMissingCorrelatedLogFilePattern" type="xsd:string"/>
<xsd:element name="FirstMissingCorrelatedLogIsUTF8" type="xsd:string"/>
<xsd:element name="FirstMissingCorrelatedLocalizedDates" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="FirstMissingCorrelatedExpression" type="ExpressionType"/>
<xsd:element name="SecondMissingCorrelatedLogFileDirectory" type="xsd:string"/>
<xsd:element name="SecondMissingCorrelatedLogFilePattern" type="xsd:string"/>
<xsd:element name="SecondMissingCorrelatedLogIsUTF8" type="xsd:string"/>
<xsd:element name="SecondMissingCorrelatedLocalizedDates" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="SecondMissingCorrelatedExpression" type="ExpressionType"/>
<xsd:element name="Correlator" type="CorrelatorType"/>
<xsd:element name="TimerWaitInSeconds" type="xsd:integer"/>
</Configuration>
<OverrideableParameters>
<OverrideableParameter ID="FirstMissingCorrelatedLocalizedDates" Selector="$Config/FirstMissingCorrelatedLocalizedDates$" ParameterType="string"/>
<OverrideableParameter ID="SecondMissingCorrelatedLocalizedDates" Selector="$Config/SecondMissingCorrelatedLocalizedDates$" ParameterType="string"/>
</OverrideableParameters>
<MonitorImplementation>
<MemberModules>
<DataSource TypeID="System.ApplicationLog.IISLogReader" ID="FirstMissingCorrelatedDataSource">
<LogFileDirectory>$Config/FirstMissingCorrelatedLogFileDirectory$</LogFileDirectory>
<LogFilePattern>$Config/FirstMissingCorrelatedLogFilePattern$</LogFilePattern>
<LogIsUTF8>$Config/FirstMissingCorrelatedLogIsUTF8$</LogIsUTF8>
<LocalizedDates>$Config/FirstMissingCorrelatedLocalizedDates$</LocalizedDates>
</DataSource>
<DataSource TypeID="System.ApplicationLog.IISLogReader" ID="SecondMissingCorrelatedDataSource">
<LogFileDirectory>$Config/SecondMissingCorrelatedLogFileDirectory$</LogFileDirectory>
<LogFilePattern>$Config/SecondMissingCorrelatedLogFilePattern$</LogFilePattern>
<LogIsUTF8>$Config/SecondMissingCorrelatedLogIsUTF8$</LogIsUTF8>
<LocalizedDates>$Config/SecondMissingCorrelatedLocalizedDates$</LocalizedDates>
</DataSource>
<ProbeAction TypeID="System!System.PassThroughProbe" ID="OnDemandReset"/>
<ConditionDetection TypeID="System!System.ExpressionFilter" ID="FirstMissingCorrelatedFilterCondition">
<Expression>$Config/FirstMissingCorrelatedExpression$</Expression>
</ConditionDetection>
<ConditionDetection TypeID="System!System.ExpressionFilter" ID="SecondMissingCorrelatedFilterCondition">
<Expression>$Config/SecondMissingCorrelatedExpression$</Expression>
</ConditionDetection>
<ConditionDetection TypeID="System!System.CorrelatorAutoMissingCondition" ID="MissingCorrelatedDataCondition">
<Correlator>$Config/Correlator$</Correlator>
</ConditionDetection>
<ConditionDetection TypeID="System!System.TimerCondition" ID="TimerCondition">
<TimerWaitInSeconds>$Config/TimerWaitInSeconds$</TimerWaitInSeconds>
</ConditionDetection>
</MemberModules>
<RegularDetections>
<RegularDetection MonitorTypeStateID="MissingCorrelatedEventRaised">
<Node ID="MissingCorrelatedDataCondition">
<Node ID="FirstMissingCorrelatedFilterCondition">
<Node ID="FirstMissingCorrelatedDataSource"/>
</Node>
<Node ID="SecondMissingCorrelatedFilterCondition">
<Node ID="SecondMissingCorrelatedDataSource"/>
</Node>
</Node>
</RegularDetection>
<RegularDetection MonitorTypeStateID="TimerEventRaised">
<Node ID="TimerCondition">
<Node ID="MissingCorrelatedDataCondition">
<Node ID="FirstMissingCorrelatedFilterCondition">
<Node ID="FirstMissingCorrelatedDataSource"/>
</Node>
<Node ID="SecondMissingCorrelatedFilterCondition">
<Node ID="SecondMissingCorrelatedDataSource"/>
</Node>
</Node>
</Node>
</RegularDetection>
</RegularDetections>
<OnDemandDetections>
<OnDemandDetection MonitorTypeStateID="TimerEventRaised">
<Node ID="OnDemandReset"/>
</OnDemandDetection>
</OnDemandDetections>
</MonitorImplementation>
</UnitMonitorType>