Database Reference
In-Depth Information
We will be using the ScaleOut-ServiceControl solution. This solution is similar to an
earlier chapter's example, except that there we added service control plugins through
NuGet to generate service control endpoints for monitoring purposes:
ServiceControl.Plugin.DebugSession : This is found at https://www.nuget.org/
packages/ServiceControl.Plugin.DebugSession/ . When deployed, the debug ses-
sion plugin adds a specified debug session identifier to the header of each mes-
sage sent by the endpoint. This allows messages sent by debugging or a test run
within Visual Studio to be correlated, filtered, and highlighted within Ser-
viceInsight.
ServiceControl.Plugin.CustomChecks : This is found at https://www.nuget.org/
packages/ServiceControl.Plugin.CustomChecks . The result of a custom check is
either a success or a failure (with a detailed description defined by the developer).
This result is sent as a message to the ServiceControl queue.
ServiceControl.Plugin.Heartbeat : This is found at https://www.nuget.org/pack-
ages/ServiceControl.Plugin.Heartbeat . The heartbeat plugin sends heartbeat mes-
sages from the endpoint to the ServiceControl queue. These messages are sent
every 10 seconds (by default).
ServiceControl.Plugin.SagaAudit : This is found at https://www.nuget.org/pack-
ages/ServiceControl.Plugin.SagaAudit . The Saga Audit plugin collects the activ-
ity information of a saga runtime. This information enables the display of detailed
saga data, behaviors, and the current status in ServiceInsight Saga View. The plu-
gin sends the relevant saga state information as messages to the ServiceControl
queue whenever a saga state changes.
ServiceControl normally runs through the URL at http://localhost:33333/api .
If the ServiceControl screen does not come up correctly, you may want to check to see
whether the Particular.ServiceControl Windows service has started. Ser-
Search WWH ::




Custom Search