Update supported collectors list with new collectors (#10102)
* Update collectors list * Update collectors/COLLECTORS.md Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud> * Update COLLECTORS.md Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>
Joel Hans committed
Oct 20, 2020 at 07:40 UTC
7cfcd85d9f6dd1a319a2510aaf3e9af0989eb3a4
1 file changed
+21
-9
collectors/COLLECTORS.md
+21
-9
@@ -14,10 +14,13 @@ Read more about collectors and how to enable them in our [collectors documentati
14
[collector quickstart](/collectors/QUICKSTART.md) to figure out how to collect metrics from your favorite app/service
15
with auto-detection and minimal configuration.
16
17
-Some collectors have both Go and Python versions. The Go versions are newer and more actively maintained, but are often
18
-disabled by default in favor of the Python version, as we're still in the process of migrating all collectors to Go. See
19
-the [Go plugin documentation](https://learn.netdata.cloud/docs/agent/collectors/go.d.plugin/#why-disabled-how-to-enable)
20
-for details on how to disable the Python collector and enable the Go equivalent.
17
+Some collectors have both Go and Python versions as we continue our effort to migrate all collectors to Go. In these
18
+cases, _Netdata always prioritizes the Go version_, and we highly recommend you use the Go versions for the best
19
+experience.
20
+
21
+If you want to use a Python version of a collector, you need to explicitly [disable the Go
22
+version](/docs/collect/enable-configure.md), and enable the Python version. Netdata then skips the Go version and
23
+attempts to load the Python version and its accompanying configuration file.
24
25
If you don't see the app/service you'd like to monitor here, check out our [GitHub
26
issues](https://github.com/netdata/netdata/issues). Use the search bar to look for previous discussions about that
@@ -205,8 +208,10 @@ configure any of these collectors according to your setup and infrastructure.
208
interface (`statistics-channels` feature).
209
- [ISC Bind (RDNC)](/collectors/python.d.plugin/bind_rndc/README.md): Collect nameserver summary performance
210
statistics using the `rndc` tool.
208
-- [ISC DHCP](/collectors/python.d.plugin/isc_dhcpd/README.md): Reads `dhcpd.leases` file and reports DHCP pools
209
- utiliation and leases statistics (total number, leases per pool).
211
+- [ISC DHCP (Go)](https://learn.netdata.cloud/docs/agent/collectors/go.d.plugin/modules/isc_dhcpd): Reads a
212
+ `dhcpd.leases` file and collects metrics on total active leases, pool active leases, and pool utilization.
213
+- [ISC DHCP (Python)](/collectors/python.d.plugin/isc_dhcpd/README.md): Reads `dhcpd.leases` file and reports DHCP
214
+ pools utiliation and leases statistics (total number, leases per pool).
215
- [OpenLDAP](/collectors/python.d.plugin/openldap/README.md): Provides statistics information from the OpenLDAP
216
(`slapd`) server.
217
- [NSD](/collectors/python.d.plugin/nsd/README.md): Monitor nameserver performance metrics using the `nsd-control`
@@ -250,8 +255,11 @@ configure any of these collectors according to your setup and infrastructure.
255
256
### Search
257
253
-- [ElasticSearch](/collectors/python.d.plugin/elasticsearch/README.md): Collect search engine performance and health
254
- statistics. Optionally collects per-index metrics.
258
+- [Elasticsearch (Go)](https://learn.netdata.cloud/docs/agent/collectors/go.d.plugin/modules/elasticsearch): Collect
259
+ dozens of metrics on search engine performance from local nodes and local indices. Includes cluster health and
260
+ statistics.
261
+- [Elasticsearch (Python)](/collectors/python.d.plugin/elasticsearch/README.md): Collect search engine performance and
262
+ health statistics. Optionally collects per-index metrics.
263
- [Solr](https://learn.netdata.cloud/docs/agent/collectors/go.d.plugin/modules/solr/): Collect application search
264
requests, search errors, update requests, and update errors statistics.
265
@@ -335,8 +343,10 @@ The Netdata Agent can collect these system- and hardware-level metrics using a v
343
- [Btrfs](/collectors/proc.plugin/README.md): Montiors Btrfs filesystems with the the `proc.plugin` collector.
344
- [Device mapper](/collectors/proc.plugin/README.md): Gather metrics about the Linux device mapper with the proc
345
collector.
338
-- [ioping.plugin](/collectors/ioping.plugin/README.md): Measure disk read/write latency.
346
- [Disk space](/collectors/diskspace.plugin/README.md): Collect disk space usage metrics on Linux mount points.
347
+- [Files and directories](https://learn.netdata.cloud/docs/agent/collectors/go.d.plugin/modules/filecheck): Gather
348
+ metrics about the existence, modification time, and size of files or directories.
349
+- [ioping.plugin](/collectors/ioping.plugin/README.md): Measure disk read/write latency.
350
- [NFS file servers and clients](/collectors/proc.plugin/README.md): Gather operations, utilization, and space usage
351
using the the `proc.plugin` collector.
352
- [RAID arrays](/collectors/proc.plugin/README.md): Collect health, disk status, operation status, and more with the
@@ -417,6 +427,8 @@ The Netdata Agent can collect these system- and hardware-level metrics using a v
427
application using the `apps.plugin` collector.
428
- [systemd](/collectors/cgroups.plugin/README.md): Monitor the CPU and memory usage of systemd services using the
429
`cgroups.plugin` collector.
430
+- [systemd unit states](https://learn.netdata.cloud/docs/agent/collectors/go.d.plugin/modules/systemdunits): See the
431
+ state (active, inactive, activating, deactiviating, failed) of various systemd unit types.
432
- [System processes](/collectors/proc.plugin/README.md): Collect metrics on system load and total processes running
433
using `/proc/loadavg` and the `proc.plugin` collector.
434
- [Uptime](/collectors/proc.plugin/README.md): Monitor the uptime of a system using the `proc.plugin` collector.