Мониторинг агентов и контроллеров
Счетчики производительности
Порядок настройки использования счетчиков
Использование счетчиков настраивается в следующих файлах:
· DicsAgentService.exe.config – для службы агента;
· NpoComputer.Dics.Agent.dll.config – для сервиса агента;
· Web.config – для сервиса контроллера.
Для того чтобы настроить использование счетчика, измените нужный конфигурационный файл следующим образом:
1. В разделе <configSections> опишите секцию настроек «PerformanceCounterConfiguration»:
<configSections>
<section name="PerformanceCounterConfiguration" type="NpoComputer.Dics. Infrastructure.Performance.CounterConfigurationSection, NpoComputer.Dics. Infrastructure"/>
</configSections>
2. В конце файла заполните секцию «PerformanceCounterConfiguration»:
<PerformanceCounterConfiguration Enabled="{Признак использования счетчиков}">
<BasicCounters CategoryName="{Имя категории основных счетчиков}" CategoryHelp="{Описание категории основных счетчиков}.">
<clear />
<add Type="{Тип основного счетчика}" />[…n]
</BasicCounters>
<AdditionalCounters CategoryName="{Имякатегории дополнительных счетчиков}" CategoryHelp="{Описание категории дополнительных счетчиков}">
<clear />
<add Type="{Тип дополнительного счетчика}" />[…n]
</AdditionalCounters>
</PerformanceCounterConfiguration>
Признак использования счетчиков. Определяет возможность создания категорий счетчиков и счетчиков и включения и выключения механизма подсчета значений счетчиков. Возможные значения: «True» - счетчики используются, «False» - счетчики не используются. При изменении значения на «True» при старте приложения создаются счетчики, если они не были созданы ранее, и начинается сбор данных. При изменении значения на «False» при следующем старте приложения прекращается сбор данных, созданные счетчики не удаляются.
Варианты создания счетчиков:
· рекомендуемый вариант - при установке приложения с помощью утилиты DicsPreInstaller.exe;
· рабочий вариант - с помощью утилиты DicsPreInstaller.exe;
· отладочный вариант - при старте приложения.
Создание счетчиков выполняется от лица учетной записи, от которой работает утилита создания счетчиков DicsPreInstaller.exe, агент или контроллер. Для корректного создания у учетной записи должны быть права на выполнение операции создания категорий счетчиков и классов счетчиков.
Имя категории основных счетчиков, Имя категории дополнительных счетчиков. Имя категории счетчиков в оснастке монитора производительности и стабильности. Имя рекомендуется давать с таким расчетом, чтобы по нему можно было понять, к какому агенту или контроллеру оно относится.
Если на одном компьютере устанавливается несколько агентов или контроллеров, то имена категорий должны быть уникальны для каждого агента и контроллера, установленного на компьютере. Если имена категорий для агента и контроллера будут не уникальны, то счетчик будет показывать неверные данные или могут быть конфликты доступа к счетчикам.
Описание категории основных счетчиков, Описание категории дополнительных счетчиков. Описание категории счетчиков в оснастке монитора производительности и стабильности. Описание рекомендуется давать с таким расчетом, чтобы по нему можно было понять, к какому агенту или контроллеру оно относится.
Тип основного счетчика, Тип дополнительного счетчика. Тип счетчика, показывающий какой счетчик будет использоваться (см. в разделах «Основные счетчики», «Дополнительные счетчики»).
Рекомендуется указывать только те счетчики, которые действительно необходимы. Работа со значениями ненужных счетчиков замедляет работу приложения.
Пример:
<PerformanceCounterConfiguration Enabled="True">
<BasicCounters CategoryName="DICS Agent11" CategoryHelp="DICS Agent11 performance counters.">
<clear />
<add Type="PackagePreparationTimePerHour" />
<add Type="TransferredPackagesTotal" />
<add Type="ReceivedPackagesTotal" />
<add Type="PackageTransferringErrorsTotal" />
<add Type="SchedulerStartsPerHour" />
<add Type="PackagesInTransferBuffer" />
<add Type="PackagesInSentBuffer" />
<add Type="PackagesInErrorBuffer" />
<add Type="PackageLifetimeInTransferBufferPerHour" />
</BasicCounters>
<AdditionalCounters CategoryName="DICS Agent11 Additional" CategoryHelp="DICS Agent11 additional performance counters.">
<clear />
<add Type="PackageDeliveryTimePerHour" />
</AdditionalCounters>
</PerformanceCounterConfiguration>
См. также:
© 2009, Компания DIRECTUM
|
Отправить комментарий к этому разделу на
support@directum.ru
|