Process Monitoring: Write Action For Publishing Process Performance Data

Microsoft.Windows.Server.10.0.Process.PerfMetricsPublish.WriteAction (WriteActionModuleType)

This write action publishes Process Performance data to a custom channel.

Element properties:

TypeWriteActionModuleType
IsolationAny
AccessibilityInternal
RunAsDefault
InputTypeSystem.BaseData

Member Modules:

ID Module Type TypeId RunAs 
WA WriteAction System.PublishData Default

Source Code:

<WriteActionModuleType ID="Microsoft.Windows.Server.10.0.Process.PerfMetricsPublish.WriteAction" Accessibility="Internal">
<Configuration/>
<ModuleImplementation Isolation="Any">
<Composite>
<MemberModules>
<WriteAction ID="WA" TypeID="System!System.PublishData">
<ManagementGroupId>$Target/ManagementGroup/Id$</ManagementGroupId>
<!-- Custom ChannelId for publishing and subscribing to mailbox stats data -->
<ChannelId>$MPElement[Name="Microsoft.Windows.Server.10.0.Process.PerfMetrics.Collection"]$</ChannelId>
</WriteAction>
</MemberModules>
<Composition>
<Node ID="WA"/>
</Composition>
</Composite>
</ModuleImplementation>
<InputType>System!System.BaseData</InputType>
</WriteActionModuleType>