NS$instance_name: Subscribers Object
The NS$instance_name: Subscribers object provides instance-level counters. These counters monitor subscriber-related activity for an instance by querying the instance database. Because these counters query a database, they can run on any server that runs the Notification Services engine.
Counter | Description | Use |
---|---|---|
Subscribers Added |
Number of subscribers added since the instance last started. |
Use to determine how many subscribers are being added to the system. |
Subscribers Disabled |
Number of subscribers that are currently marked as disabled. Subscribers are disabled on an individual basis using the Subscriber.Disabled property followed by the Subscriber.Update method. |
Use to determine how many subscribers cannot receive notifications because their accounts have been disabled programmatically. |
Subscribers Enabled |
Number of subscribers that are currently marked as enabled. Subscribers can be enabled on an individual basis using the Subscriber.Enabled property followed by the Subscriber.Update method. |
Use to determine how many subscribers can receive notifications. |
The subscribers counters are updated on a periodic basis using a performance monitoring thread that is hosted by the generator. The update period is specified by the PerformanceQueryInterval element in the application definition file (ADF).
For subscribers counters, you do not need to select a counter instance. All subscribers are located in the instance database, so selecting either All instances or _total returns the same values.
Important
Performance counter instances are available only when the instance is running.
See Also
Concepts
Notification Services Performance Objects
Specifying Application Execution Settings