windows_exporter
Описание экспортера
Windows Exporter предназначен для мониторинга основных показателей хостов под управлением операционной системы Windows. Он позволяет собирать данные как с базовых компонентов системы, так и с серверных приложений, характерных для Windows-серверов, включая:
Веб-сервер IIS
Почтовый сервер Exchange
Платформу виртуализации Hyper-V
Серверные роли: Active Directory (AD), DNS, DHCP и другие
Поддерживаемые версии ОС
Гарантированная поддержка:
Windows Server 2016 и более новые версии
Десктопные версии Windows 10 и 11
Ограниченная поддержка:
Windows Server 2012 и 2012 R2 (работа не гарантируется)
Формы поставки
Экспортер доступен в нескольких вариантах:
Исходный код на GitHub
Исполняемый EXE-файл
MSI-пакет для установки
При установке через MSI-пакет экспортер автоматически регистрируется как служба Windows и включает набор коллекторов по умолчанию.
Запуск экспортера
Базовый запуск
Экспортер может быть запущен как обычное консольное приложение путем выполнения бинарного файла.
Функционал сбора метрик
Коллекторы по умолчанию
В стандартную поставку включены следующие коллекторы:
CPU - сбор метрик использования процессора
Документация CPU CollectorCS (Computer System) - сбор системных характеристик
Документация CS CollectorLogical Disk - мониторинг логических дисков и операций ввода-вывода
Документация Logical Disk CollectorNet - сбор сетевой статистики
Документация Net CollectorOS - сбор метрик операционной системы
Документация OS CollectorService - мониторинг состояния служб
Документация Service CollectorSystem - сбор системных вызовов
Документация System CollectorTextfile - чтение метрик из текстовых файлов
Документация Textfile Collector
Примеры собираемых метрик
Коллектор CPU
Метрика |
Тип |
Описание |
Теги |
---|---|---|---|
windows_cpu_time_total |
counter |
Время, проведенное процессором в различных режимах |
core, mode |
windows_cpu_interrupts_total |
counter |
Количество обработанных аппаратных прерываний |
core |
windows_cpu_core_frequency_mhz |
gauge |
Текущая частота ядра процессора в МГц |
core |
Коллектор Logical Disk
Метрика |
Тип |
Описание |
Теги |
---|---|---|---|
windows_logical_disk_read_bytes_total |
counter |
Количество байт, прочитанных с диска |
volume |
windows_logical_disk_free_bytes |
gauge |
Свободное место на диске в байтах |
volume |
Коллектор OS
Метрика |
Тип |
Описание |
Теги |
---|---|---|---|
windows_os_info |
gauge |
Информация о версии ОС |
product, version, build_number |
windows_os_physical_memory_free_bytes |
gauge |
Количество свободной физической памяти |
- |
Дополнительные коллекторы
Помимо коллекторов по умолчанию, доступны специализированные коллекторы для мониторинга различных компонентов Windows:
Серверные роли
Active Directory
AD Collector DocumentationDNS Server
DNS Collector DocumentationDHCP Server
DHCP Collector Documentation
Серверные приложения
Exchange
Exchange Collector DocumentationSQL Server
MSSQL Collector Documentation
Виртуализация
Hyper-V
HyperV Collector Documentation
Полный список доступных коллекторов можно найти в официальной документации Windows Exporter.