summaryrefslogtreecommitdiffstats
path: root/collectors/plugins.d
diff options
context:
space:
mode:
authorCosta Tsaousis <costa@tsaousis.gr>2018-10-18 17:31:52 +0300
committerGitHub <noreply@github.com>2018-10-18 17:31:52 +0300
commite76aac74e69c7dd03060e800e206eee777661a0c (patch)
treefa8e082b99d4d85c950f3d5d25385f9d14980c6f /collectors/plugins.d
parent15408ace0c2a81986026dd66446bb216c9b96eb6 (diff)
moved related wiki pages into the repo (#4428)
* moved related wiki pages into the repo * updated web server docs * fixed typos
Diffstat (limited to 'collectors/plugins.d')
-rw-r--r--collectors/plugins.d/README.md12
1 files changed, 1 insertions, 11 deletions
diff --git a/collectors/plugins.d/README.md b/collectors/plugins.d/README.md
index 130833aac1..eda3abfa65 100644
--- a/collectors/plugins.d/README.md
+++ b/collectors/plugins.d/README.md
@@ -3,17 +3,6 @@
`plugins.d` is the netdata internal plugin that collects metrics
from external processes, thus allowing netdata to use **external plugins**.
-netdata supports plugins written in **any language**. The only requirement netdata has from its plugins, is to be able to print data at their output.
-
-Plugins can be written in the appropriate language for their job. For example:
-
-- You can collect data from JMX, using a java application
-- You can collect data from a REST API, using a node.js application
-- You can collect data from a system command, using a shell script
-- etc.
-
-Many of these languages can run their code efficiently, but they require a lot of resources when they are initialized. netdata suggests that plugins will be **initialized once and run forever** (until stopped by netdata). This way, the expensive part of their execution, their initialization, is eliminated.
-
## Provided External Plugins
plugin|language|O/S|description
@@ -33,6 +22,7 @@ Each of these modular plugins has each own methods for defining modules. Please
This plugin allows netdata to use **external plugins** for data collection:
1. external data collection plugins may be written in any computer language.
+
2. external data collection plugins may use O/S capabilities or `setuid` to
run with escalated privileges (compared to the netdata daemon).
The communication between the external plugin and netdata is unidirectional