CounterSetInstanceType CounterSetInstanceType CounterSetInstanceType CounterSetInstanceType Enum

Определение

Указывает, допустимо ли для набора счетчиков использование нескольких экземпляров, например, процессов или физических дисков, или одного экземпляра, например, памяти.Specifies whether the counter set allows multiple instances such as processes and physical disks, or a single instance such as memory.

public enum class CounterSetInstanceType
public enum CounterSetInstanceType
type CounterSetInstanceType = 
Public Enum CounterSetInstanceType
Наследование
CounterSetInstanceTypeCounterSetInstanceTypeCounterSetInstanceTypeCounterSetInstanceType

Поля

GlobalAggregate GlobalAggregate GlobalAggregate GlobalAggregate 4

Набор счетчиков содержит счетчики с единственным экземпляром, статистические значения которых извлекаются из одного или более источников.The counter set contains single instance counters whose aggregate value is obtained from one or more sources. Например, счетчик в наборе счетчиков данного типа может получать число операций чтения для каждого из трех жестких дисков компьютера и суммировать эти значения.For example, a counter in this type of counter set might obtain the number of reads from each of the three hard disks on the computer and sum their values.

GlobalAggregateWithHistory GlobalAggregateWithHistory GlobalAggregateWithHistory GlobalAggregateWithHistory 11

Данный тип аналогичен GlobalAggregate за исключением того, что в наборе счетчиков данного типа хранятся все значения счетчиков за время существования клиентского приложения (значение счетчика хранится в кэше после завершения времени существования счетчика).This type is similar to GlobalAggregate except that this counter set type stores all counter values for the lifetime of the consumer application (the counter value is cached beyond the lifetime of the counter). Например, если в примере глобальной статистики перестает быть доступным один из жестких дисков, общее число байт, считанных с данного диска, будет доступно и может использоваться при вычислении статистического значения.For example, if one of the hard disks in the global aggregate example were to become unavailable, the total bytes read by that disk would still be available and used to calculate the aggregate value.

InstanceAggregate InstanceAggregate InstanceAggregate InstanceAggregate 22

Данный тип аналогичен MultipleAggregate за исключением того, что вместо статистической обработки данных всех экземпляров в одном статистическом экземпляре (_Total) выполняется статистическая обработка данных счетчиков экземпляров для одного имени.This type is similar to MultipleAggregate, except that instead of aggregating all instance data to one aggregated (_Total) instance, it will aggregate counter data from instances of the same name. Например, если несколько процессов поставщика содержат экземпляры с именем IExplore, элементы Multiple и MultipleAggregate CounterSet отобразят несколько экземпляров IExplore (IExplore, IExplore#1, IExplore#2 и так далее). Однако при использовании экземпляра типа InstanceAggregate опубликован будет только один экземпляр IExplore со статистическими данными счетчиков из всех экземпляров для имени IExplore.For example, if multiple provider processes contained instances named IExplore, Multiple and MultipleAggregate CounterSet will show multiple IExplore instances (IExplore, IExplore#1, IExplore#2, and so on); however, a InstanceAggregate instance type will publish only one IExplore instance with aggregated counter data from all instances named IExplore.

Multiple Multiple Multiple Multiple 2

Набор счетчиков содержит многоэкземплярные счетчики, например, счетчик для измерения среднего числа операций дискового ввода-вывода для процесса.The counter set contains multiple instance counters, for example, a counter that measures the average disk I/O for a process.

MultipleAggregate MultipleAggregate MultipleAggregate MultipleAggregate 6

Набор счетчиков содержит многоэкземплярные счетчики, статистические значения которых извлекаются из всех экземпляров счетчика.The counter set contains multiple instance counters whose aggregate value is obtained from all instances of the counter. Например, счетчик в наборе счетчиков данного типа может получать значения общего времени выполнения потока для всех потоков многопоточного приложения и суммировать эти значения.For example, a counter in this type of counter set might obtain the total thread execution time for all threads in a multithreaded application and sum their values.

Single Single Single Single 0

Набор счетчиков содержит счетчики с единственным экземпляром, например, счетчик объема физической памяти.The counter set contains single instance counters, for example, a counter that measures physical memory.

Применяется к