Примечание к сборке: теперь сборки Linux можно создавать без CGO.
[ИЗМЕНЕНИЕ] Отфильтровывать неустановленные единицы при сборе всех единиц systemd #1011;
[ИЗМЕНЕНИЕ] service_restart_total
и socket_refused_connections_total
не будут сообщаться, если вы используете более старую версию systemd;
[ИЗМЕНЕНИЕ] Использовать /proc/mounts вместо statfs(2) для состояния ro #1002;
[ИЗМЕНЕНИЕ] collector/timex: удалить зависимость от cgo #1079;
[ИЗМЕНЕНИЕ] filesystem: игнорировать монтирование Docker netns #1047;
[ИЗМЕНЕНИЕ] Игнорировать дополнительные виртуальные файловые системы #1104;
[ФУНКЦИЯ] Добавить сборщик netclass #851;
[ФУНКЦИЯ] Добавить сборщик процессов #950;
[ФУНКЦИЯ] Собирать время запуска для единиц systemd #952;
[ФУНКЦИЯ] Добавлять статистику сокетов в сборщик systemd #968;
[ФУНКЦИЯ] Сбор свойства NRestarts для сервисных единиц systemd #992;
[ФУНКЦИЯ] Сбор свойства NRefused для единиц сокета systemd (доступно начиная с версии systemd v239) #995;
[ФУНКЦИЯ] Разрешить удаление префикса rootfs для запуска в Docker #1058;
[УЛУЧШЕНИЕ] Поддержка восьмеричных символов в точках монтирования #954;
[УЛУЧШЕНИЕ] Обновить статистику Wi-Fi для поддержки нескольких станций #980;
[УЛУЧШЕНИЕ] Обрабатывать застрявшие монтирования NFS #997;
[УЛУЧШЕНИЕ] infiniband: обрабатывать модули iWARP RDMA N/A #974;
[УЛУЧШЕНИЕ] Обновлять diskstats для ядра Linux 4.19 #1109.
[ИСПРАВЛЕНИЕ ОШИБОК] Исправить температуру процессора FreeBSD #965;
[ИСПРАВЛЕНИЕ ОШИБОК] Устранить утечку горутины в супервизорном сборщике #978;
[ИСПРАВЛЕНИЕ ОШИБОК] Решить проблемы сборщика mdadm #985;
[ИСПРАВЛЕНИЕ ОШИБОК] Сделать поток сборщика ntp потокобезопасным #1014;
[ИСПРАВЛЕНИЕ ОШИБОК] Единицы systemd не будут игнорироваться, если вы используете старые версии systemd #1039;
[ИСПРАВЛЕНИЕ ОШИБОК] Обрабатывать исчезающие PID #1043;
[ИСПРАВЛЕНИЕ ОШИБОК] Правильно привести данные памяти Darwin #1060;
[ИСПРАВЛЕНИЕ ОШИБОК] Фильтровать единицы systemd в Go для совместимости со старыми версиями #1083;
[ИСПРАВЛЕНИЕ ОШИБОК] Обновить сборщик cpu для OpenBSD 6.4 #1094;
[ИСПРАВЛЕНИЕ ОШИБОК] Исправление опечатки в HELP read_time_seconds_total
#1057.
Изменения
Этот выпуск содержит значительные изменения, которые могут повлиять на работу приложения. Многие метрики получили новые имена, метки и значения меток, чтобы соответствовать текущим соглашениям об именах.
guest
на отдельные метрики. См. проблему #737._total
.node_cpu
теперь node_cpu_seconds_total
.Чтобы помочь с переходом, у нас есть руководство по обновлению.
Другие изменения:
Сборщик megacli был удалён, теперь заменён помощником storcli.py.
Сборщик gmond был удалён.
Текстовый файл сборщика теперь будет рассматривать временные метки как ошибки.
[ИЗМЕНЕНИЕ] Разделить гостевые метрики CPU на Linux #744;
[ИЗМЕНЕНИЕ] Исключить Linux proc из типа файловой системы regexp #774;
[ИЗМЕНЕНИЕ] Игнорировать больше виртуальных файловых систем #775;
[ИЗМЕНЕНИЕ] Удалить устаревший сборщик megacli #798;
[ИЗМЕНЕНИЕ] По умолчанию игнорировать /var/lib/docker #814;
[ИЗМЕНЕНИЕ] Очистить метрики NFS #834;
[ИЗМЕНЕНИЕ] Сообщать только основные дроссели на ядро, а не на процессор #836;
[ИЗМЕНЕНИЕ] Рассматривать пользовательские временные метки текстовых файлов как ошибки #769;
[ИЗМЕНЕНИЕ] Использовать имя метки cpu в нижнем регистре в прерываниях #849;
[ИЗМЕНЕНИЕ] Включить сборщик bonding по умолчанию #872;
[ИЗМЕНЕНИЕ] Значительно уменьшить количество метрик, возвращаемых vmstat по умолчанию #874;
[ИЗМЕНЕНИЕ] Сильно сократить то, что сборщик netstat предоставляет по умолчанию #876;
[ИЗМЕНЕНИЕ] Переместить node_boot_time_seconds
из exec
в новый сборщик boottime
и включить для Darwin/Dragonfly/FreeBSD/NetBSD/OpenBSD. #839, #901.
[ИЗМЕНЕНИЕ] Удалить... depreated gmond collector #852
[CHANGE] align Darwin disk stat names with Linux #930
[FEATURE] Добавить параметр collect[] #699
[FEATURE] Добавить преобразование сборщика текста для вывода ipmitool. #746
[FEATURE] Добавить openbsd meminfo #724
[FEATURE] Добавить сводные показатели systemd. #765
[FEATURE] Добавить сборщик CPU OpenBSD. #805
[FEATURE] Добавить метрики сборщика сервера NFS. #803
[FEATURE] добавить экспортер размера каталога образцов #789
[ENHANCEMENT] добавлен атрибут Wear_Leveling_Count в скрипт smartmon.sh #707
[ENHANCEMENT] упростить преобразование строки Utsname #716
[ENHANCEMENT] apt.sh: обрабатывать несколько источников в выводе apt-get #757
[ENHANCEMENT] Экспорт секунд последнего запуска таймера systemd. #807
[ENHANCEMENT] обновления для zfsonlinux 0.7.5 #779
[BUGFIX] исправить скрипт textfile smartmon.sh #700
[BUGFIX] netdev: изменить значение valueType на CounterValue #749
[BUGFIX] textfile: исправить ошибку дублирования показателей #738
[BUGFIX] устранить панику, обновив зависимость github.com/ema/qdisc #778
[BUGFIX] использовать uint64 в сборщике ZFS #714
[BUGFIX] умножить размер страницы после приведения float64, чтобы избежать переполнения целого числа со знаком #780
[BUGFIX] smartmon: экранировать двойные кавычки в семействе моделей устройств #772
[BUGFIX] Исправить регрессию уровня журнала в #533 #815
[BUGFIX] Правильно масштабировать коэффициент ClocksPerSec на Darwin #846
[BUGFIX] подсчитывать дроссели ядра на ядро и на пакет #871
[BUGFIX] исправить сборщик netdev для linux #890 #910
[BUGFIX] Устранить повреждение памяти при количестве файловых систем > 16 на FreeBSD #900
[BUGFIX] Исправлен анализ псевдонимов интерфейсов в netdev linux #904
Изменения
Этот выпуск содержит значительные изменения, которые могут повлиять на работу программы.
-foo
становится --foo
).-collector.procfs
и -collector.sysfs
были переименованы в --path.procfs
и --path.sysfs
.Сборщик ntp
был заменён новым средством проверки на основе NTP, предназначенным для отображения состояния локального сервера NTP, а не для предоставления смещения узла удаленному серверу NTP. По умолчанию сборщик ntp
теперь заблокирован для локального хоста. Это сделано для того, чтобы избежать случайного спама общедоступных пулов NTP в интернете.
Поддержка Windows теперь удалена, рекомендуется использовать wmi_exporter в качестве замены.
node_cpu
показатели перемещены из stats
в cpu
сборщик на linux (включено по умолчанию). #548guest_nice
в CPU сборщик #554Примечание: В этом релизе мы отказываемся от нескольких коллекторов.
* gmond
— вне области применения.
* megacli
— требует разветвления, будет перемещён в коллекцию текстовых файлов.
* ntp
— вне области применения.
Изменения:
* Ошибки коллектора теперь являются отдельной метрикой node_scrape_collector_success
, а не меткой на node_exporter_scrape_duration_seconds
(#516).
Примечание: Мы отключили сборки linux/ppc64 и linux/ppc64le из-за проблем со сборкой.
[FEATURE] Добавить флаг для игнорирования определённых типов файловых систем (Копия #217) #241
[FEATURE] Добавить стратум NTP в коллектор NTP. #247
[FEATURE] Добавить игнорируемый-единицы флаг для systemd коллектора #286
[FEATURE] Скомпилировать netdev на dragonfly #314
[FEATURE] Собрать meminfo для dfly #315
[FEATURE] Добавить поддержку hwmon /sensors #278
[FEATURE] Добавить Linux NUMA «numastat» метрики #249
[FEATURE] Экспорт времени ЦП DragonFlyBSD #310
[FEATURE] Dragonfly devstat #323
[IMPROVEMENT] Используйте расчёт смещения, который включает время прохождения туда и обратно в коллекторе ntp #250
[IMPROVEMENT] Включить *bsd
коллектор на darwin #265
[IMPROVEMENT] Использовать meminfo_freebsd на darwin также #266
[IMPROVEMENT] sockstat: добавить поддержку RHE4 #267
[IMPROVEMENT] Скомпилируйте статистику fs для dfly #302
[BUGFIX] Добавить поддержку устройств raid0 в mdadm_linux коллектор. #253
[BUGFIX] Закрыть обработчик файлов в текстовом файле #263
[BUGFIX] По умолчанию игнорировать разделы на устройствах NVME #268
[BUGFIX] Исправьте разбор mdstat #275
[BUGFIX] Исправлен коллектор mdstat для resync=PENDING. #309
[BUGFIX] mdstat: Исправлен разбор строк RAID0, содержащих дополнительные атрибуты. #341
[BUGFIX] Дополнительные случаи разбора mdadm #346 Поддержка Basic Auth.
[ФУНКЦИЯ] Добавить флаг -version.
[ФУНКЦИЯ] Добавить сборщик Linux logind.
[ФУНКЦИЯ] Добавить сборщик Linux ksmd.
[ФУНКЦИЯ] Добавить сборщик Linux memory NUMA.
[ФУНКЦИЯ] Добавить сборщик Linux entropy.
[ФУНКЦИЯ] Добавить сборщик Linux vmstat.
[ФУНКЦИЯ] Добавить сборщик Linux conntrack.
[ФУНКЦИЯ] Добавить сборщик systemd.
[ФУНКЦИЯ] Добавить поддержку OpenBSD для сборщиков filesystem, interrupt и netdev.
[ФУНКЦИЯ] Добавить сборщик supervisord.
[ФУНКЦИЯ] Добавить сборщик Linux /proc/mdstat.
[ФУНКЦИЯ] Добавить сборщик Linux uname.
[ФУНКЦИЯ] Добавить сборщик Linux /proc/sys/fs/file-nr.
[ФУНКЦИЯ] Добавить сборщик Linux /proc/net/sockstat.
[УЛУЧШЕНИЕ] Предоставить статически связанные двоичные файлы Linux.
[УЛУЧШЕНИЕ] Убрать требование root для метрик CPU FreeBSD.
[УЛУЧШЕНИЕ] Добавить информацию о сборке node_exporter.
[УЛУЧШЕНИЕ] Добавить метрики чтения и записи диска в байтах на Linux.
[УЛУЧШЕНИЕ] Добавить показатель файловой системы только для чтения.
[УЛУЧШЕНИЕ] Использовать общее форматирование журнала Prometheus.
[УЛУЧШЕНИЕ] Добавить опцию для указания версии протокола NTP.
[УЛУЧШЕНИЕ] Изящно обрабатывать ошибки statfs для отдельных файловых систем.
[УЛУЧШЕНИЕ] Добавить показатели load5 и load15 к среднему значению нагрузки.
[УЛУЧШЕНИЕ] Экспортировать метрики CPU FreeBSD в секунды.
[УЛУЧШЕНИЕ] Добавить флаг для настройки точки монтирования sysfs.
[УЛУЧШЕНИЕ] Добавить флаг для настройки точки монтирования procfs.
[УЛУЧШЕНИЕ] Добавить показатель последнего изменения состояния службы в сборщик runit.
[ИСПРАВЛЕНИЕ ОШИБОК] Исправить метрики netdev на 64-битных системах FreeBSD.
[ИСПРАВЛЕНИЕ ОШИБОК] Исправить mdstat для устройств в состоянии отложенной синхронизации.
[ИСПРАВЛЕНИЕ ОШИБОК] Исправить статистику Linux при параллельных сборках.
[ИСПРАВЛЕНИЕ ОШИБОК] Удалить недоступные сборщики по умолчанию.
[ИСПРАВЛЕНИЕ ОШИБОК] Исправить ошибки сборки на FreeBSD, OpenBSD, Darwin и Windows.
[ИСПРАВЛЕНИЕ ОШИБОК] Исправить ошибки сборки на архитектурах 386, arm, arm64, ppc64 и ppc64le.
[ИСПРАВЛЕНИЕ ОШИБОК] Исправить экспорт устаревших метрик для удалённых файловых систем и сетевых устройств.
[ИСПРАВЛЕНИЕ ОШИБОК] textfile: исправить отчёт mtime.
[ИСПРАВЛЕНИЕ ОШИБОК] megacli: предотвратить сбой при температуре диска N/A.
/proc/net/dev
.attributes
, использовать textfile
вместо него.Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )