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.
|