Использование счетчиков настраивается в файлах:
• | 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"> |
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |