넷데이터

Netdata
넷데이터
Netdata.png
초기 릴리즈2013년 10월 24일, 8년 전(2013년 10월 24일)
안정된 릴리스
1.35.1 / 2022년 6월 10일; 55일 전(2022-06-10)[2]
저장소https://github.com/netdata/netdata
운영 체제Linux, FreeBSD 및 MacOS.
면허증.GNU General Public License 버전 3
웹 사이트https://ww.netdata.cloud/

Netdata[3] CPU 사용량, 디스크 활동, 대역폭 사용량, 웹 사이트 방문 등 실시간 메트릭을 수집하여 해석하기 쉬운 라이브 차트에 표시하도록 설계된 오픈 소스[4][5] 도구입니다.

이 툴은 액티비티를 최대한 상세하게 시각화할 수 있도록 설계되어 있어 사용자가 시스템 또는 응용 프로그램에서 발생한 상황과 방금 발생한 일에 대한 개요를 얻을 수 있습니다.

개요

Netdata는 실행 시 실시간으로 정보를 수집하고 표시하는 데몬으로 구성됩니다.

이는 주로 C, Python JavaScript로 작성된 경량 도구이며, 단일 CPU 시스템에서 약 2%의 리소스를 사용합니다.

시스템 또는 응용 프로그램을 감시하기 위해 모든 Linux 시스템에서 실행할 수 있으며 PC, 서버 및 임베디드 Linux 디바이스에서 실행할 수 있습니다.

특징들

Netdata는 시스템에서 실행 중인 애플리케이션을 중단하지 않고 시스템에 설치되도록 설계되었습니다.아이돌 상태의 CPU 사이클만을 사용하여 사용자가 지정한 메모리 요건에 따라 동작합니다.애플리케이션이 기동하면, 디스크 I/O는 로그 기능 이상으로 실행되지 않습니다.툴은 실행 종료 시 디스크에 저장되며 시작 시 새로고침됩니다.

기본적으로 주요 시스템 메트릭을 수집하는 특정 플러그인이 포함되어 있지만 플러그인 API를 사용하여 동작을 확장할 수 있습니다.

Netdata는 Linux 커널을 사용하는 거의 모든 상에서 실행할 수 있으며 웹 페이지에 그래픽을 내장할 수 있습니다.테마를 커스터마이즈 할 수 있는 인터페이스를 갖추고 있어, 유저가 간단한 HTML 를 사용해 수동으로 설정할 수 있습니다.

정적 웹 파일을 사용하여 자체 웹 서버로 작동하므로 종속성이 없습니다.

v1.12부터 Netdata는 기본적으로 익명 사용 정보를 수집하여 수동 [6]구성을 통해 비활성화할 수 있는 기능인 Google Analytics로 전송합니다.

작동

netdata 명령을 사용하여 Linux에서 데몬을 실행하면 내부 플러그인 또는 외부 플러그인을 사용하여 각 리소스에서 정보를 수집하는 스레드가 생성됩니다.다음으로, (디스크 I/O를 실행하지 않고) 메모리에 수집된 값을 기록합니다.

대시보드의 [7][8]표현에 필요한 자체 정적 파일에 대한 독립 실행형 웹 서버로서 작동합니다.브라우저가 정보에 액세스할 수 있도록 REST API를 제공합니다.

애플리케이션의 각 인스톨은 자동적으로 동작합니다.애플리케이션의 실행 중인 여러 인스턴스를 하나의 대시보드에 저장할 수 있지만 모든 Netdata 인스턴스는 독립적입니다.브라우저만이, 다른 시스템의 인스톨을 모두 접속할 수 있기 때문에, 다른 소스의 그래픽을 같은 서버로부터 온 것처럼 통합할 수 있습니다.

발전

Netdata는 현재 400여 명의 [9]기부자에 의해 유지되고 있으며, 모두 다양한 수준에서 이 툴을 사용하는 수천 명의 개인 사용자와 기업에[10] 서비스를 제공하고 있습니다.

가장 많은 기여를 한 사용자는 현재 Netdata의 CEO이자 설립자인 Costa Tsaousis로,[11] 600,000개 이상의 코드가 추가되었습니다.두 번째로 활동적인 사용자는 Ilya Mashchenco입니다.[12]

Netdata에 가장 많이 추가된 것은 Vnstat로부터의 데이터 수집을 지원하는 것으로 보입니다.Vnstat는 다른 어떤 풀 [13]요구보다 200개에 가까운 개별 코멘트를 가진 Noah Troy의 풀 요구입니다.

가장 많이 사용되는 기능 요청은 동일[14]Netdata에서 여러 freeipmi 작업을 실행하는 지원을 추가하는 것으로 보입니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ "Release v1.35.1 · netdata/Netdata". GitHub.
  2. ^ "Release v1.35.1 · netdata/Netdata". GitHub.
  3. ^ Miller, Ron (September 25, 2019). "Netdata, a monitoring startup with 50-year-old founder, announces $17M Series A". Tech Crunch.
  4. ^ Costa Tsaousis. "Welcome to the world of netdata". netdata is free, open-source software.
  5. ^ "How to Monitor Nginx using Netdata on CentOS 7".
  6. ^ "Netdata usage statistics opt out". GitHub. 17 February 2022.
  7. ^ "web/gui/custom · master · Debian / netdata · GitLab". September 13, 2019.
  8. ^ "How to Monitor Linux Server with Netdata and Grafana". March 2, 2019.
  9. ^ "netdata/netdata". GitHub. Retrieved 2020-07-12.
  10. ^ netdata/netdata, netdata, 2020-07-12, retrieved 2020-07-12
  11. ^ "ktsaou - Overview". GitHub. Retrieved 2020-07-12.
  12. ^ "ilyam8 - Overview". GitHub. Retrieved 2020-07-12.
  13. ^ "Add support for data collection from vnstat by NoahTroy · Pull Request #8955 · netdata/netdata". GitHub. Retrieved 2020-07-12.
  14. ^ "Allow running multiple freeipmi jobs from the same netdata · Issue #5344 · netdata/netdata". GitHub. Retrieved 2020-07-12.

외부 링크