Netdata - Netdata - Wikipedia

Netdata
První vydání24. října 2013; před 7 lety (2013-10-24) [1]
Stabilní uvolnění
1.26.0 / 14. října 2020; před 2 měsíci (2020-10-14)[2]
Úložištěhttps://github.com/netdata/netdata
Operační systémLinux, FreeBSD a MacOS.
webová stránkahttps://www.netdata.cloud/


Netdata[3] je otevřený zdroj[4][5] nástroj určený ke shromažďování metrik v reálném čase, jako je využití procesoru, aktivita disku, využití šířky pásma, návštěvy webových stránek atd., a jejich následné zobrazení v živých a snadno interpretovatelných grafech.

Tento nástroj je navržen tak, aby vizualizoval aktivitu v co nejpodrobnějších detailech a umožňoval uživateli získat přehled o tom, co se děje a co se právě stalo v jejich systému nebo aplikaci.

Přehled

Netdata sestává z a démon který je po provedení odpovědný za shromažďování a zobrazování informací v reálném čase.

Je to lehký nástroj, většinou napsaný v C, Krajta, a JavaScript, který využívá minimální zdroje: přibližně 2% v systému s jedním procesorem.

Lze jej spustit v libovolném GNU / Linuxové jádro pro monitorování jakéhokoli systému nebo aplikace a je schopné provozu na počítačích, serverech a vestavěných zařízeních Linux.

Funkce

Netdata je navržen tak, aby byl nainstalován v systému bez přerušení jakékoli aplikace v něm spuštěné. Funguje podle požadavků na paměť specifikovaných uživatelem a používá pouze nečinné cykly CPU. Jakmile se aplikace spustí, neprovádí vstupy a výstupy disku po přihlášení. Nástroj se uloží na disk na konci jeho spuštění a znovu se načte při spuštění.

Ve výchozím nastavení obsahuje určité doplňky, které shromažďují klíčové systémové metriky, ale jeho chování je rozšiřitelné pomocí jeho API rozhraní.

Netdata lze spustit prakticky na čemkoli s využitím linuxového jádra a jeho grafiku lze vložit do webových stránek. Má rozhraní s přizpůsobitelnými tématy a může být ručně konfigurováno uživatelem pomocí jednoduchého HTML.

Neexistují žádné závislosti, protože funguje jako vlastní webový server se statickými webovými soubory.

Počínaje v1.12, Netdata standardně shromažďuje anonymní informace o použití a odesílá je Google Analytics, funkce, kterou lze deaktivovat ruční konfigurací.[6]

Úkon

Při provádění démona v systému Linux pomocí příkazu netdata se generují vlákna, která shromažďují informace z každého prostředku pomocí interních a / nebo externích pluginů. Na druhé straně udržuje záznam o hodnotách shromážděných v paměti (bez provádění jakýchkoli vstupů a výstupů na disku).

Funguje jako samostatný webový server pro své vlastní statické soubory, které jsou nezbytné pro reprezentaci jejích řídicích panelů.[7][8] Poskytuje REST API aby měl prohlížeč přístup k informacím.

Každá instalace aplikace funguje samostatně. Ačkoli lze na jeden řídicí panel uložit různé spuštěné instance aplikace, každý Netdata instance je nezávislá. Pouze prohlížeč může připojit všechny instalace různých systémů a sjednotit grafiku z různých zdrojů, jako by pocházely ze stejného serveru.

Rozvoj

Netdata je v současné době udržováno téměř 400 přispěvateli,[9] vše pomáhá (na různých úrovních) sloužit tisícům jednotlivých uživatelů a podniků[10] kteří tento nástroj využívají.

Uživatelem s největším počtem příspěvků je v současné době Costa Tsaousis, generální ředitel a zakladatel společnosti Netdata, s více než 600 000 dodatky ke kódu.[11] Druhým nejaktivnějším uživatelem je Ilya Mashchenko.[12]

Nejoblíbenější přírůstek všech dob Netdata Zdá se, že přidává podporu pro sběr dat z Vnstat, žádost o stažení od Noah Troy s téměř 200 individuálními komentáři (více než jakákoli jiná žádost o stažení).[13]

Zdá se, že nejpopulárnější požadavek na funkce všech dob přidává podporu pro spouštění více úloh freeipmi ze stejné Netdata.[14]

Reference

  1. ^ https://github.com/netdata/netdata/releases/tag/v0.1
  2. ^ https://github.com/netdata/netdata/releases/tag/v1.26.0
  3. ^ Miller, Ron (25. září 2019). „Netdata, monitorovací startup s 50letým zakladatelem, oznamuje řadu A $ 17M“. Tech Crunch.
  4. ^ Costa Tsaousis. „Vítejte ve světě netdata“. netdata je bezplatný software s otevřeným zdrojovým kódem.
  5. ^ "Jak sledovat Nginx pomocí Netdata na CentOS 7".
  6. ^ „Statistiky využití Netdata odhlášeny“.
  7. ^ „web / gui / custom · master · Debian / netdata · GitLab“. 13. září 2019.
  8. ^ „Jak monitorovat server Linux s Netdata a Grafana“. 2. března 2019.
  9. ^ „netdata / netdata“. GitHub. Citováno 2020-07-12.
  10. ^ netdata / netdata, netdata, 2020-07-12, vyvoláno 2020-07-12
  11. ^ "ktsaou - přehled". GitHub. Citováno 2020-07-12.
  12. ^ "ilyam8 - přehled". GitHub. Citováno 2020-07-12.
  13. ^ „Přidat podporu pro sběr dat z vnstat od NoahTroy · Pull Request # 8955 · netdata / netdata“. GitHub. Citováno 2020-07-12.
  14. ^ „Povolit spouštění více úloh freeipmi ze stejné netdata · Číslo # 5344 · netdata / netdata“. GitHub. Citováno 2020-07-12.

externí odkazy

netdata na GitHub

Jak sledovat server Ubuntu 18 pomocí Netdata a povolit Go Collectors