Configuring Monitoring Using Windows Server AppFabric Cmdlets

AppFabric contains powerful functionality that enables you to monitor .NET Framework version 4 services by using both the Windows Communication Foundation (WCF) and the Windows Workflow Foundation (WF) tracking and tracing infrastructures. While you may prefer to use the graphical user interface of IIS Manager extensions in AppFabric to accomplish a monitoring task, you can also use IIS Manager extensions with the Windows PowerShell monitoring cmdlets. This section focuses on the latter method.

You can use the monitoring cmdlets to:

  • Configure and query monitoring store configuration settings at multiple levels of the IIS configuration file hierarchy.

  • Import, export, query, and remove tracking profiles at every level of the IIS configuration file hierarchy. Tracking profiles are used to filter the tracking events emitted by a service.

  • Configure and query tracking participants at every level of the IIS configuration file hierarchy. Tracking participants associate an (optional) tracking profile with a monitoring store.

  • Configure and query tracking behavior for services running on AppFabric. You configure tracking on a service by adding one or more tracking participants to its behavior. Tracking events emitted by a service configured in this way are filtered by the runtime and saved using the profile and store associated with each tracking participant.

By enabling configuration at multiple levels of the configuration hierarchy you have a wide degree of flexibility in how you choose to configure monitoring for a service, an application, or groups of services or applications. For more information about using IIS Manager extensions to manage monitoring, see Configuring Monitoring Using IIS Manager.

In This Section