Article de reference

Données Net

Netdata est un outil partiellement open source conçu pour collecter des mesures en temps réel, telles que l'utilisation du processeur, l'activité du disque, l'utilisation de la ...

Netdata est un outil partiellement open source conçu pour collecter des mesures en temps réel, telles que l'utilisation du processeur, l'activité du disque, l'utilisation de la bande passante, les visites de sites Web, etc., puis les afficher dans des graphiques en direct et faciles à interpréter.

Aperçu

Netdata se compose d'un démon qui, une fois exécuté, est chargé de collecter et d'afficher des informations en temps réel.

Il est principalement écrit en C , Python et JavaScript , et vise à utiliser un minimum de ressources système.

Il peut être exécuté sur n'importe quel système Linux pour surveiller n'importe quel système ou application, et est capable de fonctionner sur des PC, des serveurs et des périphériques Linux intégrés.

Caractéristiques

Netdata est conçu pour être installé sur un système sans interrompre aucune des applications qui y sont exécutées. Il fonctionne selon les besoins en mémoire spécifiés par l'utilisateur, en utilisant uniquement les cycles CPU inactifs. Une fois l'application démarrée, elle n'effectuera pas d'E/S sur disque au-delà de la journalisation. L'outil enregistre sur le disque à la fin de son exécution et se recharge au démarrage.

Par défaut, il contient certains plugins qui collectent des mesures clés du système, mais son comportement est extensible en utilisant son API de plugin.

Les graphiques générés par Netdata peuvent être intégrés dans des pages Web. Il dispose d'une interface avec des thèmes personnalisables et peut être configuré manuellement par l'utilisateur avec HTML.

Il n'y a aucune dépendance, car il fonctionne comme son propre serveur Web, avec des fichiers Web statiques.

À partir de la version 1.12, Netdata collecte par défaut des informations d'utilisation anonymes et les envoie à Google Analytics , une fonctionnalité qui peut être désactivée via une configuration manuelle.

Opération

Lors de l'exécution du démon sous Linux à l'aide de la commande netdata, des threads sont générés qui collectent des informations à partir de chaque ressource, à l'aide de plugins internes et/ou externes. À leur tour, ils conservent un enregistrement des valeurs collectées en mémoire (sans effectuer d'E/S sur disque).

Il fonctionne comme un serveur Web autonome pour ses propres fichiers statiques, nécessaires à la représentation de ses tableaux de bord. Il fournit une API REST pour que le navigateur puisse accéder aux informations.

Chaque installation de l'application fonctionne de manière autonome. Bien que différentes instances de l'application en cours d'exécution puissent être enregistrées sur un tableau de bord, chaque instance Netdata est indépendante. Seul le navigateur peut connecter toutes les installations de différents systèmes, unifiant les graphiques de différentes sources comme s'ils provenaient du même serveur.

Développement

Netdata est actuellement maintenu par près de 400 contributeurs, tous contribuant (à différents niveaux) à servir les milliers d'utilisateurs individuels et d'entreprises qui utilisent cet outil.

L'utilisateur ayant le plus contribué est actuellement Costa Tsaousis, le PDG et fondateur de Netdata , avec plus de 600 000 ajouts au code. Le deuxième utilisateur le plus actif est Ilya Mashchenko.

L'ajout le plus populaire de tous les temps à Netdata semble être l'ajout de la prise en charge de la collecte de données à partir de Vnstat , une demande d'extraction de Noah Troy avec près de 200 commentaires individuels (plus que toute autre demande d'extraction).

La demande de fonctionnalité la plus populaire de tous les temps semble être l'ajout de la prise en charge de l'exécution de plusieurs tâches freeipmi à partir du même Netdata .

Plus d articles de Worldlex Wiki

Revenez a l index pour explorer davantage de pages sur l histoire, la science, la culture, la geographie et la societe en francais.

Explorer l index