stringtranslate.com

Нетданные

С помощью Netdata [3] пользователи могут отслеживать свои серверы, контейнеры и приложения в высоком разрешении и в режиме реального времени. [4] Netdata — это инструмент с открытым исходным кодом , [5] [6] предназначенный для сбора показателей в реальном времени (в секунду), таких как загрузка процессора, активность диска, использование полосы пропускания, посещения веб-сайтов и т. д., а затем их отображение в низком формате. -латентность информационных панелей. Инструмент предназначен для максимально подробной визуализации активности, позволяя пользователю получить обзор того, что происходит и что только что произошло в его системе или приложении. [7]

Обзор

Netdata состоит из демона , который при запуске отвечает за сбор и отображение информации в режиме реального времени.

Это легкий инструмент, в основном написанный на C , Python и JavaScript , который использует минимум ресурсов. Как правило, для современного оборудования и виртуальных машин общее потребление ЦП автономной установки Netdata, включая все ее компоненты, должно быть ниже 5–15 % от мощности одного ядра. [8] Он также хорошо масштабируется от одного сервера до тысяч серверов, а при наличии достаточного дискового пространства может хранить показатели годами. [9]

Его можно запустить в любой системе Linux для мониторинга любой системы или приложения, а также на ПК, серверах и встроенных устройствах Linux.

Функции

Netdata предназначена для установки в системе без прерывания работы любого из запущенных в ней приложений. Он работает в соответствии с требованиями к памяти, указанными пользователем, используя только циклы простоя ЦП. После запуска приложения оно не будет выполнять дисковый ввод-вывод, кроме ведения журнала. Инструмент сохраняет на диске по окончании выполнения и перезагружается при запуске.

По умолчанию он содержит определенные плагины, которые собирают ключевые системные метрики, но его поведение можно расширить с помощью API плагина.

Netdata можно запускать практически на чем угодно, используя ядро ​​Linux, а ее графику можно встраивать в веб-страницы. Он предоставляет мощную панель мониторинга, которая может предоставлять как представление одного узла, так и представление инфраструктуры. Панель мониторинга группирует похожие диаграммы вместе, поэтому все диски, сетевые интерфейсы, контрольные группы (контейнеры и виртуальные машины) находятся в одном наборе диаграмм. Он также может представлять диаграммы с несколькими узлами и несколькими экземплярами, где с помощью структуры NIDL [10] вы можете фильтровать, нарезать и нарезать данные.

Никаких зависимостей нет, поскольку он работает как собственный веб-сервер со статическими веб-файлами.

Начиная с версии 1.12, Netdata по умолчанию собирает анонимную информацию об использовании и отправляет ее в Google Analytics . Эту функцию можно отключить с помощью ручной настройки. [11]


Дополнительные возможности: [12]

Netdata собирает показатели из различных источников, включая операционные системы, контейнеры, виртуальные машины, аппаратные датчики и многое другое.

Метрики собираются каждую секунду и мгновенно отображаются на интуитивно понятных информационных панелях.

Использует машинное обучение для обнаружения аномалий в заданных показателях, обеспечивая упреждающее решение проблем.

Пользователи могут легко понимать и анализировать свои данные с помощью четкой визуализации без использования сложных языков запросов.

Поставляется с сотнями готовых оповещений, которые помогут вам быстро выявлять и устранять распространенные проблемы.

Предоставляет systemdобозреватель журналов журналов для просмотра, фильтрации и анализа журналов системы и приложений путем прямого доступа к systemdфайлам журналов на отдельных хостах и ​​серверах централизации журналов в масштабах всей инфраструктуры.

Полностью автоматизированная система с автоматическим обнаружением, масштабируемостью и высокой доступностью. Он совместим с CI/CD.

Netdata имеет модульную структуру и может быть расширена для интеграции с другими решениями для мониторинга.

Монтаж

Netdata можно установить на все системы Linux, macOS и FreeBSD. Пользователи могут найти бинарные пакеты для самых популярных операционных систем и менеджеров пакетов.

Ubuntu, Debian, Fedora, Red Hat, Arch, Alpine, Docker, MacOS, FreeBSD, из исходного кода и Kubernetes.

Netdata является проверенным издателем DockerHub, и ее пользователи могут бесплатно и неограниченно получать ресурсы DockerHub. [13]

Операция

