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