Skip to content

Commit 8fbf817

Browse files
authored
modularized all source code (netdata#4391)
* modularized all external plugins * added README.md in plugins * fixed title * fixed typo * relative link to external plugins * external plugins configuration README * added plugins link * remove plugins link * plugin names are links * added links to external plugins * removed unecessary spacing * list to table * added language * fixed typo * list to table on internal plugins * added more documentation to internal plugins * moved python, node, and bash code and configs into the external plugins * added statsd README * fix bug with corrupting config.h every 2nd compilation * moved all config files together with their code * more documentation * diskspace info * fixed broken links in apps.plugin * added backends docs * updated plugins readme * move nc-backend.sh to backends * created daemon directory * moved all code outside src/ * fixed readme identation * renamed plugins.d.plugin to plugins.d * updated readme * removed linux- from linux plugins * updated readme * updated readme * updated readme * updated readme * updated readme * updated readme * fixed README.md links * fixed netdata tree links * updated codacy, codeclimate and lgtm excluded paths * update CMakeLists.txt * updated automake options at top directory * libnetdata slit into directories * updated READMEs * updated READMEs * updated ARL docs * updated ARL docs * moved /plugins to /collectors * moved all external plugins outside plugins.d * updated codacy, codeclimate, lgtm * updated README * updated url * updated readme * updated readme * updated readme * updated readme * moved api and web into webserver * web/api web/gui web/server * modularized webserver * removed web/gui/version.txt
1 parent 1ad4f1b commit 8fbf817

File tree

835 files changed

+9848
-6412
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

835 files changed

+9848
-6412
lines changed

.codacy.yml

+9-9
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
---
22
exclude_paths:
3-
- python.d/python_modules/pyyaml2/**
4-
- python.d/python_modules/pyyaml3/**
5-
- python.d/python_modules/urllib3/**
6-
- python.d/python_modules/lm_sensors.py
3+
- collectors/python.d.plugin/python_modules/pyyaml2/**
4+
- collectors/python.d.plugin/python_modules/pyyaml3/**
5+
- collectors/python.d.plugin/python_modules/urllib3/**
6+
- collectors/python.d.plugin/python_modules/lm_sensors.py
77
- web/css/**
88
- web/lib/**
99
- web/old/**
10-
- node.d/node_modules/lib/**
11-
- node.d/node_modules/asn1-ber.js
12-
- node.d/node_modules/net-snmp.js
13-
- node.d/node_modules/pixl-xml.js
14-
- node.d/node_modules/extend.js
10+
- collectors/node.d.plugin/node_modules/lib/**
11+
- collectors/node.d.plugin/node_modules/asn1-ber.js
12+
- collectors/node.d.plugin/node_modules/net-snmp.js
13+
- collectors/node.d.plugin/node_modules/pixl-xml.js
14+
- collectors/node.d.plugin/node_modules/extend.js
1515
- tests/**

.codeclimate.yml

+8-9
Original file line numberDiff line numberDiff line change
@@ -81,20 +81,19 @@ plugins:
8181
enabled: false
8282
exclude_patterns:
8383
- ".gitignore"
84-
- "conf.d/"
8584
- ".githooks/"
8685
- "tests/"
8786
- "m4/"
8887
- "web/css/"
8988
- "web/lib/"
9089
- "web/fonts/"
9190
- "web/old/"
92-
- "python.d/python_modules/pyyaml2/"
93-
- "python.d/python_modules/pyyaml3/"
94-
- "python.d/python_modules/urllib3/"
95-
- "node.d/node_modules/lib/"
96-
- "node.d/node_modules/asn1-ber.js"
97-
- "node.d/node_modules/extend.js"
98-
- "node.d/node_modules/pixl-xml.js"
99-
- "node.d/node_modules/net-snmp.js"
91+
- "collectors/python.d.plugin/python_modules/pyyaml2/"
92+
- "collectors/python.d.plugin/python_modules/pyyaml3/"
93+
- "collectors/python.d.plugin/python_modules/urllib3/"
94+
- "collectors/node.d.plugin/node_modules/lib/"
95+
- "collectors/node.d.plugin/node_modules/asn1-ber.js"
96+
- "collectors/node.d.plugin/node_modules/extend.js"
97+
- "collectors/node.d.plugin/node_modules/pixl-xml.js"
98+
- "collectors/node.d.plugin/node_modules/net-snmp.js"
10099

.gitignore

+21-17
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
.deps
22
.libs
33
.dirstamp
4+
.project
5+
.pydevproject
46

57
*.o
68
*.a
@@ -62,15 +64,15 @@ netdata-coverity-analysis.tgz
6264
.settings/
6365
README
6466
TODO.md
65-
conf.d/netdata.conf
66-
src/TODO.txt
67+
netdata.conf
68+
TODO.txt
6769

68-
web/chart-info/
69-
web/control.html
70-
web/datasource.css
71-
web/gadget.xml
72-
web/index_new.html
73-
web/version.txt
70+
web/gui/chart-info/
71+
web/gui/control.html
72+
web/gui/datasource.css
73+
web/gui/gadget.xml
74+
web/gui/index_new.html
75+
web/gui/version.txt
7476

7577
# related to karma/javascript/node
7678
/node_modules/
@@ -83,15 +85,15 @@ system/netdata.logrotate
8385
system/netdata.service
8486
system/netdata.plist
8587
system/netdata-freebsd
88+
system/edit-config
8689

87-
conf.d/edit-config
88-
plugins.d/alarm-notify.sh
89-
src/plugins/linux-cgroups.plugin/cgroup-name.sh
90-
plugins.d/charts.d.plugin
91-
plugins.d/fping.plugin
92-
plugins.d/node.d.plugin
93-
plugins.d/python.d.plugin
94-
plugins.d/tc-qos-helper.sh
90+
health/alarm-notify.sh
91+
collectors/cgroups.plugin/cgroup-name.sh
92+
collectors/tc.plugin/tc-qos-helper.sh
93+
collectors/charts.d.plugin/charts.d.plugin
94+
collectors/node.d.plugin/node.d.plugin
95+
collectors/python.d.plugin/python.d.plugin
96+
collectors/fping.plugin/fping.plugin
9597

9698
# installer generated files
9799
netdata-uninstaller.sh
@@ -117,7 +119,9 @@ diagrams/*.atxt
117119
diagrams/plantuml.jar
118120

119121
# cppcheck
120-
src/cppcheck-build/
122+
cppcheck-build/
123+
124+
venv/
121125

122126
# debugging / profiling
123127
makeself/debug/

.lgtm.yml

+9-9
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,15 @@
88
# https://lgtm.com/help/lgtm/lgtm.yml-configuration-file
99
path_classifiers:
1010
library:
11-
- python.d/python_modules/third_party/
12-
- python.d/python_modules/urllib3/
13-
- python.d/python_modules/pyyaml2/
14-
- python.d/python_modules/pyyaml3/
15-
- node.d/node_modules/lib/
16-
- node.d/node_modules/asn1-ber.js
17-
- node.d/node_modules/extend.js
18-
- node.d/node_modules/net-snmp.js
19-
- node.d/node_modules/pixl-xml.js
11+
- collectors/python.d.plugin/python_modules/third_party/
12+
- collectors/python.d.plugin/python_modules/urllib3/
13+
- collectors/python.d.plugin/python_modules/pyyaml2/
14+
- collectors/python.d.plugin/python_modules/pyyaml3/
15+
- collectors/node.d.plugin/node_modules/lib/
16+
- collectors/node.d.plugin/node_modules/asn1-ber.js
17+
- collectors/node.d.plugin/node_modules/extend.js
18+
- collectors/node.d.plugin/node_modules/net-snmp.js
19+
- collectors/node.d.plugin/node_modules/pixl-xml.js
2020
- web/lib/
2121
- web/css/
2222
test:

0 commit comments

Comments
 (0)