메소드 | 설명 | |
---|---|---|
Collect ( Exception>.Action |
Performs collection for all registered counters.
|
|
LoadDependentInstances ( ) : void |
Loads instances that are used in performance counter computation.
|
|
RefreshCounters ( ) : void |
Refreshes counters.
|
|
RefreshPerformanceCounter ( PerformanceCounterData pcd ) : void |
Rebinds performance counters to Windows resources.
|
|
RegisterCounter ( string perfCounter, string reportAs, bool isCustomCounter, string &error, bool blockCounterWithInstancePlaceHolder ) : void |
Registers a counter using the counter name and reportAs value to the total list of counters.
|
메소드 | 설명 | |
---|---|---|
CollectCounter ( string coutnerOriginalString, ICounterValue counter ) : double |
Collects a value for a single counter.
|
|
GetCounterReportAsName ( string counterName, string reportAs ) : string |
Gets metric alias to be the value given by the user.
|
|
RegisterPerformanceCounter ( string originalString, string reportAs, string categoryName, string counterName, string instanceName, bool usesInstanceNamePlaceholder, bool isCustomCounter ) : void |
Register a performance counter for collection.
|
public Collect ( Exception>.Action |
||
onReadingFailure | Exception>.Action | Invoked when an individual counter fails to be read. |
리턴 | double>>.IEnumerable |
public RefreshPerformanceCounter ( PerformanceCounterData pcd ) : void | ||
pcd | PerformanceCounterData | |
리턴 | void |
public RegisterCounter ( string perfCounter, string reportAs, bool isCustomCounter, string &error, bool blockCounterWithInstancePlaceHolder ) : void | ||
perfCounter | string | Name of the performance counter. |
reportAs | string | Report as name for the performance counter. |
isCustomCounter | bool | Boolean to check if the performance counter is custom defined. |
error | string | Captures the error logged. |
blockCounterWithInstancePlaceHolder | bool | Boolean that controls the registry of the counter based on the availability of instance place holder. |
리턴 | void |