NetQuarry.Diagnostics Namespace |
| Class | Description | |
|---|---|---|
| CounterData |
A performance monitoring counter description.
| |
| MonitoredObjectAttributes |
The set of defined attributes for a monitored object.
Typically this is obtained as a result of calling GetAttributesFromObject(IAppContext, Object) on a monitored object.
| |
| PerfmonCounterCreator |
Register Performance Counters needed by the NetQuarry Platform
| |
| PerfmonHelper |
Helper class for working with monitored objects.
| |
| PerfmonInstanceCounter |
An instance of a performance counter derived from a PerformanceObjectCounter
| |
| PerfmonInstanceCounterFactory |
Constructs a collection of PerfmonInstanceCounters for a specified instance of an object being monitored
| |
| PerfmonInstanceCounters |
A collection of PerformanceInstanceCounter objects associated with a specific instance of a NetQuarry object
| |
| PerfmonObject |
A container for the performance monitoring object counters associated with a NetQuarry object
| |
| PerfmonObjectCounter |
A class representing a definition of a perfmance counter
Some counters require a base counter definition. This class encapsulates that requirement based on the type of counter
that is required.
see https://msdn.microsoft.com/en-us/library/system.diagnostics.performancecountertype(v=vs.110).aspx
| |
| PerfmonObjectCounters |
A collection of PerfmonObjectCounter objects associated with an object type
| |
| PerfmonObjects |
The collection of all PerfmonObjects that are being tracked by the NetQuarry platform
| |
| PerfmonObjectsFactory |
Constructs a collection of PerfmonObjects (and associated Perfmon Object Counters) for each object type that is being monitored for performance
The PerfmonObjects define the types of counters to be created
|
| Interface | Description | |
|---|---|---|
| IDiagnostic |
Interface for services providing diagnostic information of system performance and errors
| |
| IPerfmonLogging |
Standard Perfmon Logging Functions
|
| Enumeration | Description | |
|---|---|---|
| DiagnosticCounterType |
Which method to use for a specific counter.
| |
| GetCounterAttributeType |
The counter attribute to get. Not currently used.
| |
| PerfmonAttrs |
Performance Monitoring Attributes.
| |
| PerfmonCounterIncrementType |
Which increment method to use for a specific counter.
| |
| PerfmonInstanceCounterFindType |
Used in Find(String, PerfmonInstanceCounterFindType) to specify the type of search.
| |
| PerfmonObjectAttrs |
Attributes affecting PerfmonObject objects.
| |
| PerfmonObjectCounterAttrs |
Performance Monitoring Object Counter Attributes
| |
| PerfmonObjectCounterFindType |
Used in Find(String, PerfmonObjectCounterFindType) to specify the type of search.
| |
| PerfmonObjectFindType |
Methods to use when finding a perfmon object using the Find(String, PerfmonObjectFindType) method.
|