Сетевые данные
![]() | |
Первоначальный выпуск | 24 октября 2013 г [1] |
---|---|
Стабильная версия | 1.46.0
/ 19 июня 2024 г [2] |
Репозиторий | https://github.com/netdata/netdata |
Написано в | С |
Операционная система | Linux, FreeBSD и MacOS. |
Лицензия | Стандартная общественная лицензия GNU версии 3. |
Веб-сайт | https://www.netdata.cloud/ |
Netdata — это открытый исходный код. [3] [4] инструмент, предназначенный для сбора показателей в реальном времени, таких как использование ЦП, активность диска, использование полосы пропускания, посещения веб-сайтов и т. д., а затем отображение их в виде живых, простых для интерпретации диаграмм.
Обзор
[ редактировать ]Netdata состоит из демона , который при запуске отвечает за сбор и отображение информации в режиме реального времени.
Он в основном написан на C , Python и JavaScript и направлен на использование минимальных системных ресурсов.
Его можно запустить в любой системе Linux для мониторинга любой системы или приложения, а также на ПК, серверах и встроенных устройствах Linux.
Функции
[ редактировать ]Netdata предназначена для установки в системе без прерывания работы любого из запущенных в ней приложений. Он работает в соответствии с требованиями к памяти, указанными пользователем, используя только циклы простоя ЦП. После запуска приложения оно не будет выполнять дисковый ввод-вывод, кроме ведения журнала. Инструмент сохраняет на диск в конце выполнения и перезагружается при запуске.
По умолчанию он содержит определенные плагины, которые собирают ключевые системные метрики, но его поведение можно расширить с помощью API плагина.
Графика, созданная Netdata, может быть встроена в веб-страницы. Он имеет интерфейс с настраиваемыми темами и может быть настроен пользователем вручную с помощью HTML.
Никаких зависимостей нет, поскольку он работает как собственный веб-сервер со статическими веб-файлами.
Начиная с версии 1.12, Netdata по умолчанию собирает анонимную информацию об использовании и отправляет ее в Google Analytics . Эту функцию можно отключить с помощью ручной настройки. [5]
Операция
[ редактировать ]При запуске демона в Linux с помощью команды netdata генерируются потоки, которые собирают информацию из каждого ресурса, используя внутренние и/или внешние плагины. В свою очередь, он записывает значения, собранные в памяти (без выполнения дискового ввода-вывода).
Он работает как автономный веб-сервер для собственных статических файлов, необходимых для представления его информационные панели. [6] [7] Он предоставляет REST API , чтобы браузер мог получить доступ к информации.
Каждая установка приложения работает автономно. Хотя на одной информационной панели можно сохранить разные запущенные экземпляры приложения, каждый экземпляр Netdata независим. Только браузер может соединить все установки разных систем, объединяя графику из разных источников, как если бы они пришли с одного сервера.
Разработка
[ редактировать ]Netdata в настоящее время поддерживается почти 400 участниками, [8] все они помогают (на различных уровнях) обслуживать тысячи отдельных пользователей и предприятий. [9] кто использует этот инструмент.
Пользователем, внесшим наибольший вклад, в настоящее время является Коста Цаусис, генеральный директор и основатель Netdata , с более чем 600 000 дополнений к коду. [10] Второй по активности пользователь — Илья Мащенко. [11]
за все время, Самым популярным дополнением к Netdata по-видимому, стало добавление поддержки сбора данных из Vnstat , запроса на включение Ноа Троя с почти 200 отдельными комментариями (больше, чем у любого другого запроса на включение). [12]
Самым популярным запросом функции за все время, по-видимому, является добавление поддержки запуска нескольких заданий freeipmi из одного и того же Netdata . [13]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Выпуск v1.46.0 · netdata/Netdata» . Гитхаб .
- ^ «Выпуск v1.46.0 · netdata/Netdata» . Гитхаб .
- ^ Коста Цаусис. «Добро пожаловать в мир сетевых данных» .
netdata — бесплатное программное обеспечение с открытым исходным кодом.
- ^ «Как отслеживать Nginx с помощью Netdata в CentOS 7» .
- ^ «Отказ от статистики использования Netdata» . Гитхаб . 17 февраля 2022 г.
- ^ «web/gui/custom · master · Debian / netdata · GitLab» . 13 сентября 2019 г.
- ^ «Как контролировать Linux-сервер с помощью Netdata и Grafana» . 2 марта 2019 г.
- ^ «чистые данные/чистые данные» . Гитхаб . Проверено 12 июля 2020 г.
- ^ netdata/netdata , netdata, 12 июля 2020 г. , получено 12 июля 2020 г.
- ^ "кцау - Обзор" . Гитхаб . Проверено 12 июля 2020 г.
- ^ «ильям8 — Обзор» . Гитхаб . Проверено 12 июля 2020 г.
- ^ «Добавить поддержку сбора данных из vnstat от NoahTroy · Pull Request #8955 · netdata/netdata» . Гитхаб . Проверено 12 июля 2020 г.
- ^ «Разрешить запуск нескольких заданий freeipmi из одних и тех же сетевых данных · Проблема № 5344 · netdata/netdata» . Гитхаб . Проверено 12 июля 2020 г.