При запуске демона в Linux с помощью команды netdata генерируются потоки, которые собирают информацию из каждого ресурса, используя внутренние и/или внешние плагины. В свою очередь, он записывает значения, собранные в памяти (без выполнения дискового ввода-вывода).

Он работает как автономный веб-сервер для собственных статических файлов, необходимых для представления его информационных панелей. [14] [15] Он предоставляет REST API , чтобы браузер мог получить доступ к информации.

Конфигурации

Как начать: [16]

Установите Netdata повсюду: Netdata поддерживает Linux, macOS и FreeBSD. Установите его с помощью различных менеджеров пакетов или Docker.

Разработка

Netdata в настоящее время поддерживается почти 400 участниками [17] , каждый из которых помогает (на различных уровнях) обслуживать тысячи отдельных пользователей и предприятий [18] , которые используют этот инструмент.

Пользователем, внесшим наибольший вклад, в настоящее время является Коста Цаусис, генеральный директор и основатель Netdata , с более чем 600 000 дополнений к коду. [19] Второй по активности пользователь — Илья Мащенко. [20]

Самым популярным дополнением к Netdata за всю историю, похоже, стало добавление поддержки сбора данных из Vnstat — запроса на включение Ноа Троя с почти 200 отдельными комментариями (больше, чем у любого другого запроса на включение). [21]

Самым популярным запросом функции за все время, по-видимому, является добавление поддержки запуска нескольких заданий freeipmi из одного и того же Netdata . [22]

Смотрите также

Рекомендации

  1. ^ «Выпуск v1.43.0 · netdata/Netdata» . Гитхаб .
  2. ^ «Выпуск v1.43.0 · netdata/Netdata» . Гитхаб .
  3. Миллер, Рон (25 сентября 2019 г.). «Netdata, стартап по мониторингу с 50-летним основателем, объявляет о запуске серии A стоимостью 17 миллионов долларов». Технический кризис .
  4. ^ «Netdata: преобразование мониторинга и устранения неполадок» . www.netdata.cloud . Проверено 23 октября 2023 г.
  5. ^ Коста Цаусис. «Добро пожаловать в мир сетевых данных». netdata — бесплатное программное обеспечение с открытым исходным кодом.
  6. ^ «Как отслеживать Nginx с помощью Netdata в CentOS 7» .
  7. ^ "netdata/README.md в мастере · netdata/netdata" . Гитхаб . Проверено 23 октября 2023 г.
  8. ^ «Как оптимизировать производительность агента Netdata | Изучите Netdata» . Learn.netdata.cloud . 2023-10-02 . Проверено 23 октября 2023 г.
  9. ^ "netdata/README.md в мастере · netdata/netdata" . Гитхаб . Проверено 23 октября 2023 г.
  10. ^ «Диаграммы сетевых данных | Изучение сетевых данных» . Learn.netdata.cloud . 17 октября 2023 г. Проверено 23 октября 2023 г.
  11. ^ «Отказ от статистики использования Netdata» . Гитхаб . 17 февраля 2022 г.
  12. ^ "netdata/README.md в мастере · netdata/netdata" . Гитхаб . Проверено 23 октября 2023 г.
  13. ^ "Докер". Hub.docker.com . Проверено 23 октября 2023 г.
  14. ^ «web/gui/custom · master · Debian / netdata · GitLab». 13 сентября 2019 г.
  15. ^ «Как контролировать Linux-сервер с помощью Netdata и Grafana». 2 марта 2019 г.
  16. ^ «Начало работы с Netdata | Изучение Netdata» . Learn.netdata.cloud . 03.10.2023 . Проверено 23 октября 2023 г.
  17. ^ "сетевые данные/сетевые данные". Гитхаб . Проверено 12 июля 2020 г.
  18. ^ netdata/netdata, netdata, 12 июля 2020 г. , получено 12 июля 2020 г.
  19. ^ "Кцау - Обзор" . Гитхаб . Проверено 12 июля 2020 г.
  20. ^ "ilam8 - Обзор" . Гитхаб . Проверено 12 июля 2020 г.
  21. ^ «Добавить поддержку сбора данных из vnstat от NoahTroy · Запрос на извлечение № 8955 · netdata/netdata» . Гитхаб . Проверено 12 июля 2020 г.
  22. ^ «Разрешить запуск нескольких заданий freeipmi из одних и тех же сетевых данных · Проблема № 5344 · netdata/netdata» . Гитхаб . Проверено 12 июля 2020 г.

Внешние ссылки