mirror of
https://github.com/netdata/netdata.git
synced 2025-04-06 06:25:32 +00:00
Move collectors/ under src/ (#16965)
This commit is contained in:
parent
e9760b43f5
commit
e0ec10411b
779 changed files with 1032 additions and 1032 deletions
.github
.gitignoreCMakeLists.txtHISTORICAL_CHANGELOG.mdREADME.mdREDISTRIBUTED.mddiagrams
docs
category-overview-pages
cloud
collect
configure
getting-started
glossary.mdguides
configure
monitor
kubernetes-k8s-netdata.mdlamp-stack.mdpi-hole-raspberry-pi.mdprocess.mdraspberry-pi-anomaly-detection.md
python-collector.mdtroubleshoot
quickstart
integrations
netdata-installer.shpackaging
src/collectors
COLLECTORS.mdREADME.mdREFERENCE.mdall.h
apps.plugin
cgroups.plugin
README.mdcgroup-charts.ccgroup-discovery.ccgroup-internals.hcgroup-name.sh.incgroup-network-helper.sh.incgroup-network.ccgroup-top.c
integrations
containers.mdkubernetes_containers.mdlibvirt_containers.mdlxc_containers.mdovirt_containers.mdproxmox_containers.mdsystemd_services.mdvirtual_machines.md
metadata.yamlsys_fs_cgroup.csys_fs_cgroup.htests
charts.d.plugin
README.md
ap
apcupsd
charts.d.confcharts.d.dryrun-helper.shcharts.d.plugin.inexample
libreswan
loopsleepms.sh.incopensips
sensors
14
.github/CODEOWNERS
vendored
14
.github/CODEOWNERS
vendored
|
@ -8,13 +8,13 @@
|
|||
.github/ @Ferroin @tkatsoulas
|
||||
src/aclk/ @stelfrag
|
||||
contrib/debian @Ferroin @tkatsoulas
|
||||
collectors/ @thiagoftsm
|
||||
collectors/ebpf.plugin/ @thiagoftsm
|
||||
collectors/charts.d.plugin/ @ilyam8 @Ferroin
|
||||
collectors/freebsd.plugin/ @thiagoftsm
|
||||
collectors/macos.plugin/ @thiagoftsm
|
||||
collectors/python.d.plugin/ @ilyam8
|
||||
collectors/cups.plugin/ @thiagoftsm
|
||||
src/collectors/ @thiagoftsm
|
||||
src/collectors/ebpf.plugin/ @thiagoftsm
|
||||
src/collectors/charts.d.plugin/ @ilyam8 @Ferroin
|
||||
src/collectors/freebsd.plugin/ @thiagoftsm
|
||||
src/collectors/macos.plugin/ @thiagoftsm
|
||||
src/collectors/python.d.plugin/ @ilyam8
|
||||
src/collectors/cups.plugin/ @thiagoftsm
|
||||
src/exporting/ @thiagoftsm
|
||||
src/daemon/ @thiagoftsm @vkalintiris
|
||||
src/database/ @thiagoftsm @vkalintiris
|
||||
|
|
6
.github/codeql/python-config.yml
vendored
6
.github/codeql/python-config.yml
vendored
|
@ -5,6 +5,6 @@ paths-ignore:
|
|||
- ml/json
|
||||
- tests/api
|
||||
- web/gui
|
||||
- collectors/python.d.plugin/python_modules/pyyaml*
|
||||
- collectors/python.d.plugin/python_modules/third_party
|
||||
- collectors/python.d.plugin/python_modules/urllib3
|
||||
- src/collectors/python.d.plugin/python_modules/pyyaml*
|
||||
- src/collectors/python.d.plugin/python_modules/third_party
|
||||
- src/collectors/python.d.plugin/python_modules/urllib3
|
||||
|
|
48
.github/labeler.yml
vendored
48
.github/labeler.yml
vendored
|
@ -74,145 +74,145 @@ area/collectors:
|
|||
- any:
|
||||
- changed-files:
|
||||
- any-glob-to-any-file:
|
||||
- collectors/**
|
||||
- src/collectors/**
|
||||
|
||||
collectors/plugins.d:
|
||||
- any:
|
||||
- changed-files:
|
||||
- any-glob-to-any-file:
|
||||
- collectors/plugins.d/**
|
||||
- src/collectors/plugins.d/**
|
||||
|
||||
collectors/apps:
|
||||
- any:
|
||||
- changed-files:
|
||||
- any-glob-to-any-file:
|
||||
- collectors/apps.plugin/**
|
||||
- src/collectors/apps.plugin/**
|
||||
|
||||
collectors/cgroups:
|
||||
- any:
|
||||
- changed-files:
|
||||
- any-glob-to-any-file:
|
||||
- collectors/cgroups.plugin/**
|
||||
- src/collectors/cgroups.plugin/**
|
||||
|
||||
collectors/charts.d:
|
||||
- any:
|
||||
- changed-files:
|
||||
- any-glob-to-any-file:
|
||||
- collectors/charts.d.plugin/**
|
||||
- src/collectors/charts.d.plugin/**
|
||||
|
||||
collectors/cups:
|
||||
- any:
|
||||
- changed-files:
|
||||
- any-glob-to-any-file:
|
||||
- collectors/cups.plugin/**
|
||||
- src/collectors/cups.plugin/**
|
||||
|
||||
collectors/debugfs:
|
||||
- any:
|
||||
- changed-files:
|
||||
- any-glob-to-any-file:
|
||||
- collectors/debugfs.plugin/**
|
||||
- src/collectors/debugfs.plugin/**
|
||||
|
||||
collectors/diskspace:
|
||||
- any:
|
||||
- changed-files:
|
||||
- any-glob-to-any-file:
|
||||
- collectors/diskspace.plugin/**
|
||||
- src/collectors/diskspace.plugin/**
|
||||
|
||||
collectors/ebpf:
|
||||
- any:
|
||||
- changed-files:
|
||||
- any-glob-to-any-file:
|
||||
- collectors/ebpf.plugin/**
|
||||
- src/collectors/ebpf.plugin/**
|
||||
|
||||
collectors/freebsd:
|
||||
- any:
|
||||
- changed-files:
|
||||
- any-glob-to-any-file:
|
||||
- collectors/freebsd.plugin/**
|
||||
- src/collectors/freebsd.plugin/**
|
||||
|
||||
collectors/freeipmi:
|
||||
- any:
|
||||
- changed-files:
|
||||
- any-glob-to-any-file:
|
||||
- collectors/freeipmi.plugin/**
|
||||
- src/collectors/freeipmi.plugin/**
|
||||
|
||||
collectors/idlejitter:
|
||||
- any:
|
||||
- changed-files:
|
||||
- any-glob-to-any-file:
|
||||
- collectors/idlejitter.plugin/**
|
||||
- src/collectors/idlejitter.plugin/**
|
||||
|
||||
collectors/ioping:
|
||||
- any:
|
||||
- changed-files:
|
||||
- any-glob-to-any-file:
|
||||
- collectors/ioping.plugin/**
|
||||
- src/collectors/ioping.plugin/**
|
||||
|
||||
collectors/macos:
|
||||
- any:
|
||||
- changed-files:
|
||||
- any-glob-to-any-file:
|
||||
- collectors/macos.plugin/**
|
||||
- src/collectors/macos.plugin/**
|
||||
|
||||
collectors/nfacct:
|
||||
- any:
|
||||
- changed-files:
|
||||
- any-glob-to-any-file:
|
||||
- collectors/nfacct.plugin/**
|
||||
- src/collectors/nfacct.plugin/**
|
||||
|
||||
collectors/perf:
|
||||
- any:
|
||||
- changed-files:
|
||||
- any-glob-to-any-file:
|
||||
- collectors/perf.plugin/**
|
||||
- src/collectors/perf.plugin/**
|
||||
|
||||
collectors/proc:
|
||||
- any:
|
||||
- changed-files:
|
||||
- any-glob-to-any-file:
|
||||
- collectors/proc.plugin/**
|
||||
- src/collectors/proc.plugin/**
|
||||
|
||||
collectors/python.d:
|
||||
- any:
|
||||
- changed-files:
|
||||
- any-glob-to-any-file:
|
||||
- collectors/python.d.plugin/**
|
||||
- src/collectors/python.d.plugin/**
|
||||
|
||||
collectors/slabinfo:
|
||||
- any:
|
||||
- changed-files:
|
||||
- any-glob-to-any-file:
|
||||
- collectors/slabinfo.plugin/**
|
||||
- src/collectors/slabinfo.plugin/**
|
||||
|
||||
collectors/statsd:
|
||||
- any:
|
||||
- changed-files:
|
||||
- any-glob-to-any-file:
|
||||
- collectors/statsd.plugin/**
|
||||
- src/collectors/statsd.plugin/**
|
||||
|
||||
collectors/systemd-journal:
|
||||
- any:
|
||||
- changed-files:
|
||||
- any-glob-to-any-file:
|
||||
- collectors/systemd-journal.plugin/**
|
||||
- src/collectors/systemd-journal.plugin/**
|
||||
|
||||
collectors/tc:
|
||||
- any:
|
||||
- changed-files:
|
||||
- any-glob-to-any-file:
|
||||
- collectors/tc.plugin/**
|
||||
- src/collectors/tc.plugin/**
|
||||
|
||||
collectors/timex:
|
||||
- any:
|
||||
- changed-files:
|
||||
- any-glob-to-any-file:
|
||||
- collectors/timex.plugin/**
|
||||
- src/collectors/timex.plugin/**
|
||||
|
||||
collectors/xenstat:
|
||||
- any:
|
||||
- changed-files:
|
||||
- any-glob-to-any-file:
|
||||
- collectors/xenstat.plugin/**
|
||||
- src/collectors/xenstat.plugin/**
|
||||
|
||||
# ----------------/collectors----------------------
|
||||
|
||||
|
|
2
.github/workflows/codeql.yml
vendored
2
.github/workflows/codeql.yml
vendored
|
@ -57,7 +57,7 @@ jobs:
|
|||
id: python
|
||||
run: |
|
||||
if [ "${{ steps.always.outputs.run }}" = "false" ]; then
|
||||
if git diff --name-only origin/${{ github.base_ref }} HEAD | grep -Eq 'collectors/python.d.plugin/.*\.py' ; then
|
||||
if git diff --name-only origin/${{ github.base_ref }} HEAD | grep -Eq 'src/collectors/python.d.plugin/.*\.py' ; then
|
||||
echo "run=true" >> "${GITHUB_OUTPUT}"
|
||||
echo '::notice::Python code has changed, need to run CodeQL.'
|
||||
else
|
||||
|
|
6
.github/workflows/generate-integrations.yml
vendored
6
.github/workflows/generate-integrations.yml
vendored
|
@ -6,7 +6,7 @@ on:
|
|||
branches:
|
||||
- master
|
||||
paths: # If any of these files change, we need to regenerate integrations.js.
|
||||
- 'collectors/**/metadata.yaml'
|
||||
- 'src/collectors/**/metadata.yaml'
|
||||
- 'src/exporting/**/metadata.yaml'
|
||||
- 'src/health/notifications/**/metadata.yaml'
|
||||
- 'integrations/templates/**'
|
||||
|
@ -58,7 +58,7 @@ jobs:
|
|||
id: generate-integrations-documentation
|
||||
run: |
|
||||
python3 integrations/gen_docs_integrations.py
|
||||
- name: Generate collectors/COLLECTORS.md
|
||||
- name: Generate src/collectors/COLLECTORS.md
|
||||
id: generate-collectors-md
|
||||
run: |
|
||||
python3 integrations/gen_doc_collector_page.py
|
||||
|
@ -95,7 +95,7 @@ jobs:
|
|||
Prepare Dependencies: ${{ steps.prep-deps.outcome }}
|
||||
Generate Integrations: ${{ steps.generate.outcome }}
|
||||
Generate Integrations Documentation: ${{ steps.generate-integrations-documentation.outcome }}
|
||||
Generate collectors/COLLECTORS.md: ${{ steps.generate-collectors-md.outcome }}
|
||||
Generate src/collectors/COLLECTORS.md: ${{ steps.generate-collectors-md.outcome }}
|
||||
Clean Up Temporary Data: ${{ steps.clean.outcome }}
|
||||
Create PR: ${{ steps.create-pr.outcome }}
|
||||
SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK_URL }}
|
||||
|
|
20
.gitignore
vendored
20
.gitignore
vendored
|
@ -18,7 +18,7 @@ Makefile.in
|
|||
.*.swp
|
||||
*.old
|
||||
*.log
|
||||
!collectors/log2journal/tests.d/*.log
|
||||
!src/collectors/log2journal/tests.d/*.log
|
||||
*.pyc
|
||||
|
||||
netdata.spec
|
||||
|
@ -28,9 +28,9 @@ upload/
|
|||
artifacts/
|
||||
|
||||
ebpf.plugin
|
||||
collectors/ebpf.plugin/reset_netdata_trace.sh
|
||||
src/collectors/ebpf.plugin/reset_netdata_trace.sh
|
||||
!ebpf.plugin/
|
||||
collectors/ebpf.plugin/includes/
|
||||
src/collectors/ebpf.plugin/includes/
|
||||
|
||||
# protoc generated files
|
||||
*.pb.cc
|
||||
|
@ -88,13 +88,13 @@ system/systemd/netdata-updater.service
|
|||
|
||||
src/health/notifications/alarm-notify.sh
|
||||
claim/netdata-claim.sh
|
||||
collectors/cgroups.plugin/cgroup-name.sh
|
||||
collectors/cgroups.plugin/cgroup-network-helper.sh
|
||||
collectors/tc.plugin/tc-qos-helper.sh
|
||||
collectors/charts.d.plugin/charts.d.plugin
|
||||
collectors/python.d.plugin/python.d.plugin
|
||||
collectors/ioping.plugin/ioping.plugin
|
||||
collectors/go.d.plugin
|
||||
src/collectors/cgroups.plugin/cgroup-name.sh
|
||||
src/collectors/cgroups.plugin/cgroup-network-helper.sh
|
||||
src/collectors/tc.plugin/tc-qos-helper.sh
|
||||
src/collectors/charts.d.plugin/charts.d.plugin
|
||||
src/collectors/python.d.plugin/python.d.plugin
|
||||
src/collectors/ioping.plugin/ioping.plugin
|
||||
src/collectors/go.d.plugin
|
||||
web/netdata-switch-dashboard.sh
|
||||
|
||||
src/logsmanagement/stress_test/stress_test
|
||||
|
|
628
CMakeLists.txt
628
CMakeLists.txt
|
@ -962,7 +962,7 @@ set(HEALTH_PLUGIN_FILES
|
|||
src/health/rrdvar.h
|
||||
)
|
||||
|
||||
set(IDLEJITTER_PLUGIN_FILES collectors/idlejitter.plugin/plugin_idlejitter.c)
|
||||
set(IDLEJITTER_PLUGIN_FILES src/collectors/idlejitter.plugin/plugin_idlejitter.c)
|
||||
|
||||
if(ENABLE_ML)
|
||||
set(ML_FILES
|
||||
|
@ -982,18 +982,18 @@ else()
|
|||
endif()
|
||||
|
||||
set(PLUGINSD_PLUGIN_FILES
|
||||
collectors/plugins.d/plugins_d.c
|
||||
collectors/plugins.d/plugins_d.h
|
||||
collectors/plugins.d/pluginsd_dyncfg.c
|
||||
collectors/plugins.d/pluginsd_dyncfg.h
|
||||
collectors/plugins.d/pluginsd_functions.c
|
||||
collectors/plugins.d/pluginsd_functions.h
|
||||
collectors/plugins.d/pluginsd_internals.c
|
||||
collectors/plugins.d/pluginsd_internals.h
|
||||
collectors/plugins.d/pluginsd_parser.c
|
||||
collectors/plugins.d/pluginsd_parser.h
|
||||
collectors/plugins.d/pluginsd_replication.c
|
||||
collectors/plugins.d/pluginsd_replication.h
|
||||
src/collectors/plugins.d/plugins_d.c
|
||||
src/collectors/plugins.d/plugins_d.h
|
||||
src/collectors/plugins.d/pluginsd_dyncfg.c
|
||||
src/collectors/plugins.d/pluginsd_dyncfg.h
|
||||
src/collectors/plugins.d/pluginsd_functions.c
|
||||
src/collectors/plugins.d/pluginsd_functions.h
|
||||
src/collectors/plugins.d/pluginsd_internals.c
|
||||
src/collectors/plugins.d/pluginsd_internals.h
|
||||
src/collectors/plugins.d/pluginsd_parser.c
|
||||
src/collectors/plugins.d/pluginsd_parser.h
|
||||
src/collectors/plugins.d/pluginsd_replication.c
|
||||
src/collectors/plugins.d/pluginsd_replication.h
|
||||
)
|
||||
|
||||
set(RRD_PLUGIN_FILES
|
||||
|
@ -1101,20 +1101,20 @@ set(REGISTRY_PLUGIN_FILES
|
|||
)
|
||||
|
||||
set(STATSD_PLUGIN_FILES
|
||||
collectors/statsd.plugin/statsd.c
|
||||
src/collectors/statsd.plugin/statsd.c
|
||||
)
|
||||
|
||||
set(SYSTEMD_JOURNAL_PLUGIN_FILES
|
||||
collectors/systemd-journal.plugin/systemd-journal.c
|
||||
collectors/systemd-journal.plugin/systemd-internals.h
|
||||
collectors/systemd-journal.plugin/systemd-main.c
|
||||
collectors/systemd-journal.plugin/systemd-units.c
|
||||
collectors/systemd-journal.plugin/systemd-journal.c
|
||||
collectors/systemd-journal.plugin/systemd-journal-annotations.c
|
||||
collectors/systemd-journal.plugin/systemd-journal-files.c
|
||||
collectors/systemd-journal.plugin/systemd-journal-fstat.c
|
||||
collectors/systemd-journal.plugin/systemd-journal-watcher.c
|
||||
collectors/systemd-journal.plugin/systemd-journal-dyncfg.c
|
||||
src/collectors/systemd-journal.plugin/systemd-journal.c
|
||||
src/collectors/systemd-journal.plugin/systemd-internals.h
|
||||
src/collectors/systemd-journal.plugin/systemd-main.c
|
||||
src/collectors/systemd-journal.plugin/systemd-units.c
|
||||
src/collectors/systemd-journal.plugin/systemd-journal.c
|
||||
src/collectors/systemd-journal.plugin/systemd-journal-annotations.c
|
||||
src/collectors/systemd-journal.plugin/systemd-journal-files.c
|
||||
src/collectors/systemd-journal.plugin/systemd-journal-fstat.c
|
||||
src/collectors/systemd-journal.plugin/systemd-journal-watcher.c
|
||||
src/collectors/systemd-journal.plugin/systemd-journal-dyncfg.c
|
||||
src/libnetdata/maps/system-users.h
|
||||
src/libnetdata/maps/system-groups.h
|
||||
)
|
||||
|
@ -1177,97 +1177,97 @@ set(ACLK_ALWAYS_BUILD
|
|||
)
|
||||
|
||||
set(TIMEX_PLUGIN_FILES
|
||||
collectors/timex.plugin/plugin_timex.c
|
||||
src/collectors/timex.plugin/plugin_timex.c
|
||||
)
|
||||
|
||||
set(PROFILE_PLUGIN_FILES
|
||||
collectors/profile.plugin/plugin_profile.cc
|
||||
src/collectors/profile.plugin/plugin_profile.cc
|
||||
)
|
||||
|
||||
set(CGROUPS_PLUGIN_FILES
|
||||
collectors/cgroups.plugin/sys_fs_cgroup.c
|
||||
collectors/cgroups.plugin/sys_fs_cgroup.h
|
||||
collectors/cgroups.plugin/cgroup-internals.h
|
||||
collectors/cgroups.plugin/cgroup-discovery.c
|
||||
collectors/cgroups.plugin/cgroup-charts.c
|
||||
collectors/cgroups.plugin/cgroup-top.c
|
||||
src/collectors/cgroups.plugin/sys_fs_cgroup.c
|
||||
src/collectors/cgroups.plugin/sys_fs_cgroup.h
|
||||
src/collectors/cgroups.plugin/cgroup-internals.h
|
||||
src/collectors/cgroups.plugin/cgroup-discovery.c
|
||||
src/collectors/cgroups.plugin/cgroup-charts.c
|
||||
src/collectors/cgroups.plugin/cgroup-top.c
|
||||
)
|
||||
|
||||
set(DISKSPACE_PLUGIN_FILES
|
||||
collectors/diskspace.plugin/plugin_diskspace.c
|
||||
src/collectors/diskspace.plugin/plugin_diskspace.c
|
||||
)
|
||||
|
||||
set(MACOS_PLUGIN_FILES
|
||||
collectors/macos.plugin/plugin_macos.c
|
||||
collectors/macos.plugin/plugin_macos.h
|
||||
collectors/macos.plugin/macos_sysctl.c
|
||||
collectors/macos.plugin/macos_mach_smi.c
|
||||
collectors/macos.plugin/macos_fw.c
|
||||
src/collectors/macos.plugin/plugin_macos.c
|
||||
src/collectors/macos.plugin/plugin_macos.h
|
||||
src/collectors/macos.plugin/macos_sysctl.c
|
||||
src/collectors/macos.plugin/macos_mach_smi.c
|
||||
src/collectors/macos.plugin/macos_fw.c
|
||||
)
|
||||
|
||||
set(FREEBSD_PLUGIN_FILES
|
||||
collectors/freebsd.plugin/plugin_freebsd.c
|
||||
collectors/freebsd.plugin/plugin_freebsd.h
|
||||
collectors/freebsd.plugin/freebsd_sysctl.c
|
||||
collectors/freebsd.plugin/freebsd_getmntinfo.c
|
||||
collectors/freebsd.plugin/freebsd_getifaddrs.c
|
||||
collectors/freebsd.plugin/freebsd_devstat.c
|
||||
collectors/freebsd.plugin/freebsd_kstat_zfs.c
|
||||
collectors/freebsd.plugin/freebsd_ipfw.c
|
||||
collectors/proc.plugin/zfs_common.c
|
||||
collectors/proc.plugin/zfs_common.h
|
||||
src/collectors/freebsd.plugin/plugin_freebsd.c
|
||||
src/collectors/freebsd.plugin/plugin_freebsd.h
|
||||
src/collectors/freebsd.plugin/freebsd_sysctl.c
|
||||
src/collectors/freebsd.plugin/freebsd_getmntinfo.c
|
||||
src/collectors/freebsd.plugin/freebsd_getifaddrs.c
|
||||
src/collectors/freebsd.plugin/freebsd_devstat.c
|
||||
src/collectors/freebsd.plugin/freebsd_kstat_zfs.c
|
||||
src/collectors/freebsd.plugin/freebsd_ipfw.c
|
||||
src/collectors/proc.plugin/zfs_common.c
|
||||
src/collectors/proc.plugin/zfs_common.h
|
||||
)
|
||||
|
||||
set(PROC_PLUGIN_FILES
|
||||
collectors/proc.plugin/ipc.c
|
||||
collectors/proc.plugin/plugin_proc.c
|
||||
collectors/proc.plugin/plugin_proc.h
|
||||
collectors/proc.plugin/proc_sys_fs_file_nr.c
|
||||
collectors/proc.plugin/proc_diskstats.c
|
||||
collectors/proc.plugin/proc_mdstat.c
|
||||
collectors/proc.plugin/proc_interrupts.c
|
||||
collectors/proc.plugin/proc_softirqs.c
|
||||
collectors/proc.plugin/proc_loadavg.c
|
||||
collectors/proc.plugin/proc_meminfo.c
|
||||
collectors/proc.plugin/proc_pagetypeinfo.c
|
||||
collectors/proc.plugin/proc_net_dev.c
|
||||
collectors/proc.plugin/proc_net_dev_renames.c
|
||||
collectors/proc.plugin/proc_net_dev_renames.h
|
||||
collectors/proc.plugin/proc_net_wireless.c
|
||||
collectors/proc.plugin/proc_net_ip_vs_stats.c
|
||||
collectors/proc.plugin/proc_net_netstat.c
|
||||
collectors/proc.plugin/proc_net_rpc_nfs.c
|
||||
collectors/proc.plugin/proc_net_rpc_nfsd.c
|
||||
collectors/proc.plugin/proc_net_sctp_snmp.c
|
||||
collectors/proc.plugin/proc_net_sockstat.c
|
||||
collectors/proc.plugin/proc_net_sockstat6.c
|
||||
collectors/proc.plugin/proc_net_softnet_stat.c
|
||||
collectors/proc.plugin/proc_net_stat_conntrack.c
|
||||
collectors/proc.plugin/proc_net_stat_synproxy.c
|
||||
collectors/proc.plugin/proc_self_mountinfo.c
|
||||
collectors/proc.plugin/proc_self_mountinfo.h
|
||||
collectors/proc.plugin/zfs_common.c
|
||||
collectors/proc.plugin/zfs_common.h
|
||||
collectors/proc.plugin/proc_spl_kstat_zfs.c
|
||||
collectors/proc.plugin/proc_stat.c
|
||||
collectors/proc.plugin/proc_sys_kernel_random_entropy_avail.c
|
||||
collectors/proc.plugin/proc_vmstat.c
|
||||
collectors/proc.plugin/proc_uptime.c
|
||||
collectors/proc.plugin/proc_pressure.c
|
||||
collectors/proc.plugin/proc_pressure.h
|
||||
collectors/proc.plugin/sys_kernel_mm_ksm.c
|
||||
collectors/proc.plugin/sys_block_zram.c
|
||||
collectors/proc.plugin/sys_devices_system_edac_mc.c
|
||||
collectors/proc.plugin/sys_devices_system_node.c
|
||||
collectors/proc.plugin/sys_class_infiniband.c
|
||||
collectors/proc.plugin/sys_fs_btrfs.c
|
||||
collectors/proc.plugin/sys_class_power_supply.c
|
||||
collectors/proc.plugin/sys_devices_pci_aer.c
|
||||
collectors/proc.plugin/sys_class_drm.c
|
||||
src/collectors/proc.plugin/ipc.c
|
||||
src/collectors/proc.plugin/plugin_proc.c
|
||||
src/collectors/proc.plugin/plugin_proc.h
|
||||
src/collectors/proc.plugin/proc_sys_fs_file_nr.c
|
||||
src/collectors/proc.plugin/proc_diskstats.c
|
||||
src/collectors/proc.plugin/proc_mdstat.c
|
||||
src/collectors/proc.plugin/proc_interrupts.c
|
||||
src/collectors/proc.plugin/proc_softirqs.c
|
||||
src/collectors/proc.plugin/proc_loadavg.c
|
||||
src/collectors/proc.plugin/proc_meminfo.c
|
||||
src/collectors/proc.plugin/proc_pagetypeinfo.c
|
||||
src/collectors/proc.plugin/proc_net_dev.c
|
||||
src/collectors/proc.plugin/proc_net_dev_renames.c
|
||||
src/collectors/proc.plugin/proc_net_dev_renames.h
|
||||
src/collectors/proc.plugin/proc_net_wireless.c
|
||||
src/collectors/proc.plugin/proc_net_ip_vs_stats.c
|
||||
src/collectors/proc.plugin/proc_net_netstat.c
|
||||
src/collectors/proc.plugin/proc_net_rpc_nfs.c
|
||||
src/collectors/proc.plugin/proc_net_rpc_nfsd.c
|
||||
src/collectors/proc.plugin/proc_net_sctp_snmp.c
|
||||
src/collectors/proc.plugin/proc_net_sockstat.c
|
||||
src/collectors/proc.plugin/proc_net_sockstat6.c
|
||||
src/collectors/proc.plugin/proc_net_softnet_stat.c
|
||||
src/collectors/proc.plugin/proc_net_stat_conntrack.c
|
||||
src/collectors/proc.plugin/proc_net_stat_synproxy.c
|
||||
src/collectors/proc.plugin/proc_self_mountinfo.c
|
||||
src/collectors/proc.plugin/proc_self_mountinfo.h
|
||||
src/collectors/proc.plugin/zfs_common.c
|
||||
src/collectors/proc.plugin/zfs_common.h
|
||||
src/collectors/proc.plugin/proc_spl_kstat_zfs.c
|
||||
src/collectors/proc.plugin/proc_stat.c
|
||||
src/collectors/proc.plugin/proc_sys_kernel_random_entropy_avail.c
|
||||
src/collectors/proc.plugin/proc_vmstat.c
|
||||
src/collectors/proc.plugin/proc_uptime.c
|
||||
src/collectors/proc.plugin/proc_pressure.c
|
||||
src/collectors/proc.plugin/proc_pressure.h
|
||||
src/collectors/proc.plugin/sys_kernel_mm_ksm.c
|
||||
src/collectors/proc.plugin/sys_block_zram.c
|
||||
src/collectors/proc.plugin/sys_devices_system_edac_mc.c
|
||||
src/collectors/proc.plugin/sys_devices_system_node.c
|
||||
src/collectors/proc.plugin/sys_class_infiniband.c
|
||||
src/collectors/proc.plugin/sys_fs_btrfs.c
|
||||
src/collectors/proc.plugin/sys_class_power_supply.c
|
||||
src/collectors/proc.plugin/sys_devices_pci_aer.c
|
||||
src/collectors/proc.plugin/sys_class_drm.c
|
||||
)
|
||||
|
||||
set(TC_PLUGIN_FILES
|
||||
collectors/tc.plugin/plugin_tc.c
|
||||
src/collectors/tc.plugin/plugin_tc.c
|
||||
)
|
||||
|
||||
set(LOGS_MANAGEMENT_PLUGIN_FILES
|
||||
|
@ -1309,7 +1309,7 @@ set(LOGS_MANAGEMENT_PLUGIN_FILES
|
|||
)
|
||||
|
||||
set(NETDATA_FILES
|
||||
collectors/all.h
|
||||
src/collectors/all.h
|
||||
${DAEMON_FILES}
|
||||
${API_PLUGIN_FILES}
|
||||
${EXPORTING_ENGINE_FILES}
|
||||
|
@ -1746,11 +1746,11 @@ endif()
|
|||
if(ENABLE_PLUGIN_DEBUGFS)
|
||||
pkg_check_modules(CAP QUIET libcap)
|
||||
|
||||
set(DEBUGFS_PLUGIN_FILES collectors/debugfs.plugin/debugfs_plugin.c
|
||||
collectors/debugfs.plugin/debugfs_plugin.h
|
||||
collectors/debugfs.plugin/debugfs_extfrag.c
|
||||
collectors/debugfs.plugin/debugfs_zswap.c
|
||||
collectors/debugfs.plugin/sys_devices_virtual_powercap.c)
|
||||
set(DEBUGFS_PLUGIN_FILES src/collectors/debugfs.plugin/debugfs_plugin.c
|
||||
src/collectors/debugfs.plugin/debugfs_plugin.h
|
||||
src/collectors/debugfs.plugin/debugfs_extfrag.c
|
||||
src/collectors/debugfs.plugin/debugfs_zswap.c
|
||||
src/collectors/debugfs.plugin/sys_devices_virtual_powercap.c)
|
||||
|
||||
add_executable(debugfs.plugin ${DEBUGFS_PLUGIN_FILES})
|
||||
target_link_libraries(debugfs.plugin libnetdata ${CAP_LIBRARIES})
|
||||
|
@ -1765,7 +1765,7 @@ endif()
|
|||
if(ENABLE_PLUGIN_APPS)
|
||||
pkg_check_modules(CAP QUIET libcap)
|
||||
|
||||
set(APPS_PLUGIN_FILES collectors/apps.plugin/apps_plugin.c)
|
||||
set(APPS_PLUGIN_FILES src/collectors/apps.plugin/apps_plugin.c)
|
||||
|
||||
add_executable(apps.plugin ${APPS_PLUGIN_FILES})
|
||||
target_link_libraries(apps.plugin libnetdata ${CAP_LIBRARIES})
|
||||
|
@ -1775,7 +1775,7 @@ if(ENABLE_PLUGIN_APPS)
|
|||
install(TARGETS apps.plugin
|
||||
COMPONENT apps_plugin
|
||||
DESTINATION usr/libexec/netdata/plugins.d)
|
||||
install(FILES collectors/apps.plugin/apps_groups.conf
|
||||
install(FILES src/collectors/apps.plugin/apps_groups.conf
|
||||
COMPONENT apps_plugin
|
||||
DESTINATION usr/lib/netdata/conf.d)
|
||||
endif()
|
||||
|
@ -1787,7 +1787,7 @@ endif()
|
|||
if(ENABLE_PLUGIN_FREEIPMI)
|
||||
pkg_check_modules(IPMI REQUIRED libipmimonitoring)
|
||||
|
||||
set(FREEIPMI_PLUGIN_FILES collectors/freeipmi.plugin/freeipmi_plugin.c)
|
||||
set(FREEIPMI_PLUGIN_FILES src/collectors/freeipmi.plugin/freeipmi_plugin.c)
|
||||
|
||||
add_executable(freeipmi.plugin ${FREEIPMI_PLUGIN_FILES})
|
||||
target_link_libraries (freeipmi.plugin libnetdata ${IPMI_LIBRARIES})
|
||||
|
@ -1806,7 +1806,7 @@ if(ENABLE_PLUGIN_NFACCT)
|
|||
|
||||
pkg_check_modules(NFACCT REQUIRED libnetfilter_acct)
|
||||
|
||||
set(NFACCT_PLUGIN_FILES collectors/nfacct.plugin/plugin_nfacct.c)
|
||||
set(NFACCT_PLUGIN_FILES src/collectors/nfacct.plugin/plugin_nfacct.c)
|
||||
|
||||
add_executable(nfacct.plugin ${NFACCT_PLUGIN_FILES})
|
||||
target_link_libraries (nfacct.plugin libnetdata ${MNL_LIBRARIES} ${NFACCT_LIBRARIES})
|
||||
|
@ -1822,7 +1822,7 @@ if(ENABLE_PLUGIN_XENSTAT)
|
|||
pkg_check_modules(XENSTAT REQUIRED xenstat)
|
||||
pkg_check_modules(XENLIGHT REQUIRED xenlight)
|
||||
|
||||
set(XENSTAT_PLUGIN_FILES collectors/xenstat.plugin/xenstat_plugin.c)
|
||||
set(XENSTAT_PLUGIN_FILES src/collectors/xenstat.plugin/xenstat_plugin.c)
|
||||
|
||||
add_executable(xenstat.plugin ${XENSTAT_PLUGIN_FILES})
|
||||
target_link_libraries (xenstat.plugin libnetdata ${XENLIGHT_LIBRARIES} ${XENSTAT_LIBRARIES})
|
||||
|
@ -1835,7 +1835,7 @@ if(ENABLE_PLUGIN_XENSTAT)
|
|||
endif()
|
||||
|
||||
if(ENABLE_PLUGIN_PERF)
|
||||
set(PERF_PLUGIN_FILES collectors/perf.plugin/perf_plugin.c)
|
||||
set(PERF_PLUGIN_FILES src/collectors/perf.plugin/perf_plugin.c)
|
||||
|
||||
add_executable(perf.plugin ${PERF_PLUGIN_FILES})
|
||||
target_link_libraries(perf.plugin libnetdata)
|
||||
|
@ -1846,7 +1846,7 @@ if(ENABLE_PLUGIN_PERF)
|
|||
endif()
|
||||
|
||||
if(ENABLE_PLUGIN_SLABINFO)
|
||||
set(SLABINFO_PLUGIN_FILES collectors/slabinfo.plugin/slabinfo.c)
|
||||
set(SLABINFO_PLUGIN_FILES src/collectors/slabinfo.plugin/slabinfo.c)
|
||||
|
||||
add_executable(slabinfo.plugin ${SLABINFO_PLUGIN_FILES})
|
||||
target_link_libraries(slabinfo.plugin libnetdata)
|
||||
|
@ -1901,7 +1901,7 @@ if(ENABLE_PLUGIN_CUPS)
|
|||
if(NOT CUPS_FOUND)
|
||||
message(WARNING "Could not find cups cflags and libs.")
|
||||
else()
|
||||
set(CUPS_PLUGIN_FILES collectors/cups.plugin/cups_plugin.c)
|
||||
set(CUPS_PLUGIN_FILES src/collectors/cups.plugin/cups_plugin.c)
|
||||
add_executable(cups.plugin ${CUPS_PLUGIN_FILES})
|
||||
target_link_libraries (cups.plugin libnetdata ${CUPS_LIBRARIES})
|
||||
target_compile_options(cups.plugin PRIVATE ${CUPS_CFLAGS_OTHER})
|
||||
|
@ -1912,7 +1912,7 @@ if(ENABLE_PLUGIN_CUPS)
|
|||
endif()
|
||||
endif()
|
||||
|
||||
set(NDSUDO_FILES collectors/plugins.d/ndsudo.c)
|
||||
set(NDSUDO_FILES src/collectors/plugins.d/ndsudo.c)
|
||||
|
||||
add_executable(ndsudo ${NDSUDO_FILES})
|
||||
|
||||
|
@ -1921,7 +1921,7 @@ install(TARGETS ndsudo
|
|||
DESTINATION usr/libexec/netdata/plugins.d)
|
||||
|
||||
if(ENABLE_PLUGIN_CGROUP_NETWORK)
|
||||
set(CGROUP_NETWORK_FILES collectors/cgroups.plugin/cgroup-network.c)
|
||||
set(CGROUP_NETWORK_FILES src/collectors/cgroups.plugin/cgroup-network.c)
|
||||
|
||||
add_executable(cgroup-network ${CGROUP_NETWORK_FILES})
|
||||
target_link_libraries(cgroup-network libnetdata)
|
||||
|
@ -1942,48 +1942,48 @@ endif()
|
|||
|
||||
if(ENABLE_PLUGIN_EBPF)
|
||||
set(EBPF_PLUGIN_FILES
|
||||
collectors/ebpf.plugin/ebpf.c
|
||||
collectors/ebpf.plugin/ebpf.h
|
||||
collectors/ebpf.plugin/ebpf_cachestat.c
|
||||
collectors/ebpf.plugin/ebpf_cachestat.h
|
||||
collectors/ebpf.plugin/ebpf_dcstat.c
|
||||
collectors/ebpf.plugin/ebpf_dcstat.h
|
||||
collectors/ebpf.plugin/ebpf_disk.c
|
||||
collectors/ebpf.plugin/ebpf_disk.h
|
||||
collectors/ebpf.plugin/ebpf_fd.c
|
||||
collectors/ebpf.plugin/ebpf_fd.h
|
||||
collectors/ebpf.plugin/ebpf_hardirq.c
|
||||
collectors/ebpf.plugin/ebpf_hardirq.h
|
||||
collectors/ebpf.plugin/ebpf_mdflush.c
|
||||
collectors/ebpf.plugin/ebpf_mdflush.h
|
||||
collectors/ebpf.plugin/ebpf_mount.c
|
||||
collectors/ebpf.plugin/ebpf_mount.h
|
||||
collectors/ebpf.plugin/ebpf_filesystem.c
|
||||
collectors/ebpf.plugin/ebpf_filesystem.h
|
||||
collectors/ebpf.plugin/ebpf_oomkill.c
|
||||
collectors/ebpf.plugin/ebpf_oomkill.h
|
||||
collectors/ebpf.plugin/ebpf_process.c
|
||||
collectors/ebpf.plugin/ebpf_process.h
|
||||
collectors/ebpf.plugin/ebpf_shm.c
|
||||
collectors/ebpf.plugin/ebpf_shm.h
|
||||
collectors/ebpf.plugin/ebpf_socket.c
|
||||
collectors/ebpf.plugin/ebpf_socket.h
|
||||
collectors/ebpf.plugin/ebpf_softirq.c
|
||||
collectors/ebpf.plugin/ebpf_softirq.h
|
||||
collectors/ebpf.plugin/ebpf_sync.c
|
||||
collectors/ebpf.plugin/ebpf_sync.h
|
||||
collectors/ebpf.plugin/ebpf_swap.c
|
||||
collectors/ebpf.plugin/ebpf_swap.h
|
||||
collectors/ebpf.plugin/ebpf_vfs.c
|
||||
collectors/ebpf.plugin/ebpf_vfs.h
|
||||
collectors/ebpf.plugin/ebpf_apps.c
|
||||
collectors/ebpf.plugin/ebpf_apps.h
|
||||
collectors/ebpf.plugin/ebpf_cgroup.c
|
||||
collectors/ebpf.plugin/ebpf_cgroup.h
|
||||
collectors/ebpf.plugin/ebpf_unittest.c
|
||||
collectors/ebpf.plugin/ebpf_unittest.h
|
||||
collectors/ebpf.plugin/ebpf_functions.c
|
||||
collectors/ebpf.plugin/ebpf_functions.h
|
||||
src/collectors/ebpf.plugin/ebpf.c
|
||||
src/collectors/ebpf.plugin/ebpf.h
|
||||
src/collectors/ebpf.plugin/ebpf_cachestat.c
|
||||
src/collectors/ebpf.plugin/ebpf_cachestat.h
|
||||
src/collectors/ebpf.plugin/ebpf_dcstat.c
|
||||
src/collectors/ebpf.plugin/ebpf_dcstat.h
|
||||
src/collectors/ebpf.plugin/ebpf_disk.c
|
||||
src/collectors/ebpf.plugin/ebpf_disk.h
|
||||
src/collectors/ebpf.plugin/ebpf_fd.c
|
||||
src/collectors/ebpf.plugin/ebpf_fd.h
|
||||
src/collectors/ebpf.plugin/ebpf_hardirq.c
|
||||
src/collectors/ebpf.plugin/ebpf_hardirq.h
|
||||
src/collectors/ebpf.plugin/ebpf_mdflush.c
|
||||
src/collectors/ebpf.plugin/ebpf_mdflush.h
|
||||
src/collectors/ebpf.plugin/ebpf_mount.c
|
||||
src/collectors/ebpf.plugin/ebpf_mount.h
|
||||
src/collectors/ebpf.plugin/ebpf_filesystem.c
|
||||
src/collectors/ebpf.plugin/ebpf_filesystem.h
|
||||
src/collectors/ebpf.plugin/ebpf_oomkill.c
|
||||
src/collectors/ebpf.plugin/ebpf_oomkill.h
|
||||
src/collectors/ebpf.plugin/ebpf_process.c
|
||||
src/collectors/ebpf.plugin/ebpf_process.h
|
||||
src/collectors/ebpf.plugin/ebpf_shm.c
|
||||
src/collectors/ebpf.plugin/ebpf_shm.h
|
||||
src/collectors/ebpf.plugin/ebpf_socket.c
|
||||
src/collectors/ebpf.plugin/ebpf_socket.h
|
||||
src/collectors/ebpf.plugin/ebpf_softirq.c
|
||||
src/collectors/ebpf.plugin/ebpf_softirq.h
|
||||
src/collectors/ebpf.plugin/ebpf_sync.c
|
||||
src/collectors/ebpf.plugin/ebpf_sync.h
|
||||
src/collectors/ebpf.plugin/ebpf_swap.c
|
||||
src/collectors/ebpf.plugin/ebpf_swap.h
|
||||
src/collectors/ebpf.plugin/ebpf_vfs.c
|
||||
src/collectors/ebpf.plugin/ebpf_vfs.h
|
||||
src/collectors/ebpf.plugin/ebpf_apps.c
|
||||
src/collectors/ebpf.plugin/ebpf_apps.h
|
||||
src/collectors/ebpf.plugin/ebpf_cgroup.c
|
||||
src/collectors/ebpf.plugin/ebpf_cgroup.h
|
||||
src/collectors/ebpf.plugin/ebpf_unittest.c
|
||||
src/collectors/ebpf.plugin/ebpf_unittest.h
|
||||
src/collectors/ebpf.plugin/ebpf_functions.c
|
||||
src/collectors/ebpf.plugin/ebpf_functions.h
|
||||
)
|
||||
|
||||
add_executable(ebpf.plugin ${EBPF_PLUGIN_FILES})
|
||||
|
@ -1996,7 +1996,7 @@ endif()
|
|||
|
||||
if(ENABLE_PLUGIN_LOCAL_LISTENERS)
|
||||
set(LOCAL_LISTENERS_FILES
|
||||
collectors/plugins.d/local_listeners.c
|
||||
src/collectors/plugins.d/local_listeners.c
|
||||
src/libnetdata/maps/local-sockets.h
|
||||
)
|
||||
|
||||
|
@ -2018,7 +2018,7 @@ if(ENABLE_PLUGIN_NETWORK_VIEWER)
|
|||
set(NETWORK_VIEWER_FILES
|
||||
src/libnetdata/maps/local-sockets.h
|
||||
src/libnetdata/maps/system-users.h
|
||||
collectors/network-viewer.plugin/network-viewer.c
|
||||
src/collectors/network-viewer.plugin/network-viewer.c
|
||||
)
|
||||
|
||||
add_executable(network-viewer.plugin ${NETWORK_VIEWER_FILES})
|
||||
|
@ -2136,19 +2136,19 @@ pkg_check_modules(PCRE2 libpcre2-8)
|
|||
if(PCRE2_FOUND)
|
||||
set(LOG2JOURNAL_FILES
|
||||
${CONFIG_H}
|
||||
collectors/log2journal/log2journal.h
|
||||
collectors/log2journal/log2journal.c
|
||||
collectors/log2journal/log2journal-help.c
|
||||
collectors/log2journal/log2journal-yaml.c
|
||||
collectors/log2journal/log2journal-json.c
|
||||
collectors/log2journal/log2journal-logfmt.c
|
||||
collectors/log2journal/log2journal-pcre2.c
|
||||
collectors/log2journal/log2journal-params.c
|
||||
collectors/log2journal/log2journal-inject.c
|
||||
collectors/log2journal/log2journal-pattern.c
|
||||
collectors/log2journal/log2journal-replace.c
|
||||
collectors/log2journal/log2journal-rename.c
|
||||
collectors/log2journal/log2journal-rewrite.c
|
||||
src/collectors/log2journal/log2journal.h
|
||||
src/collectors/log2journal/log2journal.c
|
||||
src/collectors/log2journal/log2journal-help.c
|
||||
src/collectors/log2journal/log2journal-yaml.c
|
||||
src/collectors/log2journal/log2journal-json.c
|
||||
src/collectors/log2journal/log2journal-logfmt.c
|
||||
src/collectors/log2journal/log2journal-pcre2.c
|
||||
src/collectors/log2journal/log2journal-params.c
|
||||
src/collectors/log2journal/log2journal-inject.c
|
||||
src/collectors/log2journal/log2journal-pattern.c
|
||||
src/collectors/log2journal/log2journal-replace.c
|
||||
src/collectors/log2journal/log2journal-rename.c
|
||||
src/collectors/log2journal/log2journal-rewrite.c
|
||||
)
|
||||
|
||||
add_executable(log2journal ${LOG2JOURNAL_FILES})
|
||||
|
@ -2169,7 +2169,7 @@ if(PCRE2_FOUND)
|
|||
COMPONENT log2journal
|
||||
DESTINATION usr/sbin)
|
||||
|
||||
install(DIRECTORY collectors/log2journal/log2journal.d
|
||||
install(DIRECTORY src/collectors/log2journal/log2journal.d
|
||||
COMPONENT log2journal
|
||||
DESTINATION usr/lib/netdata/conf.d)
|
||||
endif()
|
||||
|
@ -2287,26 +2287,26 @@ install(PROGRAMS
|
|||
# We don't check ENABLE_PLUGIN_CGROUP_NETWORK because rpm builds assume
|
||||
# the files exists unconditionally.
|
||||
#
|
||||
configure_file(collectors/cgroups.plugin/cgroup-network-helper.sh.in
|
||||
collectors/cgroups.plugin/cgroup-network-helper.sh @ONLY)
|
||||
configure_file(src/collectors/cgroups.plugin/cgroup-network-helper.sh.in
|
||||
src/collectors/cgroups.plugin/cgroup-network-helper.sh @ONLY)
|
||||
install(PROGRAMS
|
||||
${CMAKE_BINARY_DIR}/collectors/cgroups.plugin/cgroup-network-helper.sh
|
||||
${CMAKE_BINARY_DIR}/src/collectors/cgroups.plugin/cgroup-network-helper.sh
|
||||
COMPONENT cgroup_network_plugin
|
||||
DESTINATION usr/libexec/netdata/plugins.d)
|
||||
|
||||
configure_file(collectors/cgroups.plugin/cgroup-name.sh.in
|
||||
collectors/cgroups.plugin/cgroup-name.sh @ONLY)
|
||||
configure_file(src/collectors/cgroups.plugin/cgroup-name.sh.in
|
||||
src/collectors/cgroups.plugin/cgroup-name.sh @ONLY)
|
||||
install(PROGRAMS
|
||||
${CMAKE_BINARY_DIR}/collectors/cgroups.plugin/cgroup-name.sh
|
||||
${CMAKE_BINARY_DIR}/src/collectors/cgroups.plugin/cgroup-name.sh
|
||||
DESTINATION usr/libexec/netdata/plugins.d)
|
||||
|
||||
#
|
||||
# statsd
|
||||
#
|
||||
install(FILES
|
||||
collectors/statsd.plugin/asterisk.conf
|
||||
collectors/statsd.plugin/example.conf
|
||||
collectors/statsd.plugin/k6.conf
|
||||
src/collectors/statsd.plugin/asterisk.conf
|
||||
src/collectors/statsd.plugin/example.conf
|
||||
src/collectors/statsd.plugin/k6.conf
|
||||
DESTINATION usr/lib/netdata/conf.d/statsd.d)
|
||||
|
||||
#
|
||||
|
@ -2320,7 +2320,7 @@ install(FILES
|
|||
# ioping.plugin
|
||||
#
|
||||
install(FILES
|
||||
collectors/ioping.plugin/ioping.conf
|
||||
src/collectors/ioping.plugin/ioping.conf
|
||||
DESTINATION usr/lib/netdata/conf.d)
|
||||
|
||||
#
|
||||
|
@ -2493,53 +2493,53 @@ install(FILES
|
|||
# charts.d files
|
||||
#
|
||||
|
||||
configure_file(collectors/charts.d.plugin/charts.d.plugin.in collectors/charts.d.plugin/charts.d.plugin @ONLY)
|
||||
configure_file(src/collectors/charts.d.plugin/charts.d.plugin.in src/collectors/charts.d.plugin/charts.d.plugin @ONLY)
|
||||
install(PROGRAMS
|
||||
${CMAKE_BINARY_DIR}/collectors/charts.d.plugin/charts.d.plugin
|
||||
${CMAKE_BINARY_DIR}/src/collectors/charts.d.plugin/charts.d.plugin
|
||||
DESTINATION usr/libexec/netdata/plugins.d)
|
||||
|
||||
install(FILES
|
||||
collectors/charts.d.plugin/charts.d.dryrun-helper.sh
|
||||
collectors/charts.d.plugin/loopsleepms.sh.inc
|
||||
src/collectors/charts.d.plugin/charts.d.dryrun-helper.sh
|
||||
src/collectors/charts.d.plugin/loopsleepms.sh.inc
|
||||
DESTINATION usr/libexec/netdata/plugins.d)
|
||||
|
||||
install(FILES
|
||||
collectors/charts.d.plugin/charts.d.conf
|
||||
src/collectors/charts.d.plugin/charts.d.conf
|
||||
DESTINATION usr/lib/netdata/conf.d)
|
||||
|
||||
#
|
||||
# tc-qos-helper
|
||||
#
|
||||
|
||||
configure_file(collectors/tc.plugin/tc-qos-helper.sh.in collectors/tc.plugin/tc-qos-helper.sh @ONLY)
|
||||
configure_file(src/collectors/tc.plugin/tc-qos-helper.sh.in src/collectors/tc.plugin/tc-qos-helper.sh @ONLY)
|
||||
install(PROGRAMS
|
||||
${CMAKE_BINARY_DIR}/collectors/tc.plugin/tc-qos-helper.sh
|
||||
${CMAKE_BINARY_DIR}/src/collectors/tc.plugin/tc-qos-helper.sh
|
||||
DESTINATION usr/libexec/netdata/plugins.d)
|
||||
|
||||
# scripts
|
||||
|
||||
install(FILES
|
||||
collectors/charts.d.plugin/ap/ap.chart.sh
|
||||
collectors/charts.d.plugin/apcupsd/apcupsd.chart.sh
|
||||
collectors/charts.d.plugin/example/example.chart.sh
|
||||
collectors/charts.d.plugin/libreswan/libreswan.chart.sh
|
||||
collectors/charts.d.plugin/opensips/opensips.chart.sh
|
||||
collectors/charts.d.plugin/sensors/sensors.chart.sh
|
||||
src/collectors/charts.d.plugin/ap/ap.chart.sh
|
||||
src/collectors/charts.d.plugin/apcupsd/apcupsd.chart.sh
|
||||
src/collectors/charts.d.plugin/example/example.chart.sh
|
||||
src/collectors/charts.d.plugin/libreswan/libreswan.chart.sh
|
||||
src/collectors/charts.d.plugin/opensips/opensips.chart.sh
|
||||
src/collectors/charts.d.plugin/sensors/sensors.chart.sh
|
||||
DESTINATION usr/libexec/netdata/charts.d)
|
||||
|
||||
# confs
|
||||
|
||||
install(FILES
|
||||
collectors/charts.d.plugin/ap/ap.conf
|
||||
collectors/charts.d.plugin/apcupsd/apcupsd.conf
|
||||
collectors/charts.d.plugin/example/example.conf
|
||||
collectors/charts.d.plugin/libreswan/libreswan.conf
|
||||
collectors/charts.d.plugin/opensips/opensips.conf
|
||||
collectors/charts.d.plugin/sensors/sensors.conf
|
||||
src/collectors/charts.d.plugin/ap/ap.conf
|
||||
src/collectors/charts.d.plugin/apcupsd/apcupsd.conf
|
||||
src/collectors/charts.d.plugin/example/example.conf
|
||||
src/collectors/charts.d.plugin/libreswan/libreswan.conf
|
||||
src/collectors/charts.d.plugin/opensips/opensips.conf
|
||||
src/collectors/charts.d.plugin/sensors/sensors.conf
|
||||
DESTINATION usr/lib/netdata/conf.d/charts.d)
|
||||
|
||||
install(FILES
|
||||
collectors/systemd-journal.plugin/schema.d/systemd-journal:monitored-directories.json
|
||||
src/collectors/systemd-journal.plugin/schema.d/systemd-journal:monitored-directories.json
|
||||
src/health/schema.d/health:alert:prototype.json
|
||||
DESTINATION usr/lib/netdata/conf.d/schema.d)
|
||||
|
||||
|
@ -2549,27 +2549,27 @@ install(FILES
|
|||
|
||||
if(ENABLE_PLUGIN_EBPF)
|
||||
install(FILES
|
||||
collectors/ebpf.plugin/ebpf.d.conf
|
||||
src/collectors/ebpf.plugin/ebpf.d.conf
|
||||
DESTINATION usr/lib/netdata/conf.d)
|
||||
|
||||
install(FILES
|
||||
collectors/ebpf.plugin/ebpf.d/cachestat.conf
|
||||
collectors/ebpf.plugin/ebpf.d/dcstat.conf
|
||||
collectors/ebpf.plugin/ebpf.d/disk.conf
|
||||
collectors/ebpf.plugin/ebpf.d/ebpf_kernel_reject_list.txt
|
||||
collectors/ebpf.plugin/ebpf.d/fd.conf
|
||||
collectors/ebpf.plugin/ebpf.d/filesystem.conf
|
||||
collectors/ebpf.plugin/ebpf.d/hardirq.conf
|
||||
collectors/ebpf.plugin/ebpf.d/mdflush.conf
|
||||
collectors/ebpf.plugin/ebpf.d/mount.conf
|
||||
collectors/ebpf.plugin/ebpf.d/network.conf
|
||||
collectors/ebpf.plugin/ebpf.d/oomkill.conf
|
||||
collectors/ebpf.plugin/ebpf.d/process.conf
|
||||
collectors/ebpf.plugin/ebpf.d/shm.conf
|
||||
collectors/ebpf.plugin/ebpf.d/softirq.conf
|
||||
collectors/ebpf.plugin/ebpf.d/swap.conf
|
||||
collectors/ebpf.plugin/ebpf.d/sync.conf
|
||||
collectors/ebpf.plugin/ebpf.d/vfs.conf
|
||||
src/collectors/ebpf.plugin/ebpf.d/cachestat.conf
|
||||
src/collectors/ebpf.plugin/ebpf.d/dcstat.conf
|
||||
src/collectors/ebpf.plugin/ebpf.d/disk.conf
|
||||
src/collectors/ebpf.plugin/ebpf.d/ebpf_kernel_reject_list.txt
|
||||
src/collectors/ebpf.plugin/ebpf.d/fd.conf
|
||||
src/collectors/ebpf.plugin/ebpf.d/filesystem.conf
|
||||
src/collectors/ebpf.plugin/ebpf.d/hardirq.conf
|
||||
src/collectors/ebpf.plugin/ebpf.d/mdflush.conf
|
||||
src/collectors/ebpf.plugin/ebpf.d/mount.conf
|
||||
src/collectors/ebpf.plugin/ebpf.d/network.conf
|
||||
src/collectors/ebpf.plugin/ebpf.d/oomkill.conf
|
||||
src/collectors/ebpf.plugin/ebpf.d/process.conf
|
||||
src/collectors/ebpf.plugin/ebpf.d/shm.conf
|
||||
src/collectors/ebpf.plugin/ebpf.d/softirq.conf
|
||||
src/collectors/ebpf.plugin/ebpf.d/swap.conf
|
||||
src/collectors/ebpf.plugin/ebpf.d/sync.conf
|
||||
src/collectors/ebpf.plugin/ebpf.d/vfs.conf
|
||||
DESTINATION usr/lib/netdata/conf.d/ebpf.d)
|
||||
endif()
|
||||
|
||||
|
@ -2577,121 +2577,121 @@ endif()
|
|||
# python.d files
|
||||
#
|
||||
|
||||
configure_file(collectors/python.d.plugin/python.d.plugin.in collectors/python.d.plugin/python.d.plugin @ONLY)
|
||||
install(PROGRAMS ${CMAKE_BINARY_DIR}/collectors/python.d.plugin/python.d.plugin
|
||||
configure_file(src/collectors/python.d.plugin/python.d.plugin.in src/collectors/python.d.plugin/python.d.plugin @ONLY)
|
||||
install(PROGRAMS ${CMAKE_BINARY_DIR}/src/collectors/python.d.plugin/python.d.plugin
|
||||
DESTINATION usr/libexec/netdata/plugins.d)
|
||||
|
||||
install(DIRECTORY collectors/python.d.plugin/python_modules
|
||||
install(DIRECTORY src/collectors/python.d.plugin/python_modules
|
||||
DESTINATION usr/libexec/netdata/python.d)
|
||||
|
||||
install(FILES collectors/python.d.plugin/python.d.conf
|
||||
install(FILES src/collectors/python.d.plugin/python.d.conf
|
||||
DESTINATION usr/lib/netdata/conf.d)
|
||||
|
||||
# conf files
|
||||
|
||||
install(FILES
|
||||
collectors/python.d.plugin/adaptec_raid/adaptec_raid.conf
|
||||
collectors/python.d.plugin/alarms/alarms.conf
|
||||
collectors/python.d.plugin/am2320/am2320.conf
|
||||
collectors/python.d.plugin/anomalies/anomalies.conf
|
||||
collectors/python.d.plugin/beanstalk/beanstalk.conf
|
||||
collectors/python.d.plugin/bind_rndc/bind_rndc.conf
|
||||
collectors/python.d.plugin/boinc/boinc.conf
|
||||
collectors/python.d.plugin/ceph/ceph.conf
|
||||
collectors/python.d.plugin/changefinder/changefinder.conf
|
||||
collectors/python.d.plugin/dovecot/dovecot.conf
|
||||
collectors/python.d.plugin/example/example.conf
|
||||
collectors/python.d.plugin/exim/exim.conf
|
||||
collectors/python.d.plugin/fail2ban/fail2ban.conf
|
||||
collectors/python.d.plugin/gearman/gearman.conf
|
||||
collectors/python.d.plugin/go_expvar/go_expvar.conf
|
||||
collectors/python.d.plugin/haproxy/haproxy.conf
|
||||
collectors/python.d.plugin/hddtemp/hddtemp.conf
|
||||
collectors/python.d.plugin/hpssa/hpssa.conf
|
||||
collectors/python.d.plugin/icecast/icecast.conf
|
||||
collectors/python.d.plugin/ipfs/ipfs.conf
|
||||
collectors/python.d.plugin/litespeed/litespeed.conf
|
||||
collectors/python.d.plugin/megacli/megacli.conf
|
||||
collectors/python.d.plugin/memcached/memcached.conf
|
||||
collectors/python.d.plugin/monit/monit.conf
|
||||
collectors/python.d.plugin/nsd/nsd.conf
|
||||
collectors/python.d.plugin/nvidia_smi/nvidia_smi.conf
|
||||
collectors/python.d.plugin/openldap/openldap.conf
|
||||
collectors/python.d.plugin/oracledb/oracledb.conf
|
||||
collectors/python.d.plugin/pandas/pandas.conf
|
||||
collectors/python.d.plugin/postfix/postfix.conf
|
||||
collectors/python.d.plugin/puppet/puppet.conf
|
||||
collectors/python.d.plugin/rethinkdbs/rethinkdbs.conf
|
||||
collectors/python.d.plugin/retroshare/retroshare.conf
|
||||
collectors/python.d.plugin/riakkv/riakkv.conf
|
||||
collectors/python.d.plugin/samba/samba.conf
|
||||
collectors/python.d.plugin/sensors/sensors.conf
|
||||
collectors/python.d.plugin/smartd_log/smartd_log.conf
|
||||
collectors/python.d.plugin/spigotmc/spigotmc.conf
|
||||
collectors/python.d.plugin/squid/squid.conf
|
||||
collectors/python.d.plugin/tomcat/tomcat.conf
|
||||
collectors/python.d.plugin/tor/tor.conf
|
||||
collectors/python.d.plugin/traefik/traefik.conf
|
||||
collectors/python.d.plugin/uwsgi/uwsgi.conf
|
||||
collectors/python.d.plugin/varnish/varnish.conf
|
||||
collectors/python.d.plugin/w1sensor/w1sensor.conf
|
||||
collectors/python.d.plugin/zscores/zscores.conf
|
||||
src/collectors/python.d.plugin/adaptec_raid/adaptec_raid.conf
|
||||
src/collectors/python.d.plugin/alarms/alarms.conf
|
||||
src/collectors/python.d.plugin/am2320/am2320.conf
|
||||
src/collectors/python.d.plugin/anomalies/anomalies.conf
|
||||
src/collectors/python.d.plugin/beanstalk/beanstalk.conf
|
||||
src/collectors/python.d.plugin/bind_rndc/bind_rndc.conf
|
||||
src/collectors/python.d.plugin/boinc/boinc.conf
|
||||
src/collectors/python.d.plugin/ceph/ceph.conf
|
||||
src/collectors/python.d.plugin/changefinder/changefinder.conf
|
||||
src/collectors/python.d.plugin/dovecot/dovecot.conf
|
||||
src/collectors/python.d.plugin/example/example.conf
|
||||
src/collectors/python.d.plugin/exim/exim.conf
|
||||
src/collectors/python.d.plugin/fail2ban/fail2ban.conf
|
||||
src/collectors/python.d.plugin/gearman/gearman.conf
|
||||
src/collectors/python.d.plugin/go_expvar/go_expvar.conf
|
||||
src/collectors/python.d.plugin/haproxy/haproxy.conf
|
||||
src/collectors/python.d.plugin/hddtemp/hddtemp.conf
|
||||
src/collectors/python.d.plugin/hpssa/hpssa.conf
|
||||
src/collectors/python.d.plugin/icecast/icecast.conf
|
||||
src/collectors/python.d.plugin/ipfs/ipfs.conf
|
||||
src/collectors/python.d.plugin/litespeed/litespeed.conf
|
||||
src/collectors/python.d.plugin/megacli/megacli.conf
|
||||
src/collectors/python.d.plugin/memcached/memcached.conf
|
||||
src/collectors/python.d.plugin/monit/monit.conf
|
||||
src/collectors/python.d.plugin/nsd/nsd.conf
|
||||
src/collectors/python.d.plugin/nvidia_smi/nvidia_smi.conf
|
||||
src/collectors/python.d.plugin/openldap/openldap.conf
|
||||
src/collectors/python.d.plugin/oracledb/oracledb.conf
|
||||
src/collectors/python.d.plugin/pandas/pandas.conf
|
||||
src/collectors/python.d.plugin/postfix/postfix.conf
|
||||
src/collectors/python.d.plugin/puppet/puppet.conf
|
||||
src/collectors/python.d.plugin/rethinkdbs/rethinkdbs.conf
|
||||
src/collectors/python.d.plugin/retroshare/retroshare.conf
|
||||
src/collectors/python.d.plugin/riakkv/riakkv.conf
|
||||
src/collectors/python.d.plugin/samba/samba.conf
|
||||
src/collectors/python.d.plugin/sensors/sensors.conf
|
||||
src/collectors/python.d.plugin/smartd_log/smartd_log.conf
|
||||
src/collectors/python.d.plugin/spigotmc/spigotmc.conf
|
||||
src/collectors/python.d.plugin/squid/squid.conf
|
||||
src/collectors/python.d.plugin/tomcat/tomcat.conf
|
||||
src/collectors/python.d.plugin/tor/tor.conf
|
||||
src/collectors/python.d.plugin/traefik/traefik.conf
|
||||
src/collectors/python.d.plugin/uwsgi/uwsgi.conf
|
||||
src/collectors/python.d.plugin/varnish/varnish.conf
|
||||
src/collectors/python.d.plugin/w1sensor/w1sensor.conf
|
||||
src/collectors/python.d.plugin/zscores/zscores.conf
|
||||
DESTINATION usr/lib/netdata/conf.d/python.d)
|
||||
|
||||
# scripts
|
||||
|
||||
install(FILES
|
||||
collectors/python.d.plugin/adaptec_raid/adaptec_raid.chart.py
|
||||
collectors/python.d.plugin/alarms/alarms.chart.py
|
||||
collectors/python.d.plugin/am2320/am2320.chart.py
|
||||
collectors/python.d.plugin/anomalies/anomalies.chart.py
|
||||
collectors/python.d.plugin/beanstalk/beanstalk.chart.py
|
||||
collectors/python.d.plugin/bind_rndc/bind_rndc.chart.py
|
||||
collectors/python.d.plugin/boinc/boinc.chart.py
|
||||
collectors/python.d.plugin/ceph/ceph.chart.py
|
||||
collectors/python.d.plugin/changefinder/changefinder.chart.py
|
||||
collectors/python.d.plugin/dovecot/dovecot.chart.py
|
||||
collectors/python.d.plugin/example/example.chart.py
|
||||
collectors/python.d.plugin/exim/exim.chart.py
|
||||
collectors/python.d.plugin/fail2ban/fail2ban.chart.py
|
||||
collectors/python.d.plugin/gearman/gearman.chart.py
|
||||
collectors/python.d.plugin/go_expvar/go_expvar.chart.py
|
||||
collectors/python.d.plugin/haproxy/haproxy.chart.py
|
||||
collectors/python.d.plugin/hddtemp/hddtemp.chart.py
|
||||
collectors/python.d.plugin/hpssa/hpssa.chart.py
|
||||
collectors/python.d.plugin/icecast/icecast.chart.py
|
||||
collectors/python.d.plugin/ipfs/ipfs.chart.py
|
||||
collectors/python.d.plugin/litespeed/litespeed.chart.py
|
||||
collectors/python.d.plugin/megacli/megacli.chart.py
|
||||
collectors/python.d.plugin/memcached/memcached.chart.py
|
||||
collectors/python.d.plugin/monit/monit.chart.py
|
||||
collectors/python.d.plugin/nsd/nsd.chart.py
|
||||
collectors/python.d.plugin/nvidia_smi/nvidia_smi.chart.py
|
||||
collectors/python.d.plugin/openldap/openldap.chart.py
|
||||
collectors/python.d.plugin/oracledb/oracledb.chart.py
|
||||
collectors/python.d.plugin/pandas/pandas.chart.py
|
||||
collectors/python.d.plugin/postfix/postfix.chart.py
|
||||
collectors/python.d.plugin/puppet/puppet.chart.py
|
||||
collectors/python.d.plugin/rethinkdbs/rethinkdbs.chart.py
|
||||
collectors/python.d.plugin/retroshare/retroshare.chart.py
|
||||
collectors/python.d.plugin/riakkv/riakkv.chart.py
|
||||
collectors/python.d.plugin/samba/samba.chart.py
|
||||
collectors/python.d.plugin/sensors/sensors.chart.py
|
||||
collectors/python.d.plugin/smartd_log/smartd_log.chart.py
|
||||
collectors/python.d.plugin/spigotmc/spigotmc.chart.py
|
||||
collectors/python.d.plugin/squid/squid.chart.py
|
||||
collectors/python.d.plugin/tomcat/tomcat.chart.py
|
||||
collectors/python.d.plugin/tor/tor.chart.py
|
||||
collectors/python.d.plugin/traefik/traefik.chart.py
|
||||
collectors/python.d.plugin/uwsgi/uwsgi.chart.py
|
||||
collectors/python.d.plugin/varnish/varnish.chart.py
|
||||
collectors/python.d.plugin/w1sensor/w1sensor.chart.py
|
||||
collectors/python.d.plugin/zscores/zscores.chart.py
|
||||
src/collectors/python.d.plugin/adaptec_raid/adaptec_raid.chart.py
|
||||
src/collectors/python.d.plugin/alarms/alarms.chart.py
|
||||
src/collectors/python.d.plugin/am2320/am2320.chart.py
|
||||
src/collectors/python.d.plugin/anomalies/anomalies.chart.py
|
||||
src/collectors/python.d.plugin/beanstalk/beanstalk.chart.py
|
||||
src/collectors/python.d.plugin/bind_rndc/bind_rndc.chart.py
|
||||
src/collectors/python.d.plugin/boinc/boinc.chart.py
|
||||
src/collectors/python.d.plugin/ceph/ceph.chart.py
|
||||
src/collectors/python.d.plugin/changefinder/changefinder.chart.py
|
||||
src/collectors/python.d.plugin/dovecot/dovecot.chart.py
|
||||
src/collectors/python.d.plugin/example/example.chart.py
|
||||
src/collectors/python.d.plugin/exim/exim.chart.py
|
||||
src/collectors/python.d.plugin/fail2ban/fail2ban.chart.py
|
||||
src/collectors/python.d.plugin/gearman/gearman.chart.py
|
||||
src/collectors/python.d.plugin/go_expvar/go_expvar.chart.py
|
||||
src/collectors/python.d.plugin/haproxy/haproxy.chart.py
|
||||
src/collectors/python.d.plugin/hddtemp/hddtemp.chart.py
|
||||
src/collectors/python.d.plugin/hpssa/hpssa.chart.py
|
||||
src/collectors/python.d.plugin/icecast/icecast.chart.py
|
||||
src/collectors/python.d.plugin/ipfs/ipfs.chart.py
|
||||
src/collectors/python.d.plugin/litespeed/litespeed.chart.py
|
||||
src/collectors/python.d.plugin/megacli/megacli.chart.py
|
||||
src/collectors/python.d.plugin/memcached/memcached.chart.py
|
||||
src/collectors/python.d.plugin/monit/monit.chart.py
|
||||
src/collectors/python.d.plugin/nsd/nsd.chart.py
|
||||
src/collectors/python.d.plugin/nvidia_smi/nvidia_smi.chart.py
|
||||
src/collectors/python.d.plugin/openldap/openldap.chart.py
|
||||
src/collectors/python.d.plugin/oracledb/oracledb.chart.py
|
||||
src/collectors/python.d.plugin/pandas/pandas.chart.py
|
||||
src/collectors/python.d.plugin/postfix/postfix.chart.py
|
||||
src/collectors/python.d.plugin/puppet/puppet.chart.py
|
||||
src/collectors/python.d.plugin/rethinkdbs/rethinkdbs.chart.py
|
||||
src/collectors/python.d.plugin/retroshare/retroshare.chart.py
|
||||
src/collectors/python.d.plugin/riakkv/riakkv.chart.py
|
||||
src/collectors/python.d.plugin/samba/samba.chart.py
|
||||
src/collectors/python.d.plugin/sensors/sensors.chart.py
|
||||
src/collectors/python.d.plugin/smartd_log/smartd_log.chart.py
|
||||
src/collectors/python.d.plugin/spigotmc/spigotmc.chart.py
|
||||
src/collectors/python.d.plugin/squid/squid.chart.py
|
||||
src/collectors/python.d.plugin/tomcat/tomcat.chart.py
|
||||
src/collectors/python.d.plugin/tor/tor.chart.py
|
||||
src/collectors/python.d.plugin/traefik/traefik.chart.py
|
||||
src/collectors/python.d.plugin/uwsgi/uwsgi.chart.py
|
||||
src/collectors/python.d.plugin/varnish/varnish.chart.py
|
||||
src/collectors/python.d.plugin/w1sensor/w1sensor.chart.py
|
||||
src/collectors/python.d.plugin/zscores/zscores.chart.py
|
||||
DESTINATION usr/libexec/netdata/python.d)
|
||||
|
||||
# FIXME: don't install this unconditionally
|
||||
configure_file(collectors/ioping.plugin/ioping.plugin.in collectors/ioping.plugin/ioping.plugin @ONLY)
|
||||
install(PROGRAMS ${CMAKE_BINARY_DIR}/collectors/ioping.plugin/ioping.plugin DESTINATION usr/libexec/netdata/plugins.d)
|
||||
configure_file(src/collectors/ioping.plugin/ioping.plugin.in src/collectors/ioping.plugin/ioping.plugin @ONLY)
|
||||
install(PROGRAMS ${CMAKE_BINARY_DIR}/src/collectors/ioping.plugin/ioping.plugin DESTINATION usr/libexec/netdata/plugins.d)
|
||||
|
||||
#
|
||||
# logs management
|
||||
|
|
|
@ -133,7 +133,7 @@ netdata (1.6.0) - 2017-03-20
|
|||
disk metrics, disabling automatically their alarms too.
|
||||
|
||||
For more information check:
|
||||
<https://github.com/netdata/netdata/tree/master/collectors/cgroups.plugin#monitoring-ephemeral-containers>
|
||||
<https://github.com/netdata/netdata/tree/master/src/collectors/cgroups.plugin#monitoring-ephemeral-containers>
|
||||
|
||||
- apps.plugin ported for FreeBSD
|
||||
|
||||
|
@ -148,7 +148,7 @@ netdata (1.6.0) - 2017-03-20
|
|||
and web sites!
|
||||
|
||||
For more information check:
|
||||
<https://github.com/netdata/netdata/blob/master/collectors/python.d.plugin/web_log#web_log>
|
||||
<https://github.com/netdata/netdata/blob/master/src/collectors/python.d.plugin/web_log#web_log>
|
||||
|
||||
- backends
|
||||
|
||||
|
@ -174,7 +174,7 @@ netdata (1.6.0) - 2017-03-20
|
|||
It also supports alarms (including the number of sensors in critical state).
|
||||
|
||||
For more information, check:
|
||||
<https://github.com/netdata/netdata/tree/master/collectors/freeipmi.plugin>
|
||||
<https://github.com/netdata/netdata/tree/master/src/collectors/freeipmi.plugin>
|
||||
|
||||
- new plugins
|
||||
|
||||
|
|
|
@ -122,7 +122,7 @@ On the same workload, Netdata uses **35% less CPU**, **49% less RAM**, **12% les
|
|||
|
||||
NEW: **Netdata and LOGS !** 🥳</br>
|
||||
|
||||
Check the [systemd-journal plugin of Netdata](https://github.com/netdata/netdata/tree/master/collectors/systemd-journal.plugin), that allows you to view, explore, analyze and query `systemd` journal logs!
|
||||
Check the [systemd-journal plugin of Netdata](https://github.com/netdata/netdata/tree/master/src/collectors/systemd-journal.plugin), that allows you to view, explore, analyze and query `systemd` journal logs!
|
||||
|
||||

|
||||
|
||||
|
@ -324,7 +324,7 @@ Netdata is built around a **modular metrics processing pipeline**.
|
|||
Each Netdata Agent can perform the following functions:
|
||||
|
||||
1. **`COLLECT` metrics from their sources**<br/>
|
||||
Uses [internal](https://github.com/netdata/netdata/tree/master/collectors) and [external](https://github.com/netdata/go.d.plugin/tree/master/modules) plugins to collect data from their sources.
|
||||
Uses [internal](https://github.com/netdata/netdata/tree/master/src/collectors) and [external](https://github.com/netdata/go.d.plugin/tree/master/modules) plugins to collect data from their sources.
|
||||
|
||||
Netdata auto-detects and collects almost everything from the operating system: including CPU, Interrupts, Memory, Disks, Mount Points, Filesystems, Network Stack, Network Interfaces, Containers, VMs, Processes, `systemd` units, Linux Performance Metrics, Linux eBPF, Hardware Sensors, IPMI, and more.
|
||||
|
||||
|
|
|
@ -166,7 +166,7 @@ connectivity is not available.
|
|||
Copyright (c) 2014 Lucas Garron
|
||||
[MIT License](https://github.com/lgarron/clipboard-polyfill/blob/master/LICENSE.md)
|
||||
|
||||
- [Utilities for writing code that runs on Python 2 and 3](https://raw.githubusercontent.com/netdata/netdata/master/collectors/python.d.plugin/python_modules/urllib3/packages/six.py)
|
||||
- [Utilities for writing code that runs on Python 2 and 3](https://raw.githubusercontent.com/netdata/netdata/master/src/collectors/python.d.plugin/python_modules/urllib3/packages/six.py)
|
||||
|
||||
Copyright (c) 2010-2015 Benjamin Peterson
|
||||
[MIT License](https://github.com/benjaminp/six/blob/master/LICENSE)
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
<mxCell id="7" value="" style="whiteSpace=wrap;html=1;strokeColor=#59DE9C;fillColor=none;gradientColor=#CCFFFF;fontSize=13;align=center;dashed=1;perimeterSpacing=0;opacity=30;rounded=0;shadow=0;glass=0;comic=0;strokeWidth=3;dashPattern=1 1;" parent="1" vertex="1">
|
||||
<mxGeometry x="70" y="552" width="1171" height="471" as="geometry" />
|
||||
</mxCell>
|
||||
<UserObject label="<font><b>APM<br>Application Metrics</b></font><div>statsd protocol</div><div>(TCP or UDP)</div>" link="https://github.com/netdata/netdata/tree/master/collectors/statsd.plugin" id="9">
|
||||
<UserObject label="<font><b>APM<br>Application Metrics</b></font><div>statsd protocol</div><div>(TCP or UDP)</div>" link="https://github.com/netdata/netdata/tree/master/src/collectors/statsd.plugin" id="9">
|
||||
<mxCell style="ellipse;shape=cloud;whiteSpace=wrap;html=1;strokeColor=#59DE9C;fillColor=#FFFFFF;fontSize=14;align=center;gradientColor=#CCFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="1022" y="1032" width="208" height="158" as="geometry" />
|
||||
</mxCell>
|
||||
|
@ -33,7 +33,7 @@
|
|||
<mxGeometry x="484.33349609375" y="1034" width="110" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
</UserObject>
|
||||
<UserObject label="<div><b><font style="font-size: 14px">freeipmi.plugin</font></b></div><div><span style="font-size: 14px">enterprise h/w</span></div><div><span style="font-size: 14px">monitoring</span></div>" link="https://github.com/netdata/netdata/tree/master/collectors/freeipmi.plugin" id="14">
|
||||
<UserObject label="<div><b><font style="font-size: 14px">freeipmi.plugin</font></b></div><div><span style="font-size: 14px">enterprise h/w</span></div><div><span style="font-size: 14px">monitoring</span></div>" link="https://github.com/netdata/netdata/tree/master/src/collectors/freeipmi.plugin" id="14">
|
||||
<mxCell style="whiteSpace=wrap;html=1;fontSize=12;fillColor=#FFFFFF;strokeColor=#59DE9C;" parent="1" vertex="1">
|
||||
<mxGeometry x="163" y="1034" width="110" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
|
@ -78,27 +78,27 @@
|
|||
<mxGeometry x="254" y="690" width="770" height="93" as="geometry" />
|
||||
</mxCell>
|
||||
</UserObject>
|
||||
<UserObject label="<div><font style="font-size: 16px"><b>plugins.d</b></font></div><font style="font-size: 16px"><b>external plugins API</b></font><div><font style="font-size: 14px">text format, over pipes</font></div>" link="https://github.com/netdata/netdata/tree/master/collectors/plugins.d" id="32">
|
||||
<UserObject label="<div><font style="font-size: 16px"><b>plugins.d</b></font></div><font style="font-size: 16px"><b>external plugins API</b></font><div><font style="font-size: 14px">text format, over pipes</font></div>" link="https://github.com/netdata/netdata/tree/master/src/collectors/plugins.d" id="32">
|
||||
<mxCell style="whiteSpace=wrap;html=1;fontSize=16;fillColor=#FFFFFF;strokeColor=#59DE9C;" parent="1" vertex="1">
|
||||
<mxGeometry x="74" y="887" width="580" height="130" as="geometry" />
|
||||
</mxCell>
|
||||
</UserObject>
|
||||
<UserObject label="<font style="font-size: 18px"><b>internal&nbsp;</b><b>data collection API</b></font><div><font style="font-size: 16px">(with add-only access to the database)</font></div>" link="https://github.com/netdata/netdata/tree/master/collectors#internal-plugins-api" id="33">
|
||||
<UserObject label="<font style="font-size: 18px"><b>internal&nbsp;</b><b>data collection API</b></font><div><font style="font-size: 16px">(with add-only access to the database)</font></div>" link="https://github.com/netdata/netdata/tree/master/src/collectors#internal-plugins-api" id="33">
|
||||
<mxCell style="whiteSpace=wrap;html=1;fillColor=#FFFFFF;strokeColor=#59DE9C;" parent="1" vertex="1">
|
||||
<mxGeometry x="74" y="796" width="1160" height="77" as="geometry" />
|
||||
</mxCell>
|
||||
</UserObject>
|
||||
<UserObject label="<font style="font-size: 16px"><b>Linux</b></font><div><span style="font-size: 14px">data collection</span></div><div><span style="font-size: 14px">(mainly /proc and /sys)</span></div>" link="https://github.com/netdata/netdata/tree/master/collectors/proc.plugin#procplugin" id="34">
|
||||
<UserObject label="<font style="font-size: 16px"><b>Linux</b></font><div><span style="font-size: 14px">data collection</span></div><div><span style="font-size: 14px">(mainly /proc and /sys)</span></div>" link="https://github.com/netdata/netdata/tree/master/src/collectors/proc.plugin#procplugin" id="34">
|
||||
<mxCell style="whiteSpace=wrap;html=1;strokeColor=#59DE9C;fillColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="684" y="897" width="177" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
</UserObject>
|
||||
<UserObject label="<div><b><font style="font-size: 16px">FreeBSD</font></b></div><div><span style="font-size: 14px">data collection</span></div><div><span style="font-size: 14px">(mainly sysctl)</span></div>" link="https://github.com/netdata/netdata/tree/master/collectors/freebsd.plugin" id="35">
|
||||
<UserObject label="<div><b><font style="font-size: 16px">FreeBSD</font></b></div><div><span style="font-size: 14px">data collection</span></div><div><span style="font-size: 14px">(mainly sysctl)</span></div>" link="https://github.com/netdata/netdata/tree/master/src/collectors/freebsd.plugin" id="35">
|
||||
<mxCell style="whiteSpace=wrap;html=1;strokeColor=#59DE9C;fillColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="871" y="897" width="110" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
</UserObject>
|
||||
<UserObject label="<div><b><font style="font-size: 16px">MacOS</font></b></div><div><span style="font-size: 14px">data collection</span></div><div><span style="font-size: 14px">(mainly sysctl)</span></div>" link="https://github.com/netdata/netdata/tree/master/collectors/macos.plugin" id="36">
|
||||
<UserObject label="<div><b><font style="font-size: 16px">MacOS</font></b></div><div><span style="font-size: 14px">data collection</span></div><div><span style="font-size: 14px">(mainly sysctl)</span></div>" link="https://github.com/netdata/netdata/tree/master/src/collectors/macos.plugin" id="36">
|
||||
<mxCell style="whiteSpace=wrap;html=1;strokeColor=#59DE9C;fillColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="991" y="897" width="110" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
|
@ -109,12 +109,12 @@
|
|||
<mxCell id="38" value="<div style="text-align: center"><span><b><font style="font-size: 16px">netdata internal plugins</font></b></span></div><div style="text-align: left">(running as threads inside netdata)</div>" style="text;html=1;resizable=0;points=[];autosize=1;align=center;verticalAlign=top;spacingTop=-4;fontSize=14;" parent="1" vertex="1">
|
||||
<mxGeometry x="883" y="967" width="230" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<UserObject label="<div><b><font style="font-size: 20px">statsd</font></b></div><div><span style="font-size: 14px">(udp/tcp)</span></div>" link="https://github.com/netdata/netdata/tree/master/collectors/statsd.plugin" id="39">
|
||||
<UserObject label="<div><b><font style="font-size: 20px">statsd</font></b></div><div><span style="font-size: 14px">(udp/tcp)</span></div>" link="https://github.com/netdata/netdata/tree/master/src/collectors/statsd.plugin" id="39">
|
||||
<mxCell style="whiteSpace=wrap;html=1;fillColor=#FFFFFF;strokeColor=#59DE9C;" parent="1" vertex="1">
|
||||
<mxGeometry x="1111" y="897" width="110" height="110" as="geometry" />
|
||||
</mxCell>
|
||||
</UserObject>
|
||||
<UserObject label="<b><font style="font-size: 14px">charts.d</font></b><div><span style="font-size: 14px">(bash plugins)</span></div>" link="https://github.com/netdata/netdata/tree/master/collectors/charts.d.plugin" id="40">
|
||||
<UserObject label="<b><font style="font-size: 14px">charts.d</font></b><div><span style="font-size: 14px">(bash plugins)</span></div>" link="https://github.com/netdata/netdata/tree/master/src/collectors/charts.d.plugin" id="40">
|
||||
<mxCell style="whiteSpace=wrap;html=1;fillColor=#FFFFFF;strokeColor=#59DE9C;" parent="1" vertex="1">
|
||||
<mxGeometry x="85" y="1115" width="110" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
|
@ -124,7 +124,7 @@
|
|||
<mxGeometry x="244" y="1116" width="110" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
</UserObject>
|
||||
<UserObject label="<div><b><font style="font-size: 14px">python.d</font></b></div><div><span style="font-size: 14px">(python plugins)</span></div>" link="https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin" id="42">
|
||||
<UserObject label="<div><b><font style="font-size: 14px">python.d</font></b></div><div><span style="font-size: 14px">(python plugins)</span></div>" link="https://github.com/netdata/netdata/tree/master/src/collectors/python.d.plugin" id="42">
|
||||
<mxCell style="whiteSpace=wrap;html=1;fillColor=#FFFFFF;strokeColor=#59DE9C;" parent="1" vertex="1">
|
||||
<mxGeometry x="404" y="1119" width="110" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
|
@ -140,7 +140,7 @@
|
|||
<mxCell id="45" value="" style="html=1;shadow=0;dashed=0;align=center;verticalAlign=middle;shape=mxgraph.arrows2.jumpInArrow;dy=15.21;dx=32.57;arrowHead=55;fontSize=16;direction=north;flipH=1;fillColor=#59DE9C;strokeColor=none;" parent="1" vertex="1">
|
||||
<mxGeometry x="1150" y="997" width="75" height="93" as="geometry" />
|
||||
</mxCell>
|
||||
<UserObject label="<div><b><font style="font-size: 16px">cgroups</font></b></div>" link="https://github.com/netdata/netdata/tree/master/collectors/cgroups.plugin#cgroupsplugin" id="46">
|
||||
<UserObject label="<div><b><font style="font-size: 16px">cgroups</font></b></div>" link="https://github.com/netdata/netdata/tree/master/src/collectors/cgroups.plugin#cgroupsplugin" id="46">
|
||||
<mxCell style="whiteSpace=wrap;html=1;strokeColor=#59DE9C;fillColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="774" y="957" width="87" height="53" as="geometry" />
|
||||
</mxCell>
|
||||
|
@ -160,7 +160,7 @@
|
|||
<mxCell id="55" value="" style="html=1;shadow=0;dashed=0;align=center;verticalAlign=middle;shape=mxgraph.arrows2.arrow;dy=0.51;dx=19.57;direction=north;notch=8.29;fillColor=#d5e8d4;strokeColor=#82b366;gradientColor=#97d077;" parent="1" vertex="1">
|
||||
<mxGeometry x="264" y="1007" width="70" height="120" as="geometry" />
|
||||
</mxCell>
|
||||
<UserObject label="<div><b><font style="font-size: 14px">apps.plugin</font></b></div><div><span style="font-size: 14px">process tree</span></div><div><span style="font-size: 14px">monitoring</span></div>" link="https://github.com/netdata/netdata/tree/master/collectors/apps.plugin" id="56">
|
||||
<UserObject label="<div><b><font style="font-size: 14px">apps.plugin</font></b></div><div><span style="font-size: 14px">process tree</span></div><div><span style="font-size: 14px">monitoring</span></div>" link="https://github.com/netdata/netdata/tree/master/src/collectors/apps.plugin" id="56">
|
||||
<mxCell style="whiteSpace=wrap;html=1;fontSize=12;fillColor=#FFFFFF;strokeColor=#59DE9C;" parent="1" vertex="1">
|
||||
<mxGeometry x="324" y="1034" width="110" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
|
@ -171,7 +171,7 @@
|
|||
<mxCell id="58" value="" style="html=1;shadow=0;dashed=0;align=center;verticalAlign=middle;shape=mxgraph.arrows2.arrow;dy=0.51;dx=19.57;direction=north;notch=0;fillColor=#59DE9C;strokeColor=none;" parent="1" vertex="1">
|
||||
<mxGeometry x="424" y="1007" width="70" height="120" as="geometry" />
|
||||
</mxCell>
|
||||
<UserObject label="<span style="font-size: 14px"><b>QoS</b></span><div><span style="font-size: 14px">(tc classes)</span></div>" link="https://github.com/netdata/netdata/tree/master/collectors/tc.plugin#tcplugin" id="59">
|
||||
<UserObject label="<span style="font-size: 14px"><b>QoS</b></span><div><span style="font-size: 14px">(tc classes)</span></div>" link="https://github.com/netdata/netdata/tree/master/src/collectors/tc.plugin#tcplugin" id="59">
|
||||
<mxCell style="whiteSpace=wrap;html=1;strokeColor=#59DE9C;fillColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="684" y="957" width="80" height="53" as="geometry" />
|
||||
</mxCell>
|
||||
|
@ -421,7 +421,7 @@
|
|||
<mxCell id="161" value="" style="shape=image;imageAspect=0;aspect=fixed;verticalLabelPosition=bottom;verticalAlign=top;image=https://cloud.githubusercontent.com/assets/2662304/26529042/23528fa8-43c1-11e7-94bd-d01e7ded928d.png;" parent="1" vertex="1">
|
||||
<mxGeometry x="1134" y="1991" width="116" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<UserObject label="<font style="font-size: 20px">system<u>d</u></font>" link="https://github.com/netdata/netdata/tree/master/collectors/cgroups.plugin#monitoring-systemd-services" id="162">
|
||||
<UserObject label="<font style="font-size: 20px">system<u>d</u></font>" link="https://github.com/netdata/netdata/tree/master/src/collectors/cgroups.plugin#monitoring-systemd-services" id="162">
|
||||
<mxCell style="text;html=1;resizable=0;points=[];autosize=1;align=left;verticalAlign=top;spacingTop=-4;fontSize=13;fontStyle=1" parent="1" vertex="1">
|
||||
<mxGeometry x="797" y="1145" width="90" height="20" as="geometry" />
|
||||
</mxCell>
|
||||
|
|
|
@ -13,7 +13,7 @@ sidebar_position: 60
|
|||
Netdata's ability to monitor out of the box every potentially useful aspect of a node's operation is unparalleled.
|
||||
But Netdata also provides out of the box, meaningful charts and alerts for hundreds of applications, with the ability
|
||||
to be easily extended to monitor anything. See the full list of Netdata's capabilities and how you can extend them in the
|
||||
[supported collectors list](https://github.com/netdata/netdata/blob/master/collectors/COLLECTORS.md).
|
||||
[supported collectors list](https://github.com/netdata/netdata/blob/master/src/collectors/COLLECTORS.md).
|
||||
|
||||
Our out of the box alerts were created by expert professionals and have been validated on the field, countless times.
|
||||
Use them to trigger [alert notifications](https://github.com/netdata/netdata/blob/master/docs/monitor/enable-notifications.md)
|
||||
|
|
|
@ -26,21 +26,21 @@ function (i.e. code) to be run by a data collector when
|
|||
the function is invoked.
|
||||
|
||||
For more details please check out documentation on how we use our internal collector to get this from the first collector that exposes
|
||||
functions - [plugins.d](https://github.com/netdata/netdata/blob/master/collectors/plugins.d/README.md#function).
|
||||
functions - [plugins.d](https://github.com/netdata/netdata/blob/master/src/collectors/plugins.d/README.md#function).
|
||||
|
||||
#### What functions are currently available?
|
||||
|
||||
| Function | Description | Alternative to CLI tools | Require Cloud | plugin - module |
|
||||
|:-------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------|:--------------|:-----------------------------------------------------------------------------------------------------------|
|
||||
| Block-devices | Disk I/O activity for all block devices, offering insights into both data transfer volume and operation performance. | `iostat` | no | [proc](https://github.com/netdata/netdata/tree/master/collectors/proc.plugin#readme) |
|
||||
| Containers-vms | Insights into the resource utilization of containers and QEMU virtual machines: CPU usage, memory consumption, disk I/O, and network traffic. | `docker stats`, `systemd-cgtop` | no | [cgroups](https://github.com/netdata/netdata/tree/master/collectors/cgroups.plugin#readme) |
|
||||
| Ipmi-sensors | Readings and status of IPMI sensors. | `ipmi-sensors` | no | [freeipmi](https://github.com/netdata/netdata/tree/master/collectors/freeipmi.plugin#readme) |
|
||||
| Mount-points | Disk usage for each mount point, including used and available space, both in terms of percentage and actual bytes, as well as used and available inode counts. | `df` | no | [diskspace](https://github.com/netdata/netdata/tree/master/collectors/diskspace.plugin#readme) |
|
||||
| Network-interfaces | Network traffic, packet drop rates, interface states, MTU, speed, and duplex mode for all network interfaces. | `bmon`, `bwm-ng` | no | [proc](https://github.com/netdata/netdata/tree/master/collectors/proc.plugin#readme) |
|
||||
| Processes | Real-time information about the system's resource usage, including CPU utilization, memory consumption, and disk IO for every running process. | `top`, `htop` | yes | [apps](https://github.com/netdata/netdata/blob/master/collectors/apps.plugin/README.md) |
|
||||
| Systemd-journal | Viewing, exploring and analyzing systemd journal logs. | `journalctl` | yes | [systemd-journal](https://github.com/netdata/netdata/tree/master/collectors/systemd-journal.plugin#readme) |
|
||||
| Systemd-list-units | Information about all systemd units, including their active state, description, whether or not they are enabled, and more. | `systemctl list-units` | yes | [systemd-journal](https://github.com/netdata/netdata/tree/master/collectors/systemd-journal.plugin#readme) |
|
||||
| Systemd-services | System resource utilization for all running systemd services: CPU, memory, and disk IO. | `systemd-cgtop` | no | [cgroups](https://github.com/netdata/netdata/tree/master/collectors/cgroups.plugin#readme) |
|
||||
| Block-devices | Disk I/O activity for all block devices, offering insights into both data transfer volume and operation performance. | `iostat` | no | [proc](https://github.com/netdata/netdata/tree/master/src/collectors/proc.plugin#readme) |
|
||||
| Containers-vms | Insights into the resource utilization of containers and QEMU virtual machines: CPU usage, memory consumption, disk I/O, and network traffic. | `docker stats`, `systemd-cgtop` | no | [cgroups](https://github.com/netdata/netdata/tree/master/src/collectors/cgroups.plugin#readme) |
|
||||
| Ipmi-sensors | Readings and status of IPMI sensors. | `ipmi-sensors` | no | [freeipmi](https://github.com/netdata/netdata/tree/master/src/collectors/freeipmi.plugin#readme) |
|
||||
| Mount-points | Disk usage for each mount point, including used and available space, both in terms of percentage and actual bytes, as well as used and available inode counts. | `df` | no | [diskspace](https://github.com/netdata/netdata/tree/master/src/collectors/diskspace.plugin#readme) |
|
||||
| Network-interfaces | Network traffic, packet drop rates, interface states, MTU, speed, and duplex mode for all network interfaces. | `bmon`, `bwm-ng` | no | [proc](https://github.com/netdata/netdata/tree/master/src/collectors/proc.plugin#readme) |
|
||||
| Processes | Real-time information about the system's resource usage, including CPU utilization, memory consumption, and disk IO for every running process. | `top`, `htop` | yes | [apps](https://github.com/netdata/netdata/blob/master/src/collectors/apps.plugin/README.md) |
|
||||
| Systemd-journal | Viewing, exploring and analyzing systemd journal logs. | `journalctl` | yes | [systemd-journal](https://github.com/netdata/netdata/tree/master/src/collectors/systemd-journal.plugin#readme) |
|
||||
| Systemd-list-units | Information about all systemd units, including their active state, description, whether or not they are enabled, and more. | `systemctl list-units` | yes | [systemd-journal](https://github.com/netdata/netdata/tree/master/src/collectors/systemd-journal.plugin#readme) |
|
||||
| Systemd-services | System resource utilization for all running systemd services: CPU, memory, and disk IO. | `systemd-cgtop` | no | [cgroups](https://github.com/netdata/netdata/tree/master/src/collectors/cgroups.plugin#readme) |
|
||||
| Streaming | Comprehensive overview of all Netdata children instances, offering detailed information about their status, replication completion time, and many more. | | yes | |
|
||||
|
||||
|
||||
|
@ -71,7 +71,7 @@ concern is addressed.
|
|||
### **Related Concepts**
|
||||
|
||||
- [ACLK](https://github.com/netdata/netdata/blob/master/src/aclk/README.md)
|
||||
- [plugins.d](https://github.com/netdata/netdata/blob/master/collectors/plugins.d/README.md)
|
||||
- [plugins.d](https://github.com/netdata/netdata/blob/master/src/collectors/plugins.d/README.md)
|
||||
|
||||
### Related Tasks
|
||||
|
||||
|
|
|
@ -31,4 +31,4 @@ The following is required to be able to run Functions from Netdata Cloud.
|
|||
- [Netdata Functions](https://github.com/netdata/netdata/blob/master/docs/cloud/netdata-functions.md)
|
||||
|
||||
#### Related References documentation
|
||||
- [External plugins overview](https://github.com/netdata/netdata/blob/master/collectors/plugins.d/README.md#function)
|
||||
- [External plugins overview](https://github.com/netdata/netdata/blob/master/src/collectors/plugins.d/README.md#function)
|
||||
|
|
|
@ -31,7 +31,7 @@ These customizations appear for anyone else with access to that War Room.
|
|||
## See more metrics in Netdata Cloud
|
||||
|
||||
If you want to add more metrics to your War Rooms and they don't show up when you add new metrics to Nodes, you likely
|
||||
need to configure those nodes to collect from additional data sources. See our [collectors configuration reference](https://github.com/netdata/netdata/blob/master/collectors/REFERENCE.md)
|
||||
need to configure those nodes to collect from additional data sources. See our [collectors configuration reference](https://github.com/netdata/netdata/blob/master/src/collectors/REFERENCE.md)
|
||||
to learn how to use dozens of pre-installed collectors that can instantly collect from your favorite services and applications.
|
||||
|
||||
If you want to see up to 30 days of historical metrics in Cloud (and more on individual node dashboards), read about [changing how long Netdata stores metrics](https://github.com/netdata/netdata/blob/master/docs/store/change-metrics-storage.md). Also, see our
|
||||
|
|
|
@ -15,7 +15,7 @@ web servers, databases, message brokers, email servers, search platforms, and mu
|
|||
pre-installed with every Netdata Agent and usually require zero configuration. Netdata also collects and visualizes
|
||||
resource utilization per application on Linux systems using `apps.plugin`.
|
||||
|
||||
[**apps.plugin**](https://github.com/netdata/netdata/blob/master/collectors/apps.plugin/README.md) looks at the Linux process tree every second, much like `top` or
|
||||
[**apps.plugin**](https://github.com/netdata/netdata/blob/master/src/collectors/apps.plugin/README.md) looks at the Linux process tree every second, much like `top` or
|
||||
`ps fax`, and collects resource utilization information on every running process. By reading the process tree, Netdata
|
||||
shows CPU, disk, networking, processes, and eBPF for every application or Linux user. Unlike `top` or `ps fax`, Netdata
|
||||
adds a layer of meaningful visualization on top of the process tree metrics, such as grouping applications into useful
|
||||
|
@ -45,7 +45,7 @@ Our most popular application collectors:
|
|||
- [PHP-FPM](https://github.com/netdata/go.d.plugin/blob/master/modules/phpfpm/README.md): Collect application summary
|
||||
and processes health metrics by scraping the status page (`/status?full`).
|
||||
|
||||
Our [supported collectors list](https://github.com/netdata/netdata/blob/master/collectors/COLLECTORS.md#service-and-application-collectors) shows all Netdata's
|
||||
Our [supported collectors list](https://github.com/netdata/netdata/blob/master/src/collectors/COLLECTORS.md#service-and-application-collectors) shows all Netdata's
|
||||
application metrics collectors, including those for containers/k8s clusters.
|
||||
|
||||
## Collect metrics from applications running on Windows
|
||||
|
@ -54,7 +54,7 @@ Netdata is fully capable of collecting and visualizing metrics from applications
|
|||
caveat is that you must [install Netdata](https://github.com/netdata/netdata/blob/master/packaging/installer/README.md) on a separate system or a compatible VM because there
|
||||
is no native Windows version of the Netdata Agent.
|
||||
|
||||
Once you have Netdata running on that separate system, you can follow the [collectors configuration reference](https://github.com/netdata/netdata/blob/master/collectors/REFERENCE.md) documentation to tell the collector to look for exposed metrics on the Windows system's IP
|
||||
Once you have Netdata running on that separate system, you can follow the [collectors configuration reference](https://github.com/netdata/netdata/blob/master/src/collectors/REFERENCE.md) documentation to tell the collector to look for exposed metrics on the Windows system's IP
|
||||
address or hostname, plus the applicable port.
|
||||
|
||||
For example, you have a MySQL database with a root password of `my-secret-pw` running on a Windows system with the IP
|
||||
|
@ -68,11 +68,11 @@ jobs:
|
|||
```
|
||||
|
||||
This same logic applies to any application in our [supported collectors
|
||||
list](https://github.com/netdata/netdata/blob/master/collectors/COLLECTORS.md#service-and-application-collectors) that can run on Windows.
|
||||
list](https://github.com/netdata/netdata/blob/master/src/collectors/COLLECTORS.md#service-and-application-collectors) that can run on Windows.
|
||||
|
||||
## What's next?
|
||||
|
||||
If you haven't yet seen the [supported collectors list](https://github.com/netdata/netdata/blob/master/collectors/COLLECTORS.md) give it a once-over for any
|
||||
If you haven't yet seen the [supported collectors list](https://github.com/netdata/netdata/blob/master/src/collectors/COLLECTORS.md) give it a once-over for any
|
||||
additional applications you may want to monitor using Netdata's native collectors, or the [generic Prometheus
|
||||
collector](https://github.com/netdata/go.d.plugin/blob/master/modules/prometheus/README.md).
|
||||
|
||||
|
|
|
@ -13,7 +13,7 @@ learn_rel_path: "Concepts"
|
|||
Thanks to close integration with Linux cgroups and the virtual files it maintains under `/sys/fs/cgroup`, Netdata can
|
||||
monitor the health, status, and resource utilization of many different types of Linux containers.
|
||||
|
||||
Netdata uses [cgroups.plugin](https://github.com/netdata/netdata/blob/master/collectors/cgroups.plugin/README.md) to poll `/sys/fs/cgroup` and convert the raw data
|
||||
Netdata uses [cgroups.plugin](https://github.com/netdata/netdata/blob/master/src/collectors/cgroups.plugin/README.md) to poll `/sys/fs/cgroup` and convert the raw data
|
||||
into human-readable metrics and meaningful visualizations. Through cgroups, Netdata is compatible with **all Linux
|
||||
containers**, such as Docker, LXC, LXD, Libvirt, systemd-nspawn, and more. Read more about [Docker-specific
|
||||
monitoring](#collect-docker-metrics) below.
|
||||
|
@ -28,13 +28,13 @@ A handful of additional collectors gather metrics from container-related service
|
|||
[dockerd](https://github.com/netdata/go.d.plugin/blob/master/modules/docker/README.md) or [Docker
|
||||
Engine](https://github.com/netdata/go.d.plugin/blob/master/modules/docker_engine/README.md). You can find all
|
||||
container collectors in our supported collectors list under the
|
||||
[containers/VMs](https://github.com/netdata/netdata/blob/master/collectors/COLLECTORS.md#containers-and-vms) and
|
||||
[Kubernetes](https://github.com/netdata/netdata/blob/master/collectors/COLLECTORS.md#containers-and-vms) headings.
|
||||
[containers/VMs](https://github.com/netdata/netdata/blob/master/src/collectors/COLLECTORS.md#containers-and-vms) and
|
||||
[Kubernetes](https://github.com/netdata/netdata/blob/master/src/collectors/COLLECTORS.md#containers-and-vms) headings.
|
||||
|
||||
## Collect Docker metrics
|
||||
|
||||
Netdata has robust Docker monitoring thanks to the aforementioned
|
||||
[cgroups.plugin](https://github.com/netdata/netdata/blob/master/collectors/cgroups.plugin/README.md). By polling cgroups every second, Netdata can produce meaningful
|
||||
[cgroups.plugin](https://github.com/netdata/netdata/blob/master/src/collectors/cgroups.plugin/README.md). By polling cgroups every second, Netdata can produce meaningful
|
||||
visualizations about the CPU, memory, disk, and network utilization of all running containers on the host system with
|
||||
zero configuration.
|
||||
|
||||
|
@ -55,7 +55,7 @@ metrics](https://github.com/netdata/go.d.plugin/blob/master/modules/mysql/README
|
|||
|
||||
### Collect metrics from applications running in Docker containers
|
||||
|
||||
You could use this technique to monitor an entire infrastructure of Docker containers. The same [enable and configure](https://github.com/netdata/netdata/blob/master/collectors/REFERENCE.md) procedures apply whether an application runs on the host system or inside
|
||||
You could use this technique to monitor an entire infrastructure of Docker containers. The same [enable and configure](https://github.com/netdata/netdata/blob/master/src/collectors/REFERENCE.md) procedures apply whether an application runs on the host system or inside
|
||||
a container. You may need to configure the target endpoint if it's not the application's default.
|
||||
|
||||
Netdata can even [run in a Docker container](https://github.com/netdata/netdata/blob/master/packaging/docker/README.md) itself, and then collect metrics about the
|
||||
|
@ -84,7 +84,7 @@ your k8s infrastructure.
|
|||
and more.
|
||||
- A [kube-proxy collector](https://github.com/netdata/go.d.plugin/blob/master/modules/k8s_kubeproxy/README.md), which
|
||||
also runs on each node and monitors latency and the volume of HTTP requests to the proxy.
|
||||
- A [cgroups collector](https://github.com/netdata/netdata/blob/master/collectors/cgroups.plugin/README.md), which collects CPU, memory, and bandwidth metrics for
|
||||
- A [cgroups collector](https://github.com/netdata/netdata/blob/master/src/collectors/cgroups.plugin/README.md), which collects CPU, memory, and bandwidth metrics for
|
||||
each container running on your k8s cluster.
|
||||
|
||||
For a holistic view of Netdata's Kubernetes monitoring capabilities, see our guide: [_Monitor a Kubernetes (k8s) cluster
|
||||
|
|
|
@ -17,23 +17,23 @@ To gather system metrics, Netdata uses roughly a dozen plugins, each of which ha
|
|||
specific metrics exposed by the host. The system metrics Netdata users interact with most for health monitoring and
|
||||
performance troubleshooting are collected and visualized by `proc.plugin`, `cgroups.plugin`, and `ebpf.plugin`.
|
||||
|
||||
[**proc.plugin**](https://github.com/netdata/netdata/blob/master/collectors/proc.plugin/README.md) gathers metrics from the `/proc` and `/sys` folders in Linux
|
||||
[**proc.plugin**](https://github.com/netdata/netdata/blob/master/src/collectors/proc.plugin/README.md) gathers metrics from the `/proc` and `/sys` folders in Linux
|
||||
systems, along with a few other endpoints, and is responsible for the bulk of the system metrics collected and
|
||||
visualized by Netdata. It collects CPU, memory, disks, load, networking, mount points, and more with zero configuration.
|
||||
It even allows Netdata to monitor its own resource utilization!
|
||||
|
||||
[**cgroups.plugin**](https://github.com/netdata/netdata/blob/master/collectors/cgroups.plugin/README.md) collects rich metrics about containers and virtual machines
|
||||
[**cgroups.plugin**](https://github.com/netdata/netdata/blob/master/src/collectors/cgroups.plugin/README.md) collects rich metrics about containers and virtual machines
|
||||
using the virtual files under `/sys/fs/cgroup`. By reading cgroups, Netdata can instantly collect resource utilization
|
||||
metrics for systemd services, all containers (Docker, LXC, LXD, Libvirt, systemd-nspawn), and more. Learn more in the
|
||||
[collecting container metrics](https://github.com/netdata/netdata/blob/master/docs/collect/container-metrics.md) doc.
|
||||
|
||||
[**ebpf.plugin**](https://github.com/netdata/netdata/blob/master/collectors/ebpf.plugin/README.md): Netdata's extended Berkeley Packet Filter (eBPF) collector
|
||||
[**ebpf.plugin**](https://github.com/netdata/netdata/blob/master/src/collectors/ebpf.plugin/README.md): Netdata's extended Berkeley Packet Filter (eBPF) collector
|
||||
monitors Linux kernel-level metrics for file descriptors, virtual filesystem IO, and process management. You can use our
|
||||
eBPF collector to analyze how and when a process accesses files, when it makes system calls, whether it leaks memory or
|
||||
creating zombie processes, and more.
|
||||
|
||||
While the above plugins and associated collectors are the most important for system metrics, there are many others. You
|
||||
can find all system collectors in our [supported collectors list](https://github.com/netdata/netdata/blob/master/collectors/COLLECTORS.md#system-collectors).
|
||||
can find all system collectors in our [supported collectors list](https://github.com/netdata/netdata/blob/master/src/collectors/COLLECTORS.md#system-collectors).
|
||||
|
||||
## Collect Windows system metrics
|
||||
|
||||
|
|
|
@ -51,7 +51,7 @@ of 5 seconds.
|
|||
Every collector and plugin has its own `update every` setting, which you can also change in the `go.d.conf`,
|
||||
`python.d.conf` or `charts.d.conf` files, or in individual collector configuration files. If the `update
|
||||
every` for an individual collector is less than the global, the Netdata Agent uses the global setting. See
|
||||
the [enable or configure a collector](https://github.com/netdata/netdata/blob/master/collectors/REFERENCE.md#enable-and-disable-a-specific-collection-module)
|
||||
the [enable or configure a collector](https://github.com/netdata/netdata/blob/master/src/collectors/REFERENCE.md#enable-and-disable-a-specific-collection-module)
|
||||
doc for details.
|
||||
|
||||
### Disable a collector or plugin
|
||||
|
|
|
@ -34,16 +34,16 @@ exist.
|
|||
for each in the [daemon config](https://github.com/netdata/netdata/blob/master/src/daemon/config/README.md) doc.
|
||||
- `edit-config` is a shell script used for [editing configuration files](#use-edit-config-to-edit-configuration-files).
|
||||
- Various configuration files ending in `.conf` for [configuring plugins or
|
||||
collectors](https://github.com/netdata/netdata/blob/master/collectors/REFERENCE.md) behave. Examples: `go.d.conf`,
|
||||
collectors](https://github.com/netdata/netdata/blob/master/src/collectors/REFERENCE.md) behave. Examples: `go.d.conf`,
|
||||
`python.d.conf`, and `ebpf.d.conf`.
|
||||
- Various directories ending in `.d`, which contain other configuration files, each ending in `.conf`, for [configuring
|
||||
specific collectors](https://github.com/netdata/netdata/blob/master/collectors/REFERENCE.md).
|
||||
specific collectors](https://github.com/netdata/netdata/blob/master/src/collectors/REFERENCE.md).
|
||||
- `apps_groups.conf` is a configuration file for changing how applications/processes are grouped when viewing the
|
||||
**Application** charts from [`apps.plugin`](https://github.com/netdata/netdata/blob/master/collectors/apps.plugin/README.md) or
|
||||
[`ebpf.plugin`](https://github.com/netdata/netdata/blob/master/collectors/ebpf.plugin/README.md).
|
||||
**Application** charts from [`apps.plugin`](https://github.com/netdata/netdata/blob/master/src/collectors/apps.plugin/README.md) or
|
||||
[`ebpf.plugin`](https://github.com/netdata/netdata/blob/master/src/collectors/ebpf.plugin/README.md).
|
||||
- `health.d/` is a directory that contains [health configuration files](https://github.com/netdata/netdata/blob/master/src/health/REFERENCE.md).
|
||||
- `health_alarm_notify.conf` enables and configures [alert notifications](https://github.com/netdata/netdata/blob/master/docs/monitor/enable-notifications.md).
|
||||
- `statsd.d/` is a directory for configuring Netdata's [statsd collector](https://github.com/netdata/netdata/blob/master/collectors/statsd.plugin/README.md).
|
||||
- `statsd.d/` is a directory for configuring Netdata's [statsd collector](https://github.com/netdata/netdata/blob/master/src/collectors/statsd.plugin/README.md).
|
||||
- `stream.conf` configures [parent-child streaming](https://github.com/netdata/netdata/blob/master/src/streaming/README.md) between separate nodes running the Agent.
|
||||
- `.environment` is a hidden file that describes the environment in which the Netdata Agent is installed, including the
|
||||
`PATH` and any installation options. Useful for [reinstalling](https://github.com/netdata/netdata/blob/master/packaging/installer/REINSTALL.md) or
|
||||
|
|
|
@ -63,7 +63,7 @@ Netdata works with tons of applications, notifications platforms, and other time
|
|||
|
||||
- **300+ system, container, and application endpoints**: Collectors autodetect metrics from default endpoints and
|
||||
immediately visualize them into meaningful charts designed for troubleshooting. See [everything we
|
||||
support](https://github.com/netdata/netdata/blob/master/collectors/COLLECTORS.md).
|
||||
support](https://github.com/netdata/netdata/blob/master/src/collectors/COLLECTORS.md).
|
||||
- **20+ notification platforms**: Netdata's health watchdog sends warning and critical alerts to your [favorite
|
||||
platform](https://github.com/netdata/netdata/blob/master/docs/monitor/enable-notifications.md) to inform you of anomalies just seconds
|
||||
after they affect your node.
|
||||
|
|
|
@ -35,7 +35,7 @@ Use the alphabatized list below to find the answer to your single-term questions
|
|||
|
||||
- [**Cloud** or **Netdata Cloud**](https://github.com/netdata/netdata/blob/master/docs/quickstart/infrastructure.md): Netdata Cloud is a web application that gives you real-time visibility for your entire infrastructure. With Netdata Cloud, you can view key metrics, insightful charts, and active alerts from all your nodes in a single web interface.
|
||||
|
||||
- [**Collector**](https://github.com/netdata/netdata/blob/master/collectors/README.md#collector-architecture-and-terminology): A catch-all term for any Netdata process that gathers metrics from an endpoint.
|
||||
- [**Collector**](https://github.com/netdata/netdata/blob/master/src/collectors/README.md#collector-architecture-and-terminology): A catch-all term for any Netdata process that gathers metrics from an endpoint.
|
||||
|
||||
- [**Community**](https://community.netdata.cloud/): As a company with a passion and genesis in open-source, we are not just very proud of our community, but we consider our users, fans, and chatters to be an imperative part of the Netdata experience and culture.
|
||||
|
||||
|
@ -57,7 +57,7 @@ Use the alphabatized list below to find the answer to your single-term questions
|
|||
|
||||
## E
|
||||
|
||||
- [**External Plugins**](https://github.com/netdata/netdata/blob/master/collectors/plugins.d/README.md): These gather metrics from external processes, such as a webserver or database, and run as independent processes that communicate with the Netdata daemon via pipes.
|
||||
- [**External Plugins**](https://github.com/netdata/netdata/blob/master/src/collectors/plugins.d/README.md): These gather metrics from external processes, such as a webserver or database, and run as independent processes that communicate with the Netdata daemon via pipes.
|
||||
|
||||
## F
|
||||
|
||||
|
@ -85,7 +85,7 @@ Use the alphabatized list below to find the answer to your single-term questions
|
|||
|
||||
## I
|
||||
|
||||
- [**Internal plugins**](https://github.com/netdata/netdata/blob/master/collectors/README.md#collector-architecture-and-terminology): These gather metrics from `/proc`, `/sys`, and other Linux kernel sources. They are written in `C` and run as threads within the Netdata daemon.
|
||||
- [**Internal plugins**](https://github.com/netdata/netdata/blob/master/src/collectors/README.md#collector-architecture-and-terminology): These gather metrics from `/proc`, `/sys`, and other Linux kernel sources. They are written in `C` and run as threads within the Netdata daemon.
|
||||
|
||||
## K
|
||||
|
||||
|
@ -95,7 +95,7 @@ Use the alphabatized list below to find the answer to your single-term questions
|
|||
|
||||
## M
|
||||
|
||||
- [**Metrics Collection**](https://github.com/netdata/netdata/blob/master/collectors/README.md): With zero configuration, Netdata auto-detects thousands of data sources upon starting and immediately collects per-second metrics. Netdata can immediately collect metrics from these endpoints thanks to 300+ collectors, which all come pre-installed when you install Netdata.
|
||||
- [**Metrics Collection**](https://github.com/netdata/netdata/blob/master/src/collectors/README.md): With zero configuration, Netdata auto-detects thousands of data sources upon starting and immediately collects per-second metrics. Netdata can immediately collect metrics from these endpoints thanks to 300+ collectors, which all come pre-installed when you install Netdata.
|
||||
|
||||
- [**Metric Correlations**](https://github.com/netdata/netdata/blob/master/docs/cloud/insights/metric-correlations.md): A Netdata feature that lets you quickly find metrics and charts related to a particular window of interest that you want to explore further.
|
||||
|
||||
|
@ -105,7 +105,7 @@ Use the alphabatized list below to find the answer to your single-term questions
|
|||
|
||||
- [**Metrics Streaming Replication**](https://github.com/netdata/netdata/blob/master/docs/metrics-storage-management/enable-streaming.md): Each node running Netdata can stream the metrics it collects, in real time, to another node. Metric streaming allows you to replicate metrics data across multiple nodes, or centralize all your metrics data into a single time-series database (TSDB).
|
||||
|
||||
- [**Module**](https://github.com/netdata/netdata/blob/master/collectors/REFERENCE.md#enable-and-disable-a-specific-collection-module): A type of collector.
|
||||
- [**Module**](https://github.com/netdata/netdata/blob/master/src/collectors/REFERENCE.md#enable-and-disable-a-specific-collection-module): A type of collector.
|
||||
|
||||
## N
|
||||
|
||||
|
@ -128,7 +128,7 @@ metrics, troubleshoot complex performance problems, and make data interoperable
|
|||
|
||||
- [**Obsoletion**(of nodes)](https://github.com/netdata/netdata/blob/master/docs/cloud/manage/organize-your-infrastrucutre-invite-your-team.md#obsoleting-offline-nodes-from-a-space): Removing nodes from a space.
|
||||
|
||||
- [**Orchestrators**](https://github.com/netdata/netdata/blob/master/collectors/README.md#collector-architecture-and-terminology): External plugins that run and manage one or more modules. They run as independent processes.
|
||||
- [**Orchestrators**](https://github.com/netdata/netdata/blob/master/src/collectors/README.md#collector-architecture-and-terminology): External plugins that run and manage one or more modules. They run as independent processes.
|
||||
|
||||
- [**Overview** tab](https://github.com/netdata/netdata/blob/master/docs/cloud/visualize/overview.md#overview-and-single-node-view): Tab in Netdata Cloud that uses composite charts. These charts display real-time aggregated metrics from all the nodes (or a filtered selection) in a given War Room.
|
||||
|
||||
|
|
|
@ -130,7 +130,7 @@ See [using a different metric storage database](https://github.com/netdata/netda
|
|||
## Disable unneeded plugins or collectors
|
||||
|
||||
If you know that you don't need an [entire plugin or a specific
|
||||
collector](https://github.com/netdata/netdata/blob/master/collectors/README.md#collector-architecture-and-terminology),
|
||||
collector](https://github.com/netdata/netdata/blob/master/src/collectors/README.md#collector-architecture-and-terminology),
|
||||
you can disable any of them. Keep in mind that if a plugin/collector has nothing to do, it simply shuts down and does
|
||||
not consume system resources. You will only improve the Agent's performance by disabling plugins/collectors that are
|
||||
actively collecting metrics.
|
||||
|
@ -191,11 +191,11 @@ seconds, respectively.
|
|||
Every collector and plugin has its own `update every` setting, which you can also change in the `go.d.conf`,
|
||||
`python.d.conf`, or `charts.d.conf` files, or in individual collector configuration files. If the `update
|
||||
every` for an individual collector is less than the global, the Netdata Agent uses the global setting. See
|
||||
the [collectors configuration reference](https://github.com/netdata/netdata/blob/master/collectors/REFERENCE.md) for
|
||||
the [collectors configuration reference](https://github.com/netdata/netdata/blob/master/src/collectors/REFERENCE.md) for
|
||||
details.
|
||||
|
||||
To reduce the frequency of
|
||||
an [internal_plugin/collector](https://github.com/netdata/netdata/blob/master/collectors/README.md#collector-architecture-and-terminology),
|
||||
an [internal_plugin/collector](https://github.com/netdata/netdata/blob/master/src/collectors/README.md#collector-architecture-and-terminology),
|
||||
open `netdata.conf` and find the appropriate section. For example, to reduce the frequency of the `apps` plugin, which
|
||||
collects and visualizes metrics on application resource utilization:
|
||||
|
||||
|
@ -204,7 +204,7 @@ collects and visualizes metrics on application resource utilization:
|
|||
update every = 5
|
||||
```
|
||||
|
||||
To [configure an individual collector](https://github.com/netdata/netdata/blob/master/collectors/REFERENCE.md#configure-a-collector),
|
||||
To [configure an individual collector](https://github.com/netdata/netdata/blob/master/src/collectors/REFERENCE.md#configure-a-collector),
|
||||
open its specific configuration file with `edit-config` and look for the `update_every` setting. For example, to reduce
|
||||
the frequency of the `nginx` collector, run `sudo ./edit-config go.d/nginx.conf`:
|
||||
|
||||
|
|
|
@ -241,6 +241,6 @@ clusters of all sizes.
|
|||
collector](https://github.com/netdata/go.d.plugin/blob/master/modules/k8s_kubelet/README.md)
|
||||
- [Netdata Agent · `kube-proxy`
|
||||
collector](https://github.com/netdata/go.d.plugin/blob/master/modules/k8s_kubeproxy/README.md)
|
||||
- [Netdata Agent · `cgroups.plugin`](https://github.com/netdata/netdata/blob/master/collectors/cgroups.plugin/README.md)
|
||||
- [Netdata Agent · `cgroups.plugin`](https://github.com/netdata/netdata/blob/master/src/collectors/cgroups.plugin/README.md)
|
||||
|
||||
|
||||
|
|
|
@ -64,7 +64,7 @@ replacing `NODE` with the hostname or IP address of your system.
|
|||
There's nothing you need to do to enable [system monitoring](https://github.com/netdata/netdata/blob/master/docs/collect/system-metrics.md) and Linux monitoring with
|
||||
the Netdata Agent, which autodetects metrics from CPUs, memory, disks, networking devices, and Linux processes like
|
||||
systemd without any configuration. If you're using containers, Netdata automatically collects resource utilization
|
||||
metrics from each using the [cgroups data collector](https://github.com/netdata/netdata/blob/master/collectors/cgroups.plugin/README.md).
|
||||
metrics from each using the [cgroups data collector](https://github.com/netdata/netdata/blob/master/src/collectors/cgroups.plugin/README.md).
|
||||
|
||||
## Enable Apache monitoring
|
||||
|
||||
|
@ -110,7 +110,7 @@ system](https://github.com/netdata/netdata/blob/master/docs/configure/start-stop
|
|||
## Enable PHP monitoring
|
||||
|
||||
Unlike Apache or MySQL, PHP isn't a service that you can monitor directly, unless you instrument a PHP-based application
|
||||
with [StatsD](https://github.com/netdata/netdata/blob/master/collectors/statsd.plugin/README.md).
|
||||
with [StatsD](https://github.com/netdata/netdata/blob/master/src/collectors/statsd.plugin/README.md).
|
||||
|
||||
However, if you use [PHP-FPM](https://php-fpm.org/) in your LAMP stack, you can monitor that process with our [PHP-FPM
|
||||
data collector](https://github.com/netdata/go.d.plugin/blob/master/modules/phpfpm/README.md).
|
||||
|
|
|
@ -105,9 +105,9 @@ If you're completely new to Netdata, look at the [Introduction](https://github.c
|
|||
### Enable temperature sensor monitoring
|
||||
|
||||
You need to manually enable Netdata's built-in [temperature sensor
|
||||
collector](https://github.com/netdata/netdata/blob/master/collectors/charts.d.plugin/sensors/README.md) to start collecting metrics.
|
||||
collector](https://github.com/netdata/netdata/blob/master/src/collectors/charts.d.plugin/sensors/README.md) to start collecting metrics.
|
||||
|
||||
> Netdata uses a few plugins to manage its [collectors](https://github.com/netdata/netdata/blob/master/collectors/REFERENCE.md), each using a different language: Go,
|
||||
> Netdata uses a few plugins to manage its [collectors](https://github.com/netdata/netdata/blob/master/src/collectors/REFERENCE.md), each using a different language: Go,
|
||||
> Python, Node.js, and Bash. While our Go collectors are undergoing the most active development, we still support the
|
||||
> other languages. In this case, you need to enable a temperature sensor collector that's written in Bash.
|
||||
|
||||
|
|
|
@ -46,7 +46,7 @@ With Netdata's process monitoring, you can:
|
|||
## How does Netdata do process monitoring?
|
||||
|
||||
The Netdata Agent already knows to look for hundreds
|
||||
of [standard applications that we support via collectors](https://github.com/netdata/netdata/blob/master/collectors/COLLECTORS.md),
|
||||
of [standard applications that we support via collectors](https://github.com/netdata/netdata/blob/master/src/collectors/COLLECTORS.md),
|
||||
and groups them based on their
|
||||
purpose. Let's say you want to monitor a MySQL
|
||||
database using its process. The Netdata Agent already knows to look for processes with the string `mysqld` in their
|
||||
|
@ -55,12 +55,12 @@ process-specific charts.
|
|||
|
||||
The process and groups settings are used by two unique and powerful collectors.
|
||||
|
||||
[**`apps.plugin`**](https://github.com/netdata/netdata/blob/master/collectors/apps.plugin/README.md) looks at the Linux
|
||||
[**`apps.plugin`**](https://github.com/netdata/netdata/blob/master/src/collectors/apps.plugin/README.md) looks at the Linux
|
||||
process tree every second, much like `top` or
|
||||
`ps fax`, and collects resource utilization information on every running process. It then automatically adds a layer of
|
||||
meaningful visualization on top of these metrics, and creates per-process/application charts.
|
||||
|
||||
[**`ebpf.plugin`**](https://github.com/netdata/netdata/blob/master/collectors/ebpf.plugin/README.md): Netdata's extended
|
||||
[**`ebpf.plugin`**](https://github.com/netdata/netdata/blob/master/src/collectors/ebpf.plugin/README.md): Netdata's extended
|
||||
Berkeley Packet Filter (eBPF) collector
|
||||
monitors Linux kernel-level metrics for file descriptors, virtual filesystem IO, and process management, and then hands
|
||||
process-specific metrics over to `apps.plugin` for visualization. The eBPF collector also collects and visualizes
|
||||
|
|
|
@ -6,7 +6,7 @@ We love IoT and edge at Netdata, we also love machine learning. Even better if w
|
|||
of monitoring increasingly complex systems.
|
||||
|
||||
We recently explored what might be involved in enabling our Python-based [anomalies
|
||||
collector](https://github.com/netdata/netdata/blob/master/collectors/python.d.plugin/anomalies/README.md) on a Raspberry Pi. To our delight, it's actually quite
|
||||
collector](https://github.com/netdata/netdata/blob/master/src/collectors/python.d.plugin/anomalies/README.md) on a Raspberry Pi. To our delight, it's actually quite
|
||||
straightforward!
|
||||
|
||||
Read on to learn all the steps and enable unsupervised anomaly detection on your on Raspberry Pi(s).
|
||||
|
@ -75,7 +75,7 @@ centralized cloud somewhere) is the resource utilization impact of running a mon
|
|||
|
||||
With the default configuration, the anomalies collector uses about 6.5% of CPU at each run. During the retraining step,
|
||||
CPU utilization jumps to between 20-30% for a few seconds, but you can [configure
|
||||
retraining](https://github.com/netdata/netdata/blob/master/collectors/python.d.plugin/anomalies/README.md#configuration) to happen less often if you wish.
|
||||
retraining](https://github.com/netdata/netdata/blob/master/src/collectors/python.d.plugin/anomalies/README.md#configuration) to happen less often if you wish.
|
||||
|
||||

|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
# Develop a custom data collector in Python
|
||||
|
||||
The Netdata Agent uses [data collectors](https://github.com/netdata/netdata/blob/master/collectors/README.md) to
|
||||
The Netdata Agent uses [data collectors](https://github.com/netdata/netdata/blob/master/src/collectors/README.md) to
|
||||
fetch metrics from hundreds of system, container, and service endpoints. While the Netdata team and community has built
|
||||
[powerful collectors](https://github.com/netdata/netdata/blob/master/collectors/COLLECTORS.md) for most system, container,
|
||||
[powerful collectors](https://github.com/netdata/netdata/blob/master/src/collectors/COLLECTORS.md) for most system, container,
|
||||
and service/application endpoints, some custom applications can't be monitored by default.
|
||||
|
||||
In this tutorial, you'll learn how to leverage the [Python programming language](https://www.python.org/) to build a
|
||||
|
@ -27,7 +27,7 @@ want to make it available for other users, you should create the pull request in
|
|||
### Quick start
|
||||
|
||||
For a quick start, you can look at the
|
||||
[example plugin](https://raw.githubusercontent.com/netdata/netdata/master/collectors/python.d.plugin/example/example.chart.py).
|
||||
[example plugin](https://raw.githubusercontent.com/netdata/netdata/master/src/collectors/python.d.plugin/example/example.chart.py).
|
||||
|
||||
**Note**: If you are working 'locally' on a new collector and would like to run it in an already installed and running
|
||||
Netdata (as opposed to having to install Netdata from source again with your new changes) you can copy over the relevant
|
||||
|
@ -73,7 +73,7 @@ The basic elements of a Netdata collector are:
|
|||
- `get_data()`: The basic function of the plugin which will return to Netdata the correct values.
|
||||
|
||||
**Note**: All names are better explained in the
|
||||
[External Plugins Documentation](https://github.com/netdata/netdata/blob/master/collectors/plugins.d/README.md).
|
||||
[External Plugins Documentation](https://github.com/netdata/netdata/blob/master/src/collectors/plugins.d/README.md).
|
||||
Parameters like `priority` and `update_every` mentioned in that documentation are handled by the `python.d.plugin`,
|
||||
not by each collection module.
|
||||
|
||||
|
@ -487,7 +487,7 @@ configuration in [YAML](https://www.tutorialspoint.com/yaml/yaml_basics.htm) for
|
|||
more chances to work out-of-the-box. For example, if the data source supports both `HTTP` and `linux socket`, you can
|
||||
define 2 jobs named `local`, with each using a different method.
|
||||
- Check the `example` collector configuration file on
|
||||
[GitHub](https://github.com/netdata/netdata/blob/master/collectors/python.d.plugin/example/example.conf) to get a
|
||||
[GitHub](https://github.com/netdata/netdata/blob/master/src/collectors/python.d.plugin/example/example.conf) to get a
|
||||
sense of the structure.
|
||||
|
||||
```yaml
|
||||
|
@ -518,10 +518,10 @@ find the configuration field. This allows you to define sane defaults for your c
|
|||
|
||||
Moreover, when creating the configuration file, create a large comment section that describes the configuration
|
||||
variables and inform the user about the defaults. For example, take a look at the `example` collector on
|
||||
[GitHub](https://github.com/netdata/netdata/blob/master/collectors/python.d.plugin/example/example.conf).
|
||||
[GitHub](https://github.com/netdata/netdata/blob/master/src/collectors/python.d.plugin/example/example.conf).
|
||||
|
||||
You can read more about the configuration file on the [`python.d.plugin`
|
||||
documentation](https://github.com/netdata/netdata/blob/master/collectors/python.d.plugin/README.md).
|
||||
documentation](https://github.com/netdata/netdata/blob/master/src/collectors/python.d.plugin/README.md).
|
||||
|
||||
You can find the source code for the above examples on [GitHub](https://github.com/papajohn-uop/netdata).
|
||||
|
||||
|
|
|
@ -12,7 +12,7 @@ learn_rel_path: "Operations"
|
|||
|
||||
When trying to troubleshoot or debug a finicky application, there's no such thing as too much information. At Netdata,
|
||||
we developed programs that connect to the [_extended Berkeley Packet Filter_ (eBPF) virtual
|
||||
machine](https://github.com/netdata/netdata/blob/master/collectors/ebpf.plugin/README.md) to help you see exactly how specific applications are interacting with the
|
||||
machine](https://github.com/netdata/netdata/blob/master/src/collectors/ebpf.plugin/README.md) to help you see exactly how specific applications are interacting with the
|
||||
Linux kernel. With these charts, you can root out bugs, discover optimizations, diagnose memory leaks, and much more.
|
||||
|
||||
This means you can see exactly how often, and in what volume, the application creates processes, opens files, writes to
|
||||
|
@ -29,7 +29,7 @@ To start troubleshooting an application with eBPF metrics, you need to ensure yo
|
|||
displays those metrics independent from any other process.
|
||||
|
||||
You can use the `apps_groups.conf` file to configure which applications appear in charts generated by
|
||||
[`apps.plugin`](https://github.com/netdata/netdata/blob/master/collectors/apps.plugin/README.md). Once you edit this file and create a new group for the application
|
||||
[`apps.plugin`](https://github.com/netdata/netdata/blob/master/src/collectors/apps.plugin/README.md). Once you edit this file and create a new group for the application
|
||||
you want to monitor, you can see how it's interacting with the Linux kernel via real-time eBPF metrics.
|
||||
|
||||
Let's assume you have an application that runs on the process `custom-app`. To monitor eBPF metrics for that application
|
||||
|
@ -66,7 +66,7 @@ group+process. You can also add additional processes to the same group.
|
|||
|
||||
You can set up `apps_groups.conf` to more show more precise eBPF metrics for any application or service running on your
|
||||
system, even if it's a standard package like Redis, Apache, or any other [application/service Netdata collects
|
||||
from](https://github.com/netdata/netdata/blob/master/collectors/COLLECTORS.md).
|
||||
from](https://github.com/netdata/netdata/blob/master/src/collectors/COLLECTORS.md).
|
||||
|
||||
```conf
|
||||
# -----------------------------------------------------------------------------
|
||||
|
@ -86,7 +86,7 @@ to show other charts that will help you debug and troubleshoot how it interacts
|
|||
|
||||
## Configure the eBPF collector to monitor errors
|
||||
|
||||
The eBPF collector has [two possible modes](https://github.com/netdata/netdata/blob/master/collectors/ebpf.plugin/README.md#ebpf-load-mode): `entry` and `return`. The default
|
||||
The eBPF collector has [two possible modes](https://github.com/netdata/netdata/blob/master/src/collectors/ebpf.plugin/README.md#ebpf-load-mode): `entry` and `return`. The default
|
||||
is `entry`, and only monitors calls to kernel functions, but the `return` also monitors and charts _whether these calls
|
||||
return in error_.
|
||||
|
||||
|
@ -122,7 +122,7 @@ Pay particular attention to the charts in the **ebpf file**, **ebpf syscall**, *
|
|||
sub-sections. These charts are populated by low-level Linux kernel metrics thanks to eBPF, and showcase the volume of
|
||||
calls to open/close files, call functions like `do_fork`, IO activity on the VFS, and much more.
|
||||
|
||||
See the [eBPF collector documentation](https://github.com/netdata/netdata/blob/master/collectors/ebpf.plugin/README.md#integration-with-appsplugin) for the full list
|
||||
See the [eBPF collector documentation](https://github.com/netdata/netdata/blob/master/src/collectors/ebpf.plugin/README.md#integration-with-appsplugin) for the full list
|
||||
of per-application charts.
|
||||
|
||||
Let's show some examples of how you can first identify normal eBPF patterns, then use that knowledge to identify
|
||||
|
|
|
@ -149,11 +149,11 @@ collected on any of your nodes.
|
|||
|
||||
### Collect metrics from systems and applications
|
||||
|
||||
Netdata has [300+ pre-installed collectors](https://github.com/netdata/netdata/blob/master/collectors/COLLECTORS.md) that gather thousands of metrics with zero
|
||||
Netdata has [300+ pre-installed collectors](https://github.com/netdata/netdata/blob/master/src/collectors/COLLECTORS.md) that gather thousands of metrics with zero
|
||||
configuration. Collectors search each of your nodes in default locations and ports to find running applications and
|
||||
gather as many metrics as they can without you having to configure them individually.
|
||||
|
||||
Most collectors work without configuration, should you want more info, you can read more on [how Netdata's metrics collectors work](https://github.com/netdata/netdata/blob/master/collectors/README.md) and the [Collectors configuration reference](https://github.com/netdata/netdata/blob/master/collectors/REFERENCE.md) documentation.
|
||||
Most collectors work without configuration, should you want more info, you can read more on [how Netdata's metrics collectors work](https://github.com/netdata/netdata/blob/master/src/collectors/README.md) and the [Collectors configuration reference](https://github.com/netdata/netdata/blob/master/src/collectors/REFERENCE.md) documentation.
|
||||
|
||||
In addition, find detailed information about which [system](https://github.com/netdata/netdata/blob/master/docs/collect/system-metrics.md),
|
||||
[container](https://github.com/netdata/netdata/blob/master/docs/collect/container-metrics.md), and [application](https://github.com/netdata/netdata/blob/master/docs/collect/application-metrics.md) metrics you can
|
||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -911,7 +911,7 @@ bundle_libbpf() {
|
|||
bundle_libbpf
|
||||
|
||||
copy_co_re() {
|
||||
cp -R "${1}/includes" "collectors/ebpf.plugin/"
|
||||
cp -R "${1}/includes" "src/collectors/ebpf.plugin/"
|
||||
}
|
||||
|
||||
bundle_ebpf_co_re() {
|
||||
|
|
|
@ -6,4 +6,4 @@ CORE_VERSION="$(cat "${SRCDIR}/packaging/ebpf-co-re.version")"
|
|||
CORE_TARBALL="netdata-ebpf-co-re-glibc-${CORE_VERSION}.tar.xz"
|
||||
curl -sSL --connect-timeout 10 --retry 3 "https://github.com/netdata/ebpf-co-re/releases/download/${CORE_VERSION}/${CORE_TARBALL}" > "${CORE_TARBALL}" || exit 1
|
||||
grep "${CORE_TARBALL}" "${SRCDIR}/packaging/ebpf-co-re.checksums" | sha256sum -c - || exit 1
|
||||
tar -xa --no-same-owner -f "${CORE_TARBALL}" -C "${SRCDIR}/collectors/ebpf.plugin" || exit 1
|
||||
tar -xa --no-same-owner -f "${CORE_TARBALL}" -C "${SRCDIR}/src/collectors/ebpf.plugin" || exit 1
|
||||
|
|
|
@ -47,8 +47,8 @@ metrics](https://github.com/netdata/netdata/blob/master/docs/store/change-metric
|
|||
#### Data collection
|
||||
|
||||
If Netdata didn't autodetect all the hardware, containers, services, or applications running on your node, you should
|
||||
learn more about [how data collectors work](https://github.com/netdata/netdata/blob/master/collectors/README.md). If there's a [supported
|
||||
collector](https://github.com/netdata/netdata/blob/master/collectors/COLLECTORS.md) for metrics you need, [configure the collector](https://github.com/netdata/netdata/blob/master/collectors/REFERENCE.md)
|
||||
learn more about [how data collectors work](https://github.com/netdata/netdata/blob/master/src/collectors/README.md). If there's a [supported
|
||||
collector](https://github.com/netdata/netdata/blob/master/src/collectors/COLLECTORS.md) for metrics you need, [configure the collector](https://github.com/netdata/netdata/blob/master/src/collectors/REFERENCE.md)
|
||||
or read about its requirements to configure your endpoint to publish metrics in the correct format and endpoint.
|
||||
|
||||
#### Alerts & notifications
|
||||
|
|
|
@ -9,7 +9,7 @@ learn_rel_path: "Installation/Install on specific environments"
|
|||
# Install Netdata on macOS
|
||||
|
||||
Netdata works on macOS, albeit with some limitations.
|
||||
The number of charts displaying system metrics is limited, but you can use any of Netdata's [external plugins](https://github.com/netdata/netdata/blob/master/collectors/plugins.d/README.md) to monitor any services you might have installed on your macOS system.
|
||||
The number of charts displaying system metrics is limited, but you can use any of Netdata's [external plugins](https://github.com/netdata/netdata/blob/master/src/collectors/plugins.d/README.md) to monitor any services you might have installed on your macOS system.
|
||||
You could also use a macOS system as the parent node in a [streaming configuration](https://github.com/netdata/netdata/blob/master/src/streaming/README.md).
|
||||
|
||||
You can install Netdata in one of the three following ways:
|
||||
|
|
|
@ -5,16 +5,16 @@ real-time, interactive charts. The following list includes collectors for both e
|
|||
internal system metrics.
|
||||
|
||||
Learn more
|
||||
about [how collectors work](https://github.com/netdata/netdata/blob/master/collectors/README.md), and
|
||||
about [how collectors work](https://github.com/netdata/netdata/blob/master/src/collectors/README.md), and
|
||||
then learn how to [enable or
|
||||
configure](https://github.com/netdata/netdata/blob/master/collectors/REFERENCE.md#enable-and-disable-a-specific-collection-module) any of the below collectors using the same process.
|
||||
configure](https://github.com/netdata/netdata/blob/master/src/collectors/REFERENCE.md#enable-and-disable-a-specific-collection-module) any of the below collectors using the same process.
|
||||
|
||||
Some collectors have both Go and Python versions as we continue our effort to migrate all collectors to Go. In these
|
||||
cases, _Netdata always prioritizes the Go version_, and we highly recommend you use the Go versions for the best
|
||||
experience.
|
||||
|
||||
If you want to use a Python version of a collector, you need to
|
||||
explicitly [disable the Go version](https://github.com/netdata/netdata/blob/master/collectors/REFERENCE.md#enable-and-disable-a-specific-collection-module),
|
||||
explicitly [disable the Go version](https://github.com/netdata/netdata/blob/master/src/collectors/REFERENCE.md#enable-and-disable-a-specific-collection-module),
|
||||
and enable the Python version. Netdata then skips the Go version and attempts to load the Python version and its
|
||||
accompanying configuration file.
|
||||
|
||||
|
@ -26,10 +26,10 @@ If you don't see the app/service you'd like to monitor in this list:
|
|||
[generic Prometheus collector](https://github.com/netdata/go.d.plugin/blob/master/modules/prometheus/README.md).
|
||||
|
||||
- If your application is instrumented to expose [StatsD](https://blog.netdata.cloud/introduction-to-statsd/) metrics,
|
||||
see our [generic StatsD collector](https://github.com/netdata/netdata/blob/master/collectors/statsd.plugin/README.md).
|
||||
see our [generic StatsD collector](https://github.com/netdata/netdata/blob/master/src/collectors/statsd.plugin/README.md).
|
||||
|
||||
- If you have data in CSV, JSON, XML or other popular formats, you may be able to use our
|
||||
[generic structured data (Pandas) collector](https://github.com/netdata/netdata/blob/master/collectors/python.d.plugin/pandas/README.md),
|
||||
[generic structured data (Pandas) collector](https://github.com/netdata/netdata/blob/master/src/collectors/python.d.plugin/pandas/README.md),
|
||||
|
||||
- Check out our [GitHub issues](https://github.com/netdata/netdata/issues). Use the search bar to look for previous
|
||||
discussions about that collector—we may be looking for assistance from users such as yourself!
|
||||
|
@ -55,7 +55,7 @@ If you don't see the app/service you'd like to monitor in this list:
|
|||
|
||||
- [Dependency-Track](https://github.com/netdata/go.d.plugin/blob/master/modules/prometheus/integrations/dependency-track.md)
|
||||
|
||||
- [Go applications (EXPVAR)](https://github.com/netdata/netdata/blob/master/collectors/python.d.plugin/go_expvar/integrations/go_applications_expvar.md)
|
||||
- [Go applications (EXPVAR)](https://github.com/netdata/netdata/blob/master/src/collectors/python.d.plugin/go_expvar/integrations/go_applications_expvar.md)
|
||||
|
||||
- [Google Pagespeed](https://github.com/netdata/go.d.plugin/blob/master/modules/prometheus/integrations/google_pagespeed.md)
|
||||
|
||||
|
@ -85,7 +85,7 @@ If you don't see the app/service you'd like to monitor in this list:
|
|||
|
||||
### Authentication and Authorization
|
||||
|
||||
- [Fail2ban](https://github.com/netdata/netdata/blob/master/collectors/python.d.plugin/fail2ban/integrations/fail2ban.md)
|
||||
- [Fail2ban](https://github.com/netdata/netdata/blob/master/src/collectors/python.d.plugin/fail2ban/integrations/fail2ban.md)
|
||||
|
||||
- [FreeRADIUS](https://github.com/netdata/go.d.plugin/blob/master/modules/freeradius/integrations/freeradius.md)
|
||||
|
||||
|
@ -95,7 +95,7 @@ If you don't see the app/service you'd like to monitor in this list:
|
|||
|
||||
- [OpenLDAP (community)](https://github.com/netdata/go.d.plugin/blob/master/modules/prometheus/integrations/openldap_community.md)
|
||||
|
||||
- [OpenLDAP](https://github.com/netdata/netdata/blob/master/collectors/python.d.plugin/openldap/integrations/openldap.md)
|
||||
- [OpenLDAP](https://github.com/netdata/netdata/blob/master/src/collectors/python.d.plugin/openldap/integrations/openldap.md)
|
||||
|
||||
- [RADIUS](https://github.com/netdata/go.d.plugin/blob/master/modules/prometheus/integrations/radius.md)
|
||||
|
||||
|
@ -129,7 +129,7 @@ If you don't see the app/service you'd like to monitor in this list:
|
|||
|
||||
- [Jenkins](https://github.com/netdata/go.d.plugin/blob/master/modules/prometheus/integrations/jenkins.md)
|
||||
|
||||
- [Puppet](https://github.com/netdata/netdata/blob/master/collectors/python.d.plugin/puppet/integrations/puppet.md)
|
||||
- [Puppet](https://github.com/netdata/netdata/blob/master/src/collectors/python.d.plugin/puppet/integrations/puppet.md)
|
||||
|
||||
### Cloud Provider Managed
|
||||
|
||||
|
@ -197,7 +197,7 @@ If you don't see the app/service you'd like to monitor in this list:
|
|||
|
||||
### Containers and VMs
|
||||
|
||||
- [Containers](https://github.com/netdata/netdata/blob/master/collectors/cgroups.plugin/integrations/containers.md)
|
||||
- [Containers](https://github.com/netdata/netdata/blob/master/src/collectors/cgroups.plugin/integrations/containers.md)
|
||||
|
||||
- [Docker Engine](https://github.com/netdata/go.d.plugin/blob/master/modules/docker_engine/integrations/docker_engine.md)
|
||||
|
||||
|
@ -205,27 +205,27 @@ If you don't see the app/service you'd like to monitor in this list:
|
|||
|
||||
- [Docker](https://github.com/netdata/go.d.plugin/blob/master/modules/docker/integrations/docker.md)
|
||||
|
||||
- [LXC Containers](https://github.com/netdata/netdata/blob/master/collectors/cgroups.plugin/integrations/lxc_containers.md)
|
||||
- [LXC Containers](https://github.com/netdata/netdata/blob/master/src/collectors/cgroups.plugin/integrations/lxc_containers.md)
|
||||
|
||||
- [Libvirt Containers](https://github.com/netdata/netdata/blob/master/collectors/cgroups.plugin/integrations/libvirt_containers.md)
|
||||
- [Libvirt Containers](https://github.com/netdata/netdata/blob/master/src/collectors/cgroups.plugin/integrations/libvirt_containers.md)
|
||||
|
||||
- [NSX-T](https://github.com/netdata/go.d.plugin/blob/master/modules/prometheus/integrations/nsx-t.md)
|
||||
|
||||
- [Podman](https://github.com/netdata/go.d.plugin/blob/master/modules/prometheus/integrations/podman.md)
|
||||
|
||||
- [Proxmox Containers](https://github.com/netdata/netdata/blob/master/collectors/cgroups.plugin/integrations/proxmox_containers.md)
|
||||
- [Proxmox Containers](https://github.com/netdata/netdata/blob/master/src/collectors/cgroups.plugin/integrations/proxmox_containers.md)
|
||||
|
||||
- [Proxmox VE](https://github.com/netdata/go.d.plugin/blob/master/modules/prometheus/integrations/proxmox_ve.md)
|
||||
|
||||
- [VMware vCenter Server](https://github.com/netdata/go.d.plugin/blob/master/modules/vsphere/integrations/vmware_vcenter_server.md)
|
||||
|
||||
- [Virtual Machines](https://github.com/netdata/netdata/blob/master/collectors/cgroups.plugin/integrations/virtual_machines.md)
|
||||
- [Virtual Machines](https://github.com/netdata/netdata/blob/master/src/collectors/cgroups.plugin/integrations/virtual_machines.md)
|
||||
|
||||
- [Xen XCP-ng](https://github.com/netdata/netdata/blob/master/collectors/xenstat.plugin/integrations/xen_xcp-ng.md)
|
||||
- [Xen XCP-ng](https://github.com/netdata/netdata/blob/master/src/collectors/xenstat.plugin/integrations/xen_xcp-ng.md)
|
||||
|
||||
- [cAdvisor](https://github.com/netdata/go.d.plugin/blob/master/modules/prometheus/integrations/cadvisor.md)
|
||||
|
||||
- [oVirt Containers](https://github.com/netdata/netdata/blob/master/collectors/cgroups.plugin/integrations/ovirt_containers.md)
|
||||
- [oVirt Containers](https://github.com/netdata/netdata/blob/master/src/collectors/cgroups.plugin/integrations/ovirt_containers.md)
|
||||
|
||||
- [vCenter Server Appliance](https://github.com/netdata/go.d.plugin/blob/master/modules/vcsa/integrations/vcenter_server_appliance.md)
|
||||
|
||||
|
@ -259,7 +259,7 @@ If you don't see the app/service you'd like to monitor in this list:
|
|||
|
||||
- [Memcached (community)](https://github.com/netdata/go.d.plugin/blob/master/modules/prometheus/integrations/memcached_community.md)
|
||||
|
||||
- [Memcached](https://github.com/netdata/netdata/blob/master/collectors/python.d.plugin/memcached/integrations/memcached.md)
|
||||
- [Memcached](https://github.com/netdata/netdata/blob/master/src/collectors/python.d.plugin/memcached/integrations/memcached.md)
|
||||
|
||||
- [MongoDB](https://github.com/netdata/go.d.plugin/blob/master/modules/mongodb/integrations/mongodb.md)
|
||||
|
||||
|
@ -269,7 +269,7 @@ If you don't see the app/service you'd like to monitor in this list:
|
|||
|
||||
- [Oracle DB (community)](https://github.com/netdata/go.d.plugin/blob/master/modules/prometheus/integrations/oracle_db_community.md)
|
||||
|
||||
- [Oracle DB](https://github.com/netdata/netdata/blob/master/collectors/python.d.plugin/oracledb/integrations/oracle_db.md)
|
||||
- [Oracle DB](https://github.com/netdata/netdata/blob/master/src/collectors/python.d.plugin/oracledb/integrations/oracle_db.md)
|
||||
|
||||
- [Patroni](https://github.com/netdata/go.d.plugin/blob/master/modules/prometheus/integrations/patroni.md)
|
||||
|
||||
|
@ -287,9 +287,9 @@ If you don't see the app/service you'd like to monitor in this list:
|
|||
|
||||
- [Redis](https://github.com/netdata/go.d.plugin/blob/master/modules/redis/integrations/redis.md)
|
||||
|
||||
- [RethinkDB](https://github.com/netdata/netdata/blob/master/collectors/python.d.plugin/rethinkdbs/integrations/rethinkdb.md)
|
||||
- [RethinkDB](https://github.com/netdata/netdata/blob/master/src/collectors/python.d.plugin/rethinkdbs/integrations/rethinkdb.md)
|
||||
|
||||
- [RiakKV](https://github.com/netdata/netdata/blob/master/collectors/python.d.plugin/riakkv/integrations/riakkv.md)
|
||||
- [RiakKV](https://github.com/netdata/netdata/blob/master/src/collectors/python.d.plugin/riakkv/integrations/riakkv.md)
|
||||
|
||||
- [SQL Database agnostic](https://github.com/netdata/go.d.plugin/blob/master/modules/prometheus/integrations/sql_database_agnostic.md)
|
||||
|
||||
|
@ -301,9 +301,9 @@ If you don't see the app/service you'd like to monitor in this list:
|
|||
|
||||
### Distributed Computing Systems
|
||||
|
||||
- [BOINC](https://github.com/netdata/netdata/blob/master/collectors/python.d.plugin/boinc/integrations/boinc.md)
|
||||
- [BOINC](https://github.com/netdata/netdata/blob/master/src/collectors/python.d.plugin/boinc/integrations/boinc.md)
|
||||
|
||||
- [Gearman](https://github.com/netdata/netdata/blob/master/collectors/python.d.plugin/gearman/integrations/gearman.md)
|
||||
- [Gearman](https://github.com/netdata/netdata/blob/master/src/collectors/python.d.plugin/gearman/integrations/gearman.md)
|
||||
|
||||
### DNS and DHCP Servers
|
||||
|
||||
|
@ -321,11 +321,11 @@ If you don't see the app/service you'd like to monitor in this list:
|
|||
|
||||
- [Dnsmasq](https://github.com/netdata/go.d.plugin/blob/master/modules/dnsmasq/integrations/dnsmasq.md)
|
||||
|
||||
- [ISC Bind (RNDC)](https://github.com/netdata/netdata/blob/master/collectors/python.d.plugin/bind_rndc/integrations/isc_bind_rndc.md)
|
||||
- [ISC Bind (RNDC)](https://github.com/netdata/netdata/blob/master/src/collectors/python.d.plugin/bind_rndc/integrations/isc_bind_rndc.md)
|
||||
|
||||
- [ISC DHCP](https://github.com/netdata/go.d.plugin/blob/master/modules/isc_dhcpd/integrations/isc_dhcp.md)
|
||||
|
||||
- [Name Server Daemon](https://github.com/netdata/netdata/blob/master/collectors/python.d.plugin/nsd/integrations/name_server_daemon.md)
|
||||
- [Name Server Daemon](https://github.com/netdata/netdata/blob/master/src/collectors/python.d.plugin/nsd/integrations/name_server_daemon.md)
|
||||
|
||||
- [NextDNS](https://github.com/netdata/go.d.plugin/blob/master/modules/prometheus/integrations/nextdns.md)
|
||||
|
||||
|
@ -339,39 +339,39 @@ If you don't see the app/service you'd like to monitor in this list:
|
|||
|
||||
### eBPF
|
||||
|
||||
- [eBPF Cachestat](https://github.com/netdata/netdata/blob/master/collectors/ebpf.plugin/integrations/ebpf_cachestat.md)
|
||||
- [eBPF Cachestat](https://github.com/netdata/netdata/blob/master/src/collectors/ebpf.plugin/integrations/ebpf_cachestat.md)
|
||||
|
||||
- [eBPF DCstat](https://github.com/netdata/netdata/blob/master/collectors/ebpf.plugin/integrations/ebpf_dcstat.md)
|
||||
- [eBPF DCstat](https://github.com/netdata/netdata/blob/master/src/collectors/ebpf.plugin/integrations/ebpf_dcstat.md)
|
||||
|
||||
- [eBPF Disk](https://github.com/netdata/netdata/blob/master/collectors/ebpf.plugin/integrations/ebpf_disk.md)
|
||||
- [eBPF Disk](https://github.com/netdata/netdata/blob/master/src/collectors/ebpf.plugin/integrations/ebpf_disk.md)
|
||||
|
||||
- [eBPF Filedescriptor](https://github.com/netdata/netdata/blob/master/collectors/ebpf.plugin/integrations/ebpf_filedescriptor.md)
|
||||
- [eBPF Filedescriptor](https://github.com/netdata/netdata/blob/master/src/collectors/ebpf.plugin/integrations/ebpf_filedescriptor.md)
|
||||
|
||||
- [eBPF Filesystem](https://github.com/netdata/netdata/blob/master/collectors/ebpf.plugin/integrations/ebpf_filesystem.md)
|
||||
- [eBPF Filesystem](https://github.com/netdata/netdata/blob/master/src/collectors/ebpf.plugin/integrations/ebpf_filesystem.md)
|
||||
|
||||
- [eBPF Hardirq](https://github.com/netdata/netdata/blob/master/collectors/ebpf.plugin/integrations/ebpf_hardirq.md)
|
||||
- [eBPF Hardirq](https://github.com/netdata/netdata/blob/master/src/collectors/ebpf.plugin/integrations/ebpf_hardirq.md)
|
||||
|
||||
- [eBPF MDflush](https://github.com/netdata/netdata/blob/master/collectors/ebpf.plugin/integrations/ebpf_mdflush.md)
|
||||
- [eBPF MDflush](https://github.com/netdata/netdata/blob/master/src/collectors/ebpf.plugin/integrations/ebpf_mdflush.md)
|
||||
|
||||
- [eBPF Mount](https://github.com/netdata/netdata/blob/master/collectors/ebpf.plugin/integrations/ebpf_mount.md)
|
||||
- [eBPF Mount](https://github.com/netdata/netdata/blob/master/src/collectors/ebpf.plugin/integrations/ebpf_mount.md)
|
||||
|
||||
- [eBPF OOMkill](https://github.com/netdata/netdata/blob/master/collectors/ebpf.plugin/integrations/ebpf_oomkill.md)
|
||||
- [eBPF OOMkill](https://github.com/netdata/netdata/blob/master/src/collectors/ebpf.plugin/integrations/ebpf_oomkill.md)
|
||||
|
||||
- [eBPF Process](https://github.com/netdata/netdata/blob/master/collectors/ebpf.plugin/integrations/ebpf_process.md)
|
||||
- [eBPF Process](https://github.com/netdata/netdata/blob/master/src/collectors/ebpf.plugin/integrations/ebpf_process.md)
|
||||
|
||||
- [eBPF Processes](https://github.com/netdata/netdata/blob/master/collectors/ebpf.plugin/integrations/ebpf_processes.md)
|
||||
- [eBPF Processes](https://github.com/netdata/netdata/blob/master/src/collectors/ebpf.plugin/integrations/ebpf_processes.md)
|
||||
|
||||
- [eBPF SHM](https://github.com/netdata/netdata/blob/master/collectors/ebpf.plugin/integrations/ebpf_shm.md)
|
||||
- [eBPF SHM](https://github.com/netdata/netdata/blob/master/src/collectors/ebpf.plugin/integrations/ebpf_shm.md)
|
||||
|
||||
- [eBPF SWAP](https://github.com/netdata/netdata/blob/master/collectors/ebpf.plugin/integrations/ebpf_swap.md)
|
||||
- [eBPF SWAP](https://github.com/netdata/netdata/blob/master/src/collectors/ebpf.plugin/integrations/ebpf_swap.md)
|
||||
|
||||
- [eBPF Socket](https://github.com/netdata/netdata/blob/master/collectors/ebpf.plugin/integrations/ebpf_socket.md)
|
||||
- [eBPF Socket](https://github.com/netdata/netdata/blob/master/src/collectors/ebpf.plugin/integrations/ebpf_socket.md)
|
||||
|
||||
- [eBPF SoftIRQ](https://github.com/netdata/netdata/blob/master/collectors/ebpf.plugin/integrations/ebpf_softirq.md)
|
||||
- [eBPF SoftIRQ](https://github.com/netdata/netdata/blob/master/src/collectors/ebpf.plugin/integrations/ebpf_softirq.md)
|
||||
|
||||
- [eBPF Sync](https://github.com/netdata/netdata/blob/master/collectors/ebpf.plugin/integrations/ebpf_sync.md)
|
||||
- [eBPF Sync](https://github.com/netdata/netdata/blob/master/src/collectors/ebpf.plugin/integrations/ebpf_sync.md)
|
||||
|
||||
- [eBPF VFS](https://github.com/netdata/netdata/blob/master/collectors/ebpf.plugin/integrations/ebpf_vfs.md)
|
||||
- [eBPF VFS](https://github.com/netdata/netdata/blob/master/src/collectors/ebpf.plugin/integrations/ebpf_vfs.md)
|
||||
|
||||
### FreeBSD
|
||||
|
||||
|
@ -379,65 +379,65 @@ If you don't see the app/service you'd like to monitor in this list:
|
|||
|
||||
- [FreeBSD RCTL-RACCT](https://github.com/netdata/go.d.plugin/blob/master/modules/prometheus/integrations/freebsd_rctl-racct.md)
|
||||
|
||||
- [dev.cpu.0.freq](https://github.com/netdata/netdata/blob/master/collectors/freebsd.plugin/integrations/dev.cpu.0.freq.md)
|
||||
- [dev.cpu.0.freq](https://github.com/netdata/netdata/blob/master/src/collectors/freebsd.plugin/integrations/dev.cpu.0.freq.md)
|
||||
|
||||
- [dev.cpu.temperature](https://github.com/netdata/netdata/blob/master/collectors/freebsd.plugin/integrations/dev.cpu.temperature.md)
|
||||
- [dev.cpu.temperature](https://github.com/netdata/netdata/blob/master/src/collectors/freebsd.plugin/integrations/dev.cpu.temperature.md)
|
||||
|
||||
- [devstat](https://github.com/netdata/netdata/blob/master/collectors/freebsd.plugin/integrations/devstat.md)
|
||||
- [devstat](https://github.com/netdata/netdata/blob/master/src/collectors/freebsd.plugin/integrations/devstat.md)
|
||||
|
||||
- [getifaddrs](https://github.com/netdata/netdata/blob/master/collectors/freebsd.plugin/integrations/getifaddrs.md)
|
||||
- [getifaddrs](https://github.com/netdata/netdata/blob/master/src/collectors/freebsd.plugin/integrations/getifaddrs.md)
|
||||
|
||||
- [getmntinfo](https://github.com/netdata/netdata/blob/master/collectors/freebsd.plugin/integrations/getmntinfo.md)
|
||||
- [getmntinfo](https://github.com/netdata/netdata/blob/master/src/collectors/freebsd.plugin/integrations/getmntinfo.md)
|
||||
|
||||
- [hw.intrcnt](https://github.com/netdata/netdata/blob/master/collectors/freebsd.plugin/integrations/hw.intrcnt.md)
|
||||
- [hw.intrcnt](https://github.com/netdata/netdata/blob/master/src/collectors/freebsd.plugin/integrations/hw.intrcnt.md)
|
||||
|
||||
- [ipfw](https://github.com/netdata/netdata/blob/master/collectors/freebsd.plugin/integrations/ipfw.md)
|
||||
- [ipfw](https://github.com/netdata/netdata/blob/master/src/collectors/freebsd.plugin/integrations/ipfw.md)
|
||||
|
||||
- [kern.cp_time](https://github.com/netdata/netdata/blob/master/collectors/freebsd.plugin/integrations/kern.cp_time.md)
|
||||
- [kern.cp_time](https://github.com/netdata/netdata/blob/master/src/collectors/freebsd.plugin/integrations/kern.cp_time.md)
|
||||
|
||||
- [kern.ipc.msq](https://github.com/netdata/netdata/blob/master/collectors/freebsd.plugin/integrations/kern.ipc.msq.md)
|
||||
- [kern.ipc.msq](https://github.com/netdata/netdata/blob/master/src/collectors/freebsd.plugin/integrations/kern.ipc.msq.md)
|
||||
|
||||
- [kern.ipc.sem](https://github.com/netdata/netdata/blob/master/collectors/freebsd.plugin/integrations/kern.ipc.sem.md)
|
||||
- [kern.ipc.sem](https://github.com/netdata/netdata/blob/master/src/collectors/freebsd.plugin/integrations/kern.ipc.sem.md)
|
||||
|
||||
- [kern.ipc.shm](https://github.com/netdata/netdata/blob/master/collectors/freebsd.plugin/integrations/kern.ipc.shm.md)
|
||||
- [kern.ipc.shm](https://github.com/netdata/netdata/blob/master/src/collectors/freebsd.plugin/integrations/kern.ipc.shm.md)
|
||||
|
||||
- [net.inet.icmp.stats](https://github.com/netdata/netdata/blob/master/collectors/freebsd.plugin/integrations/net.inet.icmp.stats.md)
|
||||
- [net.inet.icmp.stats](https://github.com/netdata/netdata/blob/master/src/collectors/freebsd.plugin/integrations/net.inet.icmp.stats.md)
|
||||
|
||||
- [net.inet.ip.stats](https://github.com/netdata/netdata/blob/master/collectors/freebsd.plugin/integrations/net.inet.ip.stats.md)
|
||||
- [net.inet.ip.stats](https://github.com/netdata/netdata/blob/master/src/collectors/freebsd.plugin/integrations/net.inet.ip.stats.md)
|
||||
|
||||
- [net.inet.tcp.states](https://github.com/netdata/netdata/blob/master/collectors/freebsd.plugin/integrations/net.inet.tcp.states.md)
|
||||
- [net.inet.tcp.states](https://github.com/netdata/netdata/blob/master/src/collectors/freebsd.plugin/integrations/net.inet.tcp.states.md)
|
||||
|
||||
- [net.inet.tcp.stats](https://github.com/netdata/netdata/blob/master/collectors/freebsd.plugin/integrations/net.inet.tcp.stats.md)
|
||||
- [net.inet.tcp.stats](https://github.com/netdata/netdata/blob/master/src/collectors/freebsd.plugin/integrations/net.inet.tcp.stats.md)
|
||||
|
||||
- [net.inet.udp.stats](https://github.com/netdata/netdata/blob/master/collectors/freebsd.plugin/integrations/net.inet.udp.stats.md)
|
||||
- [net.inet.udp.stats](https://github.com/netdata/netdata/blob/master/src/collectors/freebsd.plugin/integrations/net.inet.udp.stats.md)
|
||||
|
||||
- [net.inet6.icmp6.stats](https://github.com/netdata/netdata/blob/master/collectors/freebsd.plugin/integrations/net.inet6.icmp6.stats.md)
|
||||
- [net.inet6.icmp6.stats](https://github.com/netdata/netdata/blob/master/src/collectors/freebsd.plugin/integrations/net.inet6.icmp6.stats.md)
|
||||
|
||||
- [net.inet6.ip6.stats](https://github.com/netdata/netdata/blob/master/collectors/freebsd.plugin/integrations/net.inet6.ip6.stats.md)
|
||||
- [net.inet6.ip6.stats](https://github.com/netdata/netdata/blob/master/src/collectors/freebsd.plugin/integrations/net.inet6.ip6.stats.md)
|
||||
|
||||
- [net.isr](https://github.com/netdata/netdata/blob/master/collectors/freebsd.plugin/integrations/net.isr.md)
|
||||
- [net.isr](https://github.com/netdata/netdata/blob/master/src/collectors/freebsd.plugin/integrations/net.isr.md)
|
||||
|
||||
- [system.ram](https://github.com/netdata/netdata/blob/master/collectors/freebsd.plugin/integrations/system.ram.md)
|
||||
- [system.ram](https://github.com/netdata/netdata/blob/master/src/collectors/freebsd.plugin/integrations/system.ram.md)
|
||||
|
||||
- [uptime](https://github.com/netdata/netdata/blob/master/collectors/freebsd.plugin/integrations/uptime.md)
|
||||
- [uptime](https://github.com/netdata/netdata/blob/master/src/collectors/freebsd.plugin/integrations/uptime.md)
|
||||
|
||||
- [vm.loadavg](https://github.com/netdata/netdata/blob/master/collectors/freebsd.plugin/integrations/vm.loadavg.md)
|
||||
- [vm.loadavg](https://github.com/netdata/netdata/blob/master/src/collectors/freebsd.plugin/integrations/vm.loadavg.md)
|
||||
|
||||
- [vm.stats.sys.v_intr](https://github.com/netdata/netdata/blob/master/collectors/freebsd.plugin/integrations/vm.stats.sys.v_intr.md)
|
||||
- [vm.stats.sys.v_intr](https://github.com/netdata/netdata/blob/master/src/collectors/freebsd.plugin/integrations/vm.stats.sys.v_intr.md)
|
||||
|
||||
- [vm.stats.sys.v_soft](https://github.com/netdata/netdata/blob/master/collectors/freebsd.plugin/integrations/vm.stats.sys.v_soft.md)
|
||||
- [vm.stats.sys.v_soft](https://github.com/netdata/netdata/blob/master/src/collectors/freebsd.plugin/integrations/vm.stats.sys.v_soft.md)
|
||||
|
||||
- [vm.stats.sys.v_swtch](https://github.com/netdata/netdata/blob/master/collectors/freebsd.plugin/integrations/vm.stats.sys.v_swtch.md)
|
||||
- [vm.stats.sys.v_swtch](https://github.com/netdata/netdata/blob/master/src/collectors/freebsd.plugin/integrations/vm.stats.sys.v_swtch.md)
|
||||
|
||||
- [vm.stats.vm.v_pgfaults](https://github.com/netdata/netdata/blob/master/collectors/freebsd.plugin/integrations/vm.stats.vm.v_pgfaults.md)
|
||||
- [vm.stats.vm.v_pgfaults](https://github.com/netdata/netdata/blob/master/src/collectors/freebsd.plugin/integrations/vm.stats.vm.v_pgfaults.md)
|
||||
|
||||
- [vm.stats.vm.v_swappgs](https://github.com/netdata/netdata/blob/master/collectors/freebsd.plugin/integrations/vm.stats.vm.v_swappgs.md)
|
||||
- [vm.stats.vm.v_swappgs](https://github.com/netdata/netdata/blob/master/src/collectors/freebsd.plugin/integrations/vm.stats.vm.v_swappgs.md)
|
||||
|
||||
- [vm.swap_info](https://github.com/netdata/netdata/blob/master/collectors/freebsd.plugin/integrations/vm.swap_info.md)
|
||||
- [vm.swap_info](https://github.com/netdata/netdata/blob/master/src/collectors/freebsd.plugin/integrations/vm.swap_info.md)
|
||||
|
||||
- [vm.vmtotal](https://github.com/netdata/netdata/blob/master/collectors/freebsd.plugin/integrations/vm.vmtotal.md)
|
||||
- [vm.vmtotal](https://github.com/netdata/netdata/blob/master/src/collectors/freebsd.plugin/integrations/vm.vmtotal.md)
|
||||
|
||||
- [zfs](https://github.com/netdata/netdata/blob/master/collectors/freebsd.plugin/integrations/zfs.md)
|
||||
- [zfs](https://github.com/netdata/netdata/blob/master/src/collectors/freebsd.plugin/integrations/zfs.md)
|
||||
|
||||
### FTP Servers
|
||||
|
||||
|
@ -453,7 +453,7 @@ If you don't see the app/service you'd like to monitor in this list:
|
|||
|
||||
- [OpenRCT2](https://github.com/netdata/go.d.plugin/blob/master/modules/prometheus/integrations/openrct2.md)
|
||||
|
||||
- [SpigotMC](https://github.com/netdata/netdata/blob/master/collectors/python.d.plugin/spigotmc/integrations/spigotmc.md)
|
||||
- [SpigotMC](https://github.com/netdata/netdata/blob/master/src/collectors/python.d.plugin/spigotmc/integrations/spigotmc.md)
|
||||
|
||||
- [Steam](https://github.com/netdata/go.d.plugin/blob/master/modules/prometheus/integrations/steam.md)
|
||||
|
||||
|
@ -469,7 +469,7 @@ If you don't see the app/service you'd like to monitor in this list:
|
|||
|
||||
- [OpenWeatherMap](https://github.com/netdata/go.d.plugin/blob/master/modules/prometheus/integrations/openweathermap.md)
|
||||
|
||||
- [Pandas](https://github.com/netdata/netdata/blob/master/collectors/python.d.plugin/pandas/integrations/pandas.md)
|
||||
- [Pandas](https://github.com/netdata/netdata/blob/master/src/collectors/python.d.plugin/pandas/integrations/pandas.md)
|
||||
|
||||
- [Prometheus endpoint](https://github.com/netdata/go.d.plugin/blob/master/modules/prometheus/integrations/prometheus_endpoint.md)
|
||||
|
||||
|
@ -483,19 +483,19 @@ If you don't see the app/service you'd like to monitor in this list:
|
|||
|
||||
### Hardware Devices and Sensors
|
||||
|
||||
- [1-Wire Sensors](https://github.com/netdata/netdata/blob/master/collectors/python.d.plugin/w1sensor/integrations/1-wire_sensors.md)
|
||||
- [1-Wire Sensors](https://github.com/netdata/netdata/blob/master/src/collectors/python.d.plugin/w1sensor/integrations/1-wire_sensors.md)
|
||||
|
||||
- [AM2320](https://github.com/netdata/netdata/blob/master/collectors/python.d.plugin/am2320/integrations/am2320.md)
|
||||
- [AM2320](https://github.com/netdata/netdata/blob/master/src/collectors/python.d.plugin/am2320/integrations/am2320.md)
|
||||
|
||||
- [AMD CPU & GPU](https://github.com/netdata/go.d.plugin/blob/master/modules/prometheus/integrations/amd_cpu_&_gpu.md)
|
||||
|
||||
- [AMD GPU](https://github.com/netdata/netdata/blob/master/collectors/proc.plugin/integrations/amd_gpu.md)
|
||||
- [AMD GPU](https://github.com/netdata/netdata/blob/master/src/collectors/proc.plugin/integrations/amd_gpu.md)
|
||||
|
||||
- [ARM HWCPipe](https://github.com/netdata/go.d.plugin/blob/master/modules/prometheus/integrations/arm_hwcpipe.md)
|
||||
|
||||
- [CUPS](https://github.com/netdata/netdata/blob/master/collectors/cups.plugin/integrations/cups.md)
|
||||
- [CUPS](https://github.com/netdata/netdata/blob/master/src/collectors/cups.plugin/integrations/cups.md)
|
||||
|
||||
- [HDD temperature](https://github.com/netdata/netdata/blob/master/collectors/python.d.plugin/hddtemp/integrations/hdd_temperature.md)
|
||||
- [HDD temperature](https://github.com/netdata/netdata/blob/master/src/collectors/python.d.plugin/hddtemp/integrations/hdd_temperature.md)
|
||||
|
||||
- [HP iLO](https://github.com/netdata/go.d.plugin/blob/master/modules/prometheus/integrations/hp_ilo.md)
|
||||
|
||||
|
@ -505,11 +505,11 @@ If you don't see the app/service you'd like to monitor in this list:
|
|||
|
||||
- [IPMI (By SoundCloud)](https://github.com/netdata/go.d.plugin/blob/master/modules/prometheus/integrations/ipmi_by_soundcloud.md)
|
||||
|
||||
- [Intelligent Platform Management Interface (IPMI)](https://github.com/netdata/netdata/blob/master/collectors/freeipmi.plugin/integrations/intelligent_platform_management_interface_ipmi.md)
|
||||
- [Intelligent Platform Management Interface (IPMI)](https://github.com/netdata/netdata/blob/master/src/collectors/freeipmi.plugin/integrations/intelligent_platform_management_interface_ipmi.md)
|
||||
|
||||
- [Linux Sensors (lm-sensors)](https://github.com/netdata/netdata/blob/master/collectors/python.d.plugin/sensors/integrations/linux_sensors_lm-sensors.md)
|
||||
- [Linux Sensors (lm-sensors)](https://github.com/netdata/netdata/blob/master/src/collectors/python.d.plugin/sensors/integrations/linux_sensors_lm-sensors.md)
|
||||
|
||||
- [Linux Sensors (sysfs)](https://github.com/netdata/netdata/blob/master/collectors/charts.d.plugin/sensors/integrations/linux_sensors_sysfs.md)
|
||||
- [Linux Sensors (sysfs)](https://github.com/netdata/netdata/blob/master/src/collectors/charts.d.plugin/sensors/integrations/linux_sensors_sysfs.md)
|
||||
|
||||
- [NVML](https://github.com/netdata/go.d.plugin/blob/master/modules/prometheus/integrations/nvml.md)
|
||||
|
||||
|
@ -517,7 +517,7 @@ If you don't see the app/service you'd like to monitor in this list:
|
|||
|
||||
- [Raritan PDU](https://github.com/netdata/go.d.plugin/blob/master/modules/prometheus/integrations/raritan_pdu.md)
|
||||
|
||||
- [S.M.A.R.T.](https://github.com/netdata/netdata/blob/master/collectors/python.d.plugin/smartd_log/integrations/s.m.a.r.t..md)
|
||||
- [S.M.A.R.T.](https://github.com/netdata/netdata/blob/master/src/collectors/python.d.plugin/smartd_log/integrations/s.m.a.r.t..md)
|
||||
|
||||
- [ServerTech](https://github.com/netdata/go.d.plugin/blob/master/modules/prometheus/integrations/servertech.md)
|
||||
|
||||
|
@ -619,15 +619,15 @@ If you don't see the app/service you'd like to monitor in this list:
|
|||
|
||||
- [Kubernetes Cluster State](https://github.com/netdata/go.d.plugin/blob/master/modules/k8s_state/integrations/kubernetes_cluster_state.md)
|
||||
|
||||
- [Kubernetes Containers](https://github.com/netdata/netdata/blob/master/collectors/cgroups.plugin/integrations/kubernetes_containers.md)
|
||||
- [Kubernetes Containers](https://github.com/netdata/netdata/blob/master/src/collectors/cgroups.plugin/integrations/kubernetes_containers.md)
|
||||
|
||||
- [Rancher](https://github.com/netdata/go.d.plugin/blob/master/modules/prometheus/integrations/rancher.md)
|
||||
|
||||
### Linux Systems
|
||||
|
||||
- [CPU performance](https://github.com/netdata/netdata/blob/master/collectors/perf.plugin/integrations/cpu_performance.md)
|
||||
- [CPU performance](https://github.com/netdata/netdata/blob/master/src/collectors/perf.plugin/integrations/cpu_performance.md)
|
||||
|
||||
- [Disk space](https://github.com/netdata/netdata/blob/master/collectors/diskspace.plugin/integrations/disk_space.md)
|
||||
- [Disk space](https://github.com/netdata/netdata/blob/master/src/collectors/diskspace.plugin/integrations/disk_space.md)
|
||||
|
||||
- [Files and directories](https://github.com/netdata/go.d.plugin/blob/master/modules/filecheck/integrations/files_and_directories.md)
|
||||
|
||||
|
@ -635,113 +635,113 @@ If you don't see the app/service you'd like to monitor in this list:
|
|||
|
||||
#### CPU
|
||||
|
||||
- [Interrupts](https://github.com/netdata/netdata/blob/master/collectors/proc.plugin/integrations/interrupts.md)
|
||||
- [Interrupts](https://github.com/netdata/netdata/blob/master/src/collectors/proc.plugin/integrations/interrupts.md)
|
||||
|
||||
- [SoftIRQ statistics](https://github.com/netdata/netdata/blob/master/collectors/proc.plugin/integrations/softirq_statistics.md)
|
||||
- [SoftIRQ statistics](https://github.com/netdata/netdata/blob/master/src/collectors/proc.plugin/integrations/softirq_statistics.md)
|
||||
|
||||
#### Disk
|
||||
|
||||
- [Disk Statistics](https://github.com/netdata/netdata/blob/master/collectors/proc.plugin/integrations/disk_statistics.md)
|
||||
- [Disk Statistics](https://github.com/netdata/netdata/blob/master/src/collectors/proc.plugin/integrations/disk_statistics.md)
|
||||
|
||||
- [MD RAID](https://github.com/netdata/netdata/blob/master/collectors/proc.plugin/integrations/md_raid.md)
|
||||
- [MD RAID](https://github.com/netdata/netdata/blob/master/src/collectors/proc.plugin/integrations/md_raid.md)
|
||||
|
||||
##### BTRFS
|
||||
|
||||
- [BTRFS](https://github.com/netdata/netdata/blob/master/collectors/proc.plugin/integrations/btrfs.md)
|
||||
- [BTRFS](https://github.com/netdata/netdata/blob/master/src/collectors/proc.plugin/integrations/btrfs.md)
|
||||
|
||||
##### NFS
|
||||
|
||||
- [NFS Client](https://github.com/netdata/netdata/blob/master/collectors/proc.plugin/integrations/nfs_client.md)
|
||||
- [NFS Client](https://github.com/netdata/netdata/blob/master/src/collectors/proc.plugin/integrations/nfs_client.md)
|
||||
|
||||
- [NFS Server](https://github.com/netdata/netdata/blob/master/collectors/proc.plugin/integrations/nfs_server.md)
|
||||
- [NFS Server](https://github.com/netdata/netdata/blob/master/src/collectors/proc.plugin/integrations/nfs_server.md)
|
||||
|
||||
##### ZFS
|
||||
|
||||
- [ZFS Adaptive Replacement Cache](https://github.com/netdata/netdata/blob/master/collectors/proc.plugin/integrations/zfs_adaptive_replacement_cache.md)
|
||||
- [ZFS Adaptive Replacement Cache](https://github.com/netdata/netdata/blob/master/src/collectors/proc.plugin/integrations/zfs_adaptive_replacement_cache.md)
|
||||
|
||||
- [ZFS Pools](https://github.com/netdata/netdata/blob/master/collectors/proc.plugin/integrations/zfs_pools.md)
|
||||
- [ZFS Pools](https://github.com/netdata/netdata/blob/master/src/collectors/proc.plugin/integrations/zfs_pools.md)
|
||||
|
||||
#### Firewall
|
||||
|
||||
- [Conntrack](https://github.com/netdata/netdata/blob/master/collectors/proc.plugin/integrations/conntrack.md)
|
||||
- [Conntrack](https://github.com/netdata/netdata/blob/master/src/collectors/proc.plugin/integrations/conntrack.md)
|
||||
|
||||
- [Netfilter](https://github.com/netdata/netdata/blob/master/collectors/nfacct.plugin/integrations/netfilter.md)
|
||||
- [Netfilter](https://github.com/netdata/netdata/blob/master/src/collectors/nfacct.plugin/integrations/netfilter.md)
|
||||
|
||||
- [Synproxy](https://github.com/netdata/netdata/blob/master/collectors/proc.plugin/integrations/synproxy.md)
|
||||
- [Synproxy](https://github.com/netdata/netdata/blob/master/src/collectors/proc.plugin/integrations/synproxy.md)
|
||||
|
||||
- [nftables](https://github.com/netdata/go.d.plugin/blob/master/modules/prometheus/integrations/nftables.md)
|
||||
|
||||
#### IPC
|
||||
|
||||
- [Inter Process Communication](https://github.com/netdata/netdata/blob/master/collectors/proc.plugin/integrations/inter_process_communication.md)
|
||||
- [Inter Process Communication](https://github.com/netdata/netdata/blob/master/src/collectors/proc.plugin/integrations/inter_process_communication.md)
|
||||
|
||||
#### Kernel
|
||||
|
||||
- [Linux kernel SLAB allocator statistics](https://github.com/netdata/netdata/blob/master/collectors/slabinfo.plugin/integrations/linux_kernel_slab_allocator_statistics.md)
|
||||
- [Linux kernel SLAB allocator statistics](https://github.com/netdata/netdata/blob/master/src/collectors/slabinfo.plugin/integrations/linux_kernel_slab_allocator_statistics.md)
|
||||
|
||||
- [Power Capping](https://github.com/netdata/netdata/blob/master/collectors/debugfs.plugin/integrations/power_capping.md)
|
||||
- [Power Capping](https://github.com/netdata/netdata/blob/master/src/collectors/debugfs.plugin/integrations/power_capping.md)
|
||||
|
||||
#### Memory
|
||||
|
||||
- [Kernel Same-Page Merging](https://github.com/netdata/netdata/blob/master/collectors/proc.plugin/integrations/kernel_same-page_merging.md)
|
||||
- [Kernel Same-Page Merging](https://github.com/netdata/netdata/blob/master/src/collectors/proc.plugin/integrations/kernel_same-page_merging.md)
|
||||
|
||||
- [Linux ZSwap](https://github.com/netdata/netdata/blob/master/collectors/debugfs.plugin/integrations/linux_zswap.md)
|
||||
- [Linux ZSwap](https://github.com/netdata/netdata/blob/master/src/collectors/debugfs.plugin/integrations/linux_zswap.md)
|
||||
|
||||
- [Memory Statistics](https://github.com/netdata/netdata/blob/master/collectors/proc.plugin/integrations/memory_statistics.md)
|
||||
- [Memory Statistics](https://github.com/netdata/netdata/blob/master/src/collectors/proc.plugin/integrations/memory_statistics.md)
|
||||
|
||||
- [Memory Usage](https://github.com/netdata/netdata/blob/master/collectors/proc.plugin/integrations/memory_usage.md)
|
||||
- [Memory Usage](https://github.com/netdata/netdata/blob/master/src/collectors/proc.plugin/integrations/memory_usage.md)
|
||||
|
||||
- [Memory modules (DIMMs)](https://github.com/netdata/netdata/blob/master/collectors/proc.plugin/integrations/memory_modules_dimms.md)
|
||||
- [Memory modules (DIMMs)](https://github.com/netdata/netdata/blob/master/src/collectors/proc.plugin/integrations/memory_modules_dimms.md)
|
||||
|
||||
- [Non-Uniform Memory Access](https://github.com/netdata/netdata/blob/master/collectors/proc.plugin/integrations/non-uniform_memory_access.md)
|
||||
- [Non-Uniform Memory Access](https://github.com/netdata/netdata/blob/master/src/collectors/proc.plugin/integrations/non-uniform_memory_access.md)
|
||||
|
||||
- [Page types](https://github.com/netdata/netdata/blob/master/collectors/proc.plugin/integrations/page_types.md)
|
||||
- [Page types](https://github.com/netdata/netdata/blob/master/src/collectors/proc.plugin/integrations/page_types.md)
|
||||
|
||||
- [System Memory Fragmentation](https://github.com/netdata/netdata/blob/master/collectors/debugfs.plugin/integrations/system_memory_fragmentation.md)
|
||||
- [System Memory Fragmentation](https://github.com/netdata/netdata/blob/master/src/collectors/debugfs.plugin/integrations/system_memory_fragmentation.md)
|
||||
|
||||
- [ZRAM](https://github.com/netdata/netdata/blob/master/collectors/proc.plugin/integrations/zram.md)
|
||||
- [ZRAM](https://github.com/netdata/netdata/blob/master/src/collectors/proc.plugin/integrations/zram.md)
|
||||
|
||||
#### Network
|
||||
|
||||
- [Access Points](https://github.com/netdata/netdata/blob/master/collectors/charts.d.plugin/ap/integrations/access_points.md)
|
||||
- [Access Points](https://github.com/netdata/netdata/blob/master/src/collectors/charts.d.plugin/ap/integrations/access_points.md)
|
||||
|
||||
- [IP Virtual Server](https://github.com/netdata/netdata/blob/master/collectors/proc.plugin/integrations/ip_virtual_server.md)
|
||||
- [IP Virtual Server](https://github.com/netdata/netdata/blob/master/src/collectors/proc.plugin/integrations/ip_virtual_server.md)
|
||||
|
||||
- [IPv6 Socket Statistics](https://github.com/netdata/netdata/blob/master/collectors/proc.plugin/integrations/ipv6_socket_statistics.md)
|
||||
- [IPv6 Socket Statistics](https://github.com/netdata/netdata/blob/master/src/collectors/proc.plugin/integrations/ipv6_socket_statistics.md)
|
||||
|
||||
- [InfiniBand](https://github.com/netdata/netdata/blob/master/collectors/proc.plugin/integrations/infiniband.md)
|
||||
- [InfiniBand](https://github.com/netdata/netdata/blob/master/src/collectors/proc.plugin/integrations/infiniband.md)
|
||||
|
||||
- [Network interfaces](https://github.com/netdata/netdata/blob/master/collectors/proc.plugin/integrations/network_interfaces.md)
|
||||
- [Network interfaces](https://github.com/netdata/netdata/blob/master/src/collectors/proc.plugin/integrations/network_interfaces.md)
|
||||
|
||||
- [Network statistics](https://github.com/netdata/netdata/blob/master/collectors/proc.plugin/integrations/network_statistics.md)
|
||||
- [Network statistics](https://github.com/netdata/netdata/blob/master/src/collectors/proc.plugin/integrations/network_statistics.md)
|
||||
|
||||
- [SCTP Statistics](https://github.com/netdata/netdata/blob/master/collectors/proc.plugin/integrations/sctp_statistics.md)
|
||||
- [SCTP Statistics](https://github.com/netdata/netdata/blob/master/src/collectors/proc.plugin/integrations/sctp_statistics.md)
|
||||
|
||||
- [Socket statistics](https://github.com/netdata/netdata/blob/master/collectors/proc.plugin/integrations/socket_statistics.md)
|
||||
- [Socket statistics](https://github.com/netdata/netdata/blob/master/src/collectors/proc.plugin/integrations/socket_statistics.md)
|
||||
|
||||
- [Softnet Statistics](https://github.com/netdata/netdata/blob/master/collectors/proc.plugin/integrations/softnet_statistics.md)
|
||||
- [Softnet Statistics](https://github.com/netdata/netdata/blob/master/src/collectors/proc.plugin/integrations/softnet_statistics.md)
|
||||
|
||||
- [Wireless network interfaces](https://github.com/netdata/netdata/blob/master/collectors/proc.plugin/integrations/wireless_network_interfaces.md)
|
||||
- [Wireless network interfaces](https://github.com/netdata/netdata/blob/master/src/collectors/proc.plugin/integrations/wireless_network_interfaces.md)
|
||||
|
||||
- [tc QoS classes](https://github.com/netdata/netdata/blob/master/collectors/tc.plugin/integrations/tc_qos_classes.md)
|
||||
- [tc QoS classes](https://github.com/netdata/netdata/blob/master/src/collectors/tc.plugin/integrations/tc_qos_classes.md)
|
||||
|
||||
#### Power Supply
|
||||
|
||||
- [Power Supply](https://github.com/netdata/netdata/blob/master/collectors/proc.plugin/integrations/power_supply.md)
|
||||
- [Power Supply](https://github.com/netdata/netdata/blob/master/src/collectors/proc.plugin/integrations/power_supply.md)
|
||||
|
||||
#### Pressure
|
||||
|
||||
- [Pressure Stall Information](https://github.com/netdata/netdata/blob/master/collectors/proc.plugin/integrations/pressure_stall_information.md)
|
||||
- [Pressure Stall Information](https://github.com/netdata/netdata/blob/master/src/collectors/proc.plugin/integrations/pressure_stall_information.md)
|
||||
|
||||
#### System
|
||||
|
||||
- [Entropy](https://github.com/netdata/netdata/blob/master/collectors/proc.plugin/integrations/entropy.md)
|
||||
- [Entropy](https://github.com/netdata/netdata/blob/master/src/collectors/proc.plugin/integrations/entropy.md)
|
||||
|
||||
- [System Load Average](https://github.com/netdata/netdata/blob/master/collectors/proc.plugin/integrations/system_load_average.md)
|
||||
- [System Load Average](https://github.com/netdata/netdata/blob/master/src/collectors/proc.plugin/integrations/system_load_average.md)
|
||||
|
||||
- [System Uptime](https://github.com/netdata/netdata/blob/master/collectors/proc.plugin/integrations/system_uptime.md)
|
||||
- [System Uptime](https://github.com/netdata/netdata/blob/master/src/collectors/proc.plugin/integrations/system_uptime.md)
|
||||
|
||||
- [System statistics](https://github.com/netdata/netdata/blob/master/collectors/proc.plugin/integrations/system_statistics.md)
|
||||
- [System statistics](https://github.com/netdata/netdata/blob/master/src/collectors/proc.plugin/integrations/system_statistics.md)
|
||||
|
||||
### Logs Servers
|
||||
|
||||
|
@ -763,31 +763,31 @@ If you don't see the app/service you'd like to monitor in this list:
|
|||
|
||||
- [Apple Time Machine](https://github.com/netdata/go.d.plugin/blob/master/modules/prometheus/integrations/apple_time_machine.md)
|
||||
|
||||
- [macOS](https://github.com/netdata/netdata/blob/master/collectors/macos.plugin/integrations/macos.md)
|
||||
- [macOS](https://github.com/netdata/netdata/blob/master/src/collectors/macos.plugin/integrations/macos.md)
|
||||
|
||||
### Mail Servers
|
||||
|
||||
- [DMARC](https://github.com/netdata/go.d.plugin/blob/master/modules/prometheus/integrations/dmarc.md)
|
||||
|
||||
- [Dovecot](https://github.com/netdata/netdata/blob/master/collectors/python.d.plugin/dovecot/integrations/dovecot.md)
|
||||
- [Dovecot](https://github.com/netdata/netdata/blob/master/src/collectors/python.d.plugin/dovecot/integrations/dovecot.md)
|
||||
|
||||
- [Exim](https://github.com/netdata/netdata/blob/master/collectors/python.d.plugin/exim/integrations/exim.md)
|
||||
- [Exim](https://github.com/netdata/netdata/blob/master/src/collectors/python.d.plugin/exim/integrations/exim.md)
|
||||
|
||||
- [Halon](https://github.com/netdata/go.d.plugin/blob/master/modules/prometheus/integrations/halon.md)
|
||||
|
||||
- [Maildir](https://github.com/netdata/go.d.plugin/blob/master/modules/prometheus/integrations/maildir.md)
|
||||
|
||||
- [Postfix](https://github.com/netdata/netdata/blob/master/collectors/python.d.plugin/postfix/integrations/postfix.md)
|
||||
- [Postfix](https://github.com/netdata/netdata/blob/master/src/collectors/python.d.plugin/postfix/integrations/postfix.md)
|
||||
|
||||
### Media Services
|
||||
|
||||
- [Discourse](https://github.com/netdata/go.d.plugin/blob/master/modules/prometheus/integrations/discourse.md)
|
||||
|
||||
- [Icecast](https://github.com/netdata/netdata/blob/master/collectors/python.d.plugin/icecast/integrations/icecast.md)
|
||||
- [Icecast](https://github.com/netdata/netdata/blob/master/src/collectors/python.d.plugin/icecast/integrations/icecast.md)
|
||||
|
||||
- [OBS Studio](https://github.com/netdata/go.d.plugin/blob/master/modules/prometheus/integrations/obs_studio.md)
|
||||
|
||||
- [RetroShare](https://github.com/netdata/netdata/blob/master/collectors/python.d.plugin/retroshare/integrations/retroshare.md)
|
||||
- [RetroShare](https://github.com/netdata/netdata/blob/master/src/collectors/python.d.plugin/retroshare/integrations/retroshare.md)
|
||||
|
||||
- [SABnzbd](https://github.com/netdata/go.d.plugin/blob/master/modules/prometheus/integrations/sabnzbd.md)
|
||||
|
||||
|
@ -803,7 +803,7 @@ If you don't see the app/service you'd like to monitor in this list:
|
|||
|
||||
- [Apache Pulsar](https://github.com/netdata/go.d.plugin/blob/master/modules/pulsar/integrations/apache_pulsar.md)
|
||||
|
||||
- [Beanstalk](https://github.com/netdata/netdata/blob/master/collectors/python.d.plugin/beanstalk/integrations/beanstalk.md)
|
||||
- [Beanstalk](https://github.com/netdata/netdata/blob/master/src/collectors/python.d.plugin/beanstalk/integrations/beanstalk.md)
|
||||
|
||||
- [IBM MQ](https://github.com/netdata/go.d.plugin/blob/master/modules/prometheus/integrations/ibm_mq.md)
|
||||
|
||||
|
@ -913,27 +913,27 @@ If you don't see the app/service you'd like to monitor in this list:
|
|||
|
||||
### Other
|
||||
|
||||
- [Example collector](https://github.com/netdata/netdata/blob/master/collectors/python.d.plugin/example/integrations/example_collector.md)
|
||||
- [Example collector](https://github.com/netdata/netdata/blob/master/src/collectors/python.d.plugin/example/integrations/example_collector.md)
|
||||
|
||||
- [GitHub API rate limit](https://github.com/netdata/go.d.plugin/blob/master/modules/prometheus/integrations/github_api_rate_limit.md)
|
||||
|
||||
- [GitHub repository](https://github.com/netdata/go.d.plugin/blob/master/modules/prometheus/integrations/github_repository.md)
|
||||
|
||||
- [Netdata Agent alarms](https://github.com/netdata/netdata/blob/master/collectors/python.d.plugin/alarms/integrations/netdata_agent_alarms.md)
|
||||
- [Netdata Agent alarms](https://github.com/netdata/netdata/blob/master/src/collectors/python.d.plugin/alarms/integrations/netdata_agent_alarms.md)
|
||||
|
||||
- [python.d changefinder](https://github.com/netdata/netdata/blob/master/collectors/python.d.plugin/changefinder/integrations/python.d_changefinder.md)
|
||||
- [python.d changefinder](https://github.com/netdata/netdata/blob/master/src/collectors/python.d.plugin/changefinder/integrations/python.d_changefinder.md)
|
||||
|
||||
- [python.d zscores](https://github.com/netdata/netdata/blob/master/collectors/python.d.plugin/zscores/integrations/python.d_zscores.md)
|
||||
- [python.d zscores](https://github.com/netdata/netdata/blob/master/src/collectors/python.d.plugin/zscores/integrations/python.d_zscores.md)
|
||||
|
||||
### Processes and System Services
|
||||
|
||||
- [Applications](https://github.com/netdata/netdata/blob/master/collectors/apps.plugin/integrations/applications.md)
|
||||
- [Applications](https://github.com/netdata/netdata/blob/master/src/collectors/apps.plugin/integrations/applications.md)
|
||||
|
||||
- [Supervisor](https://github.com/netdata/go.d.plugin/blob/master/modules/supervisord/integrations/supervisor.md)
|
||||
|
||||
- [User Groups](https://github.com/netdata/netdata/blob/master/collectors/apps.plugin/integrations/user_groups.md)
|
||||
- [User Groups](https://github.com/netdata/netdata/blob/master/src/collectors/apps.plugin/integrations/user_groups.md)
|
||||
|
||||
- [Users](https://github.com/netdata/netdata/blob/master/collectors/apps.plugin/integrations/users.md)
|
||||
- [Users](https://github.com/netdata/netdata/blob/master/src/collectors/apps.plugin/integrations/users.md)
|
||||
|
||||
### Provisioning Systems
|
||||
|
||||
|
@ -991,7 +991,7 @@ If you don't see the app/service you'd like to monitor in this list:
|
|||
|
||||
### Storage, Mount Points and Filesystems
|
||||
|
||||
- [AdaptecRAID](https://github.com/netdata/netdata/blob/master/collectors/python.d.plugin/adaptec_raid/integrations/adaptecraid.md)
|
||||
- [AdaptecRAID](https://github.com/netdata/netdata/blob/master/src/collectors/python.d.plugin/adaptec_raid/integrations/adaptecraid.md)
|
||||
|
||||
- [Altaro Backup](https://github.com/netdata/go.d.plugin/blob/master/modules/prometheus/integrations/altaro_backup.md)
|
||||
|
||||
|
@ -999,7 +999,7 @@ If you don't see the app/service you'd like to monitor in this list:
|
|||
|
||||
- [CVMFS clients](https://github.com/netdata/go.d.plugin/blob/master/modules/prometheus/integrations/cvmfs_clients.md)
|
||||
|
||||
- [Ceph](https://github.com/netdata/netdata/blob/master/collectors/python.d.plugin/ceph/integrations/ceph.md)
|
||||
- [Ceph](https://github.com/netdata/netdata/blob/master/src/collectors/python.d.plugin/ceph/integrations/ceph.md)
|
||||
|
||||
- [Dell EMC Isilon cluster](https://github.com/netdata/go.d.plugin/blob/master/modules/prometheus/integrations/dell_emc_isilon_cluster.md)
|
||||
|
||||
|
@ -1015,7 +1015,7 @@ If you don't see the app/service you'd like to monitor in this list:
|
|||
|
||||
- [HDSentinel](https://github.com/netdata/go.d.plugin/blob/master/modules/prometheus/integrations/hdsentinel.md)
|
||||
|
||||
- [HP Smart Storage Arrays](https://github.com/netdata/netdata/blob/master/collectors/python.d.plugin/hpssa/integrations/hp_smart_storage_arrays.md)
|
||||
- [HP Smart Storage Arrays](https://github.com/netdata/netdata/blob/master/src/collectors/python.d.plugin/hpssa/integrations/hp_smart_storage_arrays.md)
|
||||
|
||||
- [Hadoop Distributed File System (HDFS)](https://github.com/netdata/go.d.plugin/blob/master/modules/hdfs/integrations/hadoop_distributed_file_system_hdfs.md)
|
||||
|
||||
|
@ -1023,11 +1023,11 @@ If you don't see the app/service you'd like to monitor in this list:
|
|||
|
||||
- [IBM Spectrum](https://github.com/netdata/go.d.plugin/blob/master/modules/prometheus/integrations/ibm_spectrum.md)
|
||||
|
||||
- [IPFS](https://github.com/netdata/netdata/blob/master/collectors/python.d.plugin/ipfs/integrations/ipfs.md)
|
||||
- [IPFS](https://github.com/netdata/netdata/blob/master/src/collectors/python.d.plugin/ipfs/integrations/ipfs.md)
|
||||
|
||||
- [Lagerist Disk latency](https://github.com/netdata/go.d.plugin/blob/master/modules/prometheus/integrations/lagerist_disk_latency.md)
|
||||
|
||||
- [MegaCLI](https://github.com/netdata/netdata/blob/master/collectors/python.d.plugin/megacli/integrations/megacli.md)
|
||||
- [MegaCLI](https://github.com/netdata/netdata/blob/master/src/collectors/python.d.plugin/megacli/integrations/megacli.md)
|
||||
|
||||
- [MogileFS](https://github.com/netdata/go.d.plugin/blob/master/modules/prometheus/integrations/mogilefs.md)
|
||||
|
||||
|
@ -1037,7 +1037,7 @@ If you don't see the app/service you'd like to monitor in this list:
|
|||
|
||||
- [Netapp ONTAP API](https://github.com/netdata/go.d.plugin/blob/master/modules/prometheus/integrations/netapp_ontap_api.md)
|
||||
|
||||
- [Samba](https://github.com/netdata/netdata/blob/master/collectors/python.d.plugin/samba/integrations/samba.md)
|
||||
- [Samba](https://github.com/netdata/netdata/blob/master/src/collectors/python.d.plugin/samba/integrations/samba.md)
|
||||
|
||||
- [Starwind VSAN VSphere Edition](https://github.com/netdata/go.d.plugin/blob/master/modules/prometheus/integrations/starwind_vsan_vsphere_edition.md)
|
||||
|
||||
|
@ -1053,11 +1053,11 @@ If you don't see the app/service you'd like to monitor in this list:
|
|||
|
||||
- [HTTP Endpoints](https://github.com/netdata/go.d.plugin/blob/master/modules/httpcheck/integrations/http_endpoints.md)
|
||||
|
||||
- [IOPing](https://github.com/netdata/netdata/blob/master/collectors/ioping.plugin/integrations/ioping.md)
|
||||
- [IOPing](https://github.com/netdata/netdata/blob/master/src/collectors/ioping.plugin/integrations/ioping.md)
|
||||
|
||||
- [Idle OS Jitter](https://github.com/netdata/netdata/blob/master/collectors/idlejitter.plugin/integrations/idle_os_jitter.md)
|
||||
- [Idle OS Jitter](https://github.com/netdata/netdata/blob/master/src/collectors/idlejitter.plugin/integrations/idle_os_jitter.md)
|
||||
|
||||
- [Monit](https://github.com/netdata/netdata/blob/master/collectors/python.d.plugin/monit/integrations/monit.md)
|
||||
- [Monit](https://github.com/netdata/netdata/blob/master/src/collectors/python.d.plugin/monit/integrations/monit.md)
|
||||
|
||||
- [Ping](https://github.com/netdata/go.d.plugin/blob/master/modules/ping/integrations/ping.md)
|
||||
|
||||
|
@ -1077,11 +1077,11 @@ If you don't see the app/service you'd like to monitor in this list:
|
|||
|
||||
- [NTPd](https://github.com/netdata/go.d.plugin/blob/master/modules/ntpd/integrations/ntpd.md)
|
||||
|
||||
- [Timex](https://github.com/netdata/netdata/blob/master/collectors/timex.plugin/integrations/timex.md)
|
||||
- [Timex](https://github.com/netdata/netdata/blob/master/src/collectors/timex.plugin/integrations/timex.md)
|
||||
|
||||
### Systemd
|
||||
|
||||
- [Systemd Services](https://github.com/netdata/netdata/blob/master/collectors/cgroups.plugin/integrations/systemd_services.md)
|
||||
- [Systemd Services](https://github.com/netdata/netdata/blob/master/src/collectors/cgroups.plugin/integrations/systemd_services.md)
|
||||
|
||||
- [Systemd Units](https://github.com/netdata/go.d.plugin/blob/master/modules/systemdunits/integrations/systemd_units.md)
|
||||
|
||||
|
@ -1101,11 +1101,11 @@ If you don't see the app/service you'd like to monitor in this list:
|
|||
|
||||
- [Kannel](https://github.com/netdata/go.d.plugin/blob/master/modules/prometheus/integrations/kannel.md)
|
||||
|
||||
- [OpenSIPS](https://github.com/netdata/netdata/blob/master/collectors/charts.d.plugin/opensips/integrations/opensips.md)
|
||||
- [OpenSIPS](https://github.com/netdata/netdata/blob/master/src/collectors/charts.d.plugin/opensips/integrations/opensips.md)
|
||||
|
||||
### UPS
|
||||
|
||||
- [APC UPS](https://github.com/netdata/netdata/blob/master/collectors/charts.d.plugin/apcupsd/integrations/apc_ups.md)
|
||||
- [APC UPS](https://github.com/netdata/netdata/blob/master/src/collectors/charts.d.plugin/apcupsd/integrations/apc_ups.md)
|
||||
|
||||
- [Eaton UPS](https://github.com/netdata/go.d.plugin/blob/master/modules/prometheus/integrations/eaton_ups.md)
|
||||
|
||||
|
@ -1115,7 +1115,7 @@ If you don't see the app/service you'd like to monitor in this list:
|
|||
|
||||
- [Fastd](https://github.com/netdata/go.d.plugin/blob/master/modules/prometheus/integrations/fastd.md)
|
||||
|
||||
- [Libreswan](https://github.com/netdata/netdata/blob/master/collectors/charts.d.plugin/libreswan/integrations/libreswan.md)
|
||||
- [Libreswan](https://github.com/netdata/netdata/blob/master/src/collectors/charts.d.plugin/libreswan/integrations/libreswan.md)
|
||||
|
||||
- [OpenVPN status log](https://github.com/netdata/go.d.plugin/blob/master/modules/openvpn_status_log/integrations/openvpn_status_log.md)
|
||||
|
||||
|
@ -1125,7 +1125,7 @@ If you don't see the app/service you'd like to monitor in this list:
|
|||
|
||||
- [Speedify CLI](https://github.com/netdata/go.d.plugin/blob/master/modules/prometheus/integrations/speedify_cli.md)
|
||||
|
||||
- [Tor](https://github.com/netdata/netdata/blob/master/collectors/python.d.plugin/tor/integrations/tor.md)
|
||||
- [Tor](https://github.com/netdata/netdata/blob/master/src/collectors/python.d.plugin/tor/integrations/tor.md)
|
||||
|
||||
- [WireGuard](https://github.com/netdata/go.d.plugin/blob/master/modules/wireguard/integrations/wireguard.md)
|
||||
|
||||
|
@ -1153,7 +1153,7 @@ If you don't see the app/service you'd like to monitor in this list:
|
|||
|
||||
- [Lighttpd](https://github.com/netdata/go.d.plugin/blob/master/modules/lighttpd/integrations/lighttpd.md)
|
||||
|
||||
- [Litespeed](https://github.com/netdata/netdata/blob/master/collectors/python.d.plugin/litespeed/integrations/litespeed.md)
|
||||
- [Litespeed](https://github.com/netdata/netdata/blob/master/src/collectors/python.d.plugin/litespeed/integrations/litespeed.md)
|
||||
|
||||
- [NGINX Plus](https://github.com/netdata/go.d.plugin/blob/master/modules/nginxplus/integrations/nginx_plus.md)
|
||||
|
||||
|
@ -1165,19 +1165,19 @@ If you don't see the app/service you'd like to monitor in this list:
|
|||
|
||||
- [Squid log files](https://github.com/netdata/go.d.plugin/blob/master/modules/squidlog/integrations/squid_log_files.md)
|
||||
|
||||
- [Squid](https://github.com/netdata/netdata/blob/master/collectors/python.d.plugin/squid/integrations/squid.md)
|
||||
- [Squid](https://github.com/netdata/netdata/blob/master/src/collectors/python.d.plugin/squid/integrations/squid.md)
|
||||
|
||||
- [Tengine](https://github.com/netdata/go.d.plugin/blob/master/modules/tengine/integrations/tengine.md)
|
||||
|
||||
- [Tomcat](https://github.com/netdata/netdata/blob/master/collectors/python.d.plugin/tomcat/integrations/tomcat.md)
|
||||
- [Tomcat](https://github.com/netdata/netdata/blob/master/src/collectors/python.d.plugin/tomcat/integrations/tomcat.md)
|
||||
|
||||
- [Traefik](https://github.com/netdata/go.d.plugin/blob/master/modules/traefik/integrations/traefik.md)
|
||||
|
||||
- [Varnish](https://github.com/netdata/netdata/blob/master/collectors/python.d.plugin/varnish/integrations/varnish.md)
|
||||
- [Varnish](https://github.com/netdata/netdata/blob/master/src/collectors/python.d.plugin/varnish/integrations/varnish.md)
|
||||
|
||||
- [Web server log files](https://github.com/netdata/go.d.plugin/blob/master/modules/weblog/integrations/web_server_log_files.md)
|
||||
|
||||
- [uWSGI](https://github.com/netdata/netdata/blob/master/collectors/python.d.plugin/uwsgi/integrations/uwsgi.md)
|
||||
- [uWSGI](https://github.com/netdata/netdata/blob/master/src/collectors/python.d.plugin/uwsgi/integrations/uwsgi.md)
|
||||
|
||||
### Windows Systems
|
||||
|
|
@ -8,11 +8,11 @@ when you [install Netdata](https://github.com/netdata/netdata/blob/master/packag
|
|||
|
||||
All collectors are **installed by default** with every installation of Netdata. You do not need to install
|
||||
collectors manually to collect metrics from new sources.
|
||||
See how you can [monitor anything with Netdata](https://github.com/netdata/netdata/blob/master/collectors/COLLECTORS.md).
|
||||
See how you can [monitor anything with Netdata](https://github.com/netdata/netdata/blob/master/src/collectors/COLLECTORS.md).
|
||||
|
||||
Upon startup, Netdata will **auto-detect** any application or service that has a collector, as long as both the collector
|
||||
and the app/service are configured correctly. If you don't see charts for your application, see
|
||||
our [collectors' configuration reference](https://github.com/netdata/netdata/blob/master/collectors/REFERENCE.md).
|
||||
our [collectors' configuration reference](https://github.com/netdata/netdata/blob/master/src/collectors/REFERENCE.md).
|
||||
|
||||
## How Netdata's metrics collectors work
|
||||
|
||||
|
@ -45,7 +45,7 @@ specifics of what a given collector does.
|
|||
- **External** plugins organize collectors that gather metrics from external processes, such as a MySQL database or
|
||||
Nginx web server. They can be written in any language, and the `netdata` daemon spawns them as long-running
|
||||
independent processes. They communicate with the daemon via pipes. All external plugins are managed by
|
||||
[plugins.d](https://github.com/netdata/netdata/blob/master/collectors/plugins.d/README.md), which provides additional management options.
|
||||
[plugins.d](https://github.com/netdata/netdata/blob/master/src/collectors/plugins.d/README.md), which provides additional management options.
|
||||
|
||||
- **Orchestrators** are external plugins that run and manage one or more modules. They run as independent processes.
|
||||
The Go orchestrator is in active development.
|
||||
|
@ -53,10 +53,10 @@ specifics of what a given collector does.
|
|||
- [go.d.plugin](https://github.com/netdata/go.d.plugin/blob/master/README.md): An orchestrator for data
|
||||
collection modules written in `go`.
|
||||
|
||||
- [python.d.plugin](https://github.com/netdata/netdata/blob/master/collectors/python.d.plugin/README.md):
|
||||
- [python.d.plugin](https://github.com/netdata/netdata/blob/master/src/collectors/python.d.plugin/README.md):
|
||||
An orchestrator for data collection modules written in `python` v2/v3.
|
||||
|
||||
- [charts.d.plugin](https://github.com/netdata/netdata/blob/master/collectors/charts.d.plugin/README.md):
|
||||
- [charts.d.plugin](https://github.com/netdata/netdata/blob/master/src/collectors/charts.d.plugin/README.md):
|
||||
An orchestrator for data collection modules written in`bash` v4+.
|
||||
|
||||
- **Modules** are the individual programs controlled by an orchestrator to collect data from a specific application, or type of endpoint.
|
|
@ -1,6 +1,6 @@
|
|||
<!--
|
||||
title: "Collectors configuration reference"
|
||||
custom_edit_url: "https://github.com/netdata/netdata/edit/master/collectors/REFERENCE.md"
|
||||
custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/collectors/REFERENCE.md"
|
||||
sidebar_label: "Collectors configuration"
|
||||
learn_status: "Published"
|
||||
learn_topic_type: "Tasks"
|
||||
|
@ -9,14 +9,14 @@ learn_rel_path: "Configuration"
|
|||
|
||||
# Collectors configuration reference
|
||||
|
||||
The list of supported collectors can be found in [the documentation](https://github.com/netdata/netdata/blob/master/collectors/COLLECTORS.md),
|
||||
The list of supported collectors can be found in [the documentation](https://github.com/netdata/netdata/blob/master/src/collectors/COLLECTORS.md),
|
||||
and on [our website](https://www.netdata.cloud/integrations). The documentation of each collector provides all the
|
||||
necessary configuration options and prerequisites for that collector. In most cases, either the charts are automatically generated
|
||||
without any configuration, or you just fulfil those prerequisites and [configure the collector](#configure-a-collector).
|
||||
|
||||
If the application you are interested in monitoring is not listed in our integrations, the collectors list includes
|
||||
the available options to
|
||||
[add your application to Netdata](https://github.com/netdata/netdata/edit/master/collectors/COLLECTORS.md#add-your-application-to-netdata).
|
||||
[add your application to Netdata](https://github.com/netdata/netdata/edit/master/src/collectors/COLLECTORS.md#add-your-application-to-netdata).
|
||||
|
||||
If we do support your collector but the charts described in the documentation don't appear on your dashboard, the reason will
|
||||
be one of the following:
|
||||
|
@ -100,7 +100,7 @@ metrics on that endpoint, the collector begins gathering them.
|
|||
However, not every node or infrastructure uses standard ports, paths, files, or naming conventions. You may need to
|
||||
enable or configure a collector to gather all available metrics from your systems, containers, or applications.
|
||||
|
||||
First, [find the collector](https://github.com/netdata/netdata/blob/master/collectors/COLLECTORS.md) you want to edit
|
||||
First, [find the collector](https://github.com/netdata/netdata/blob/master/src/collectors/COLLECTORS.md) you want to edit
|
||||
and open its documentation. Some software has collectors written in multiple languages. In these cases, you should always
|
||||
pick the collector written in Go.
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
<!--
|
||||
title: "Application monitoring (apps.plugin)"
|
||||
sidebar_label: "Application monitoring "
|
||||
custom_edit_url: "https://github.com/netdata/netdata/edit/master/collectors/apps.plugin/README.md"
|
||||
custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/collectors/apps.plugin/README.md"
|
||||
learn_status: "Published"
|
||||
learn_topic_type: "References"
|
||||
learn_rel_path: "Integrations/Monitor/System metrics"
|
||||
|
@ -67,8 +67,8 @@ Each of these sections provides the same number of charts:
|
|||
- Network
|
||||
- Sockets open (`apps.sockets`)
|
||||
|
||||
In addition, if the [eBPF collector](https://github.com/netdata/netdata/blob/master/collectors/ebpf.plugin/README.md) is running, your dashboard will also show an
|
||||
additional [list of charts](https://github.com/netdata/netdata/blob/master/collectors/ebpf.plugin/README.md#integration-with-appsplugin) using low-level Linux
|
||||
In addition, if the [eBPF collector](https://github.com/netdata/netdata/blob/master/src/collectors/ebpf.plugin/README.md) is running, your dashboard will also show an
|
||||
additional [list of charts](https://github.com/netdata/netdata/blob/master/src/collectors/ebpf.plugin/README.md#integration-with-appsplugin) using low-level Linux
|
||||
metrics.
|
||||
|
||||
The above are reported:
|
||||
|
@ -164,7 +164,7 @@ There are a few command line options you can pass to `apps.plugin`. The list of
|
|||
### Integration with eBPF
|
||||
|
||||
If you don't see charts under the **eBPF syscall** or **eBPF net** sections, you should edit your
|
||||
[`ebpf.d.conf`](https://github.com/netdata/netdata/blob/master/collectors/ebpf.plugin/README.md#configure-the-ebpf-collector) file to ensure the eBPF program is enabled.
|
||||
[`ebpf.d.conf`](https://github.com/netdata/netdata/blob/master/src/collectors/ebpf.plugin/README.md#configure-the-ebpf-collector) file to ensure the eBPF program is enabled.
|
||||
|
||||
Also see our [guide on troubleshooting apps with eBPF
|
||||
metrics](https://github.com/netdata/netdata/blob/master/docs/guides/troubleshoot/monitor-debug-applications-ebpf.md) for ideas on how to interpret these charts in a
|
|
@ -1,6 +1,6 @@
|
|||
<!--startmeta
|
||||
custom_edit_url: "https://github.com/netdata/netdata/edit/master/collectors/apps.plugin/integrations/applications.md"
|
||||
meta_yaml: "https://github.com/netdata/netdata/edit/master/collectors/apps.plugin/metadata.yaml"
|
||||
custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/collectors/apps.plugin/integrations/applications.md"
|
||||
meta_yaml: "https://github.com/netdata/netdata/edit/master/src/collectors/apps.plugin/metadata.yaml"
|
||||
sidebar_label: "Applications"
|
||||
learn_status: "Published"
|
||||
learn_rel_path: "Data Collection/Processes and System Services"
|
|
@ -1,6 +1,6 @@
|
|||
<!--startmeta
|
||||
custom_edit_url: "https://github.com/netdata/netdata/edit/master/collectors/apps.plugin/integrations/user_groups.md"
|
||||
meta_yaml: "https://github.com/netdata/netdata/edit/master/collectors/apps.plugin/metadata.yaml"
|
||||
custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/collectors/apps.plugin/integrations/user_groups.md"
|
||||
meta_yaml: "https://github.com/netdata/netdata/edit/master/src/collectors/apps.plugin/metadata.yaml"
|
||||
sidebar_label: "User Groups"
|
||||
learn_status: "Published"
|
||||
learn_rel_path: "Data Collection/Processes and System Services"
|
|
@ -1,6 +1,6 @@
|
|||
<!--startmeta
|
||||
custom_edit_url: "https://github.com/netdata/netdata/edit/master/collectors/apps.plugin/integrations/users.md"
|
||||
meta_yaml: "https://github.com/netdata/netdata/edit/master/collectors/apps.plugin/metadata.yaml"
|
||||
custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/collectors/apps.plugin/integrations/users.md"
|
||||
meta_yaml: "https://github.com/netdata/netdata/edit/master/src/collectors/apps.plugin/metadata.yaml"
|
||||
sidebar_label: "Users"
|
||||
learn_status: "Published"
|
||||
learn_rel_path: "Data Collection/Processes and System Services"
|
|
@ -1,6 +1,6 @@
|
|||
<!--
|
||||
title: "Monitor Cgroups (cgroups.plugin)"
|
||||
custom_edit_url: "https://github.com/netdata/netdata/edit/master/collectors/cgroups.plugin/README.md"
|
||||
custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/collectors/cgroups.plugin/README.md"
|
||||
sidebar_label: "Monitor Cgroups"
|
||||
learn_status: "Published"
|
||||
learn_topic_type: "References"
|
||||
|
@ -106,7 +106,7 @@ The whole point for the additional pattern list, is to limit the number of times
|
|||
pattern list, the script might be called thousands of times, depending on the number of cgroups available in the system.
|
||||
|
||||
The above pattern list is matched against the path of the cgroup. For matched cgroups, Netdata calls the
|
||||
script [cgroup-name.sh](https://raw.githubusercontent.com/netdata/netdata/master/collectors/cgroups.plugin/cgroup-name.sh)
|
||||
script [cgroup-name.sh](https://raw.githubusercontent.com/netdata/netdata/master/src/collectors/cgroups.plugin/cgroup-name.sh)
|
||||
to get its name. This script queries `docker`, `kubectl`, `podman`, or applies heuristics to find give a name for the
|
||||
cgroup.
|
||||
|
||||
|
@ -299,4 +299,4 @@ a few errors in error.log complaining about files it cannot find, but immediatel
|
|||
- I/O full pressure
|
||||
|
||||
Network interfaces are monitored by means of
|
||||
the [proc plugin](https://github.com/netdata/netdata/blob/master/collectors/proc.plugin/README.md#monitored-network-interface-metrics).
|
||||
the [proc plugin](https://github.com/netdata/netdata/blob/master/src/collectors/proc.plugin/README.md#monitored-network-interface-metrics).
|
|
@ -1,6 +1,6 @@
|
|||
<!--startmeta
|
||||
custom_edit_url: "https://github.com/netdata/netdata/edit/master/collectors/cgroups.plugin/integrations/containers.md"
|
||||
meta_yaml: "https://github.com/netdata/netdata/edit/master/collectors/cgroups.plugin/metadata.yaml"
|
||||
custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/collectors/cgroups.plugin/integrations/containers.md"
|
||||
meta_yaml: "https://github.com/netdata/netdata/edit/master/src/collectors/cgroups.plugin/metadata.yaml"
|
||||
sidebar_label: "Containers"
|
||||
learn_status: "Published"
|
||||
learn_rel_path: "Data Collection/Containers and VMs"
|
|
@ -1,6 +1,6 @@
|
|||
<!--startmeta
|
||||
custom_edit_url: "https://github.com/netdata/netdata/edit/master/collectors/cgroups.plugin/integrations/kubernetes_containers.md"
|
||||
meta_yaml: "https://github.com/netdata/netdata/edit/master/collectors/cgroups.plugin/metadata.yaml"
|
||||
custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/collectors/cgroups.plugin/integrations/kubernetes_containers.md"
|
||||
meta_yaml: "https://github.com/netdata/netdata/edit/master/src/collectors/cgroups.plugin/metadata.yaml"
|
||||
sidebar_label: "Kubernetes Containers"
|
||||
learn_status: "Published"
|
||||
learn_rel_path: "Data Collection/Kubernetes"
|
|
@ -1,6 +1,6 @@
|
|||
<!--startmeta
|
||||
custom_edit_url: "https://github.com/netdata/netdata/edit/master/collectors/cgroups.plugin/integrations/libvirt_containers.md"
|
||||
meta_yaml: "https://github.com/netdata/netdata/edit/master/collectors/cgroups.plugin/metadata.yaml"
|
||||
custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/collectors/cgroups.plugin/integrations/libvirt_containers.md"
|
||||
meta_yaml: "https://github.com/netdata/netdata/edit/master/src/collectors/cgroups.plugin/metadata.yaml"
|
||||
sidebar_label: "Libvirt Containers"
|
||||
learn_status: "Published"
|
||||
learn_rel_path: "Data Collection/Containers and VMs"
|
|
@ -1,6 +1,6 @@
|
|||
<!--startmeta
|
||||
custom_edit_url: "https://github.com/netdata/netdata/edit/master/collectors/cgroups.plugin/integrations/lxc_containers.md"
|
||||
meta_yaml: "https://github.com/netdata/netdata/edit/master/collectors/cgroups.plugin/metadata.yaml"
|
||||
custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/collectors/cgroups.plugin/integrations/lxc_containers.md"
|
||||
meta_yaml: "https://github.com/netdata/netdata/edit/master/src/collectors/cgroups.plugin/metadata.yaml"
|
||||
sidebar_label: "LXC Containers"
|
||||
learn_status: "Published"
|
||||
learn_rel_path: "Data Collection/Containers and VMs"
|
|
@ -1,6 +1,6 @@
|
|||
<!--startmeta
|
||||
custom_edit_url: "https://github.com/netdata/netdata/edit/master/collectors/cgroups.plugin/integrations/ovirt_containers.md"
|
||||
meta_yaml: "https://github.com/netdata/netdata/edit/master/collectors/cgroups.plugin/metadata.yaml"
|
||||
custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/collectors/cgroups.plugin/integrations/ovirt_containers.md"
|
||||
meta_yaml: "https://github.com/netdata/netdata/edit/master/src/collectors/cgroups.plugin/metadata.yaml"
|
||||
sidebar_label: "oVirt Containers"
|
||||
learn_status: "Published"
|
||||
learn_rel_path: "Data Collection/Containers and VMs"
|
|
@ -1,6 +1,6 @@
|
|||
<!--startmeta
|
||||
custom_edit_url: "https://github.com/netdata/netdata/edit/master/collectors/cgroups.plugin/integrations/proxmox_containers.md"
|
||||
meta_yaml: "https://github.com/netdata/netdata/edit/master/collectors/cgroups.plugin/metadata.yaml"
|
||||
custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/collectors/cgroups.plugin/integrations/proxmox_containers.md"
|
||||
meta_yaml: "https://github.com/netdata/netdata/edit/master/src/collectors/cgroups.plugin/metadata.yaml"
|
||||
sidebar_label: "Proxmox Containers"
|
||||
learn_status: "Published"
|
||||
learn_rel_path: "Data Collection/Containers and VMs"
|
|
@ -1,6 +1,6 @@
|
|||
<!--startmeta
|
||||
custom_edit_url: "https://github.com/netdata/netdata/edit/master/collectors/cgroups.plugin/integrations/systemd_services.md"
|
||||
meta_yaml: "https://github.com/netdata/netdata/edit/master/collectors/cgroups.plugin/metadata.yaml"
|
||||
custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/collectors/cgroups.plugin/integrations/systemd_services.md"
|
||||
meta_yaml: "https://github.com/netdata/netdata/edit/master/src/collectors/cgroups.plugin/metadata.yaml"
|
||||
sidebar_label: "Systemd Services"
|
||||
learn_status: "Published"
|
||||
learn_rel_path: "Data Collection/Systemd"
|
|
@ -1,6 +1,6 @@
|
|||
<!--startmeta
|
||||
custom_edit_url: "https://github.com/netdata/netdata/edit/master/collectors/cgroups.plugin/integrations/virtual_machines.md"
|
||||
meta_yaml: "https://github.com/netdata/netdata/edit/master/collectors/cgroups.plugin/metadata.yaml"
|
||||
custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/collectors/cgroups.plugin/integrations/virtual_machines.md"
|
||||
meta_yaml: "https://github.com/netdata/netdata/edit/master/src/collectors/cgroups.plugin/metadata.yaml"
|
||||
sidebar_label: "Virtual Machines"
|
||||
learn_status: "Published"
|
||||
learn_rel_path: "Data Collection/Containers and VMs"
|
|
@ -7,7 +7,7 @@
|
|||
3. It communicates with Netdata via a unidirectional pipe (sending data to the `netdata` daemon)
|
||||
4. Supports any number of data collection **modules**
|
||||
|
||||
To better understand the guidelines and the API behind our External plugins, please have a look at the [Introduction to External plugins](https://github.com/netdata/netdata/blob/master/collectors/plugins.d/README.md) prior to reading this page.
|
||||
To better understand the guidelines and the API behind our External plugins, please have a look at the [Introduction to External plugins](https://github.com/netdata/netdata/blob/master/src/collectors/plugins.d/README.md) prior to reading this page.
|
||||
|
||||
|
||||
`charts.d.plugin` has been designed so that the actual script that will do data collection will be permanently in
|
|
@ -1,6 +1,6 @@
|
|||
<!--startmeta
|
||||
custom_edit_url: "https://github.com/netdata/netdata/edit/master/collectors/charts.d.plugin/ap/README.md"
|
||||
meta_yaml: "https://github.com/netdata/netdata/edit/master/collectors/charts.d.plugin/ap/metadata.yaml"
|
||||
custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/collectors/charts.d.plugin/ap/README.md"
|
||||
meta_yaml: "https://github.com/netdata/netdata/edit/master/src/collectors/charts.d.plugin/ap/metadata.yaml"
|
||||
sidebar_label: "Access Points"
|
||||
learn_status: "Published"
|
||||
learn_rel_path: "Data Collection/Linux Systems/Network"
|
|
@ -1,6 +1,6 @@
|
|||
<!--startmeta
|
||||
custom_edit_url: "https://github.com/netdata/netdata/edit/master/collectors/charts.d.plugin/apcupsd/README.md"
|
||||
meta_yaml: "https://github.com/netdata/netdata/edit/master/collectors/charts.d.plugin/apcupsd/metadata.yaml"
|
||||
custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/collectors/charts.d.plugin/apcupsd/README.md"
|
||||
meta_yaml: "https://github.com/netdata/netdata/edit/master/src/collectors/charts.d.plugin/apcupsd/metadata.yaml"
|
||||
sidebar_label: "APC UPS"
|
||||
learn_status: "Published"
|
||||
learn_rel_path: "Data Collection/UPS"
|
|
@ -1,6 +1,6 @@
|
|||
<!--
|
||||
title: "Example"
|
||||
custom_edit_url: "https://github.com/netdata/netdata/edit/master/collectors/charts.d.plugin/example/README.md"
|
||||
custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/collectors/charts.d.plugin/example/README.md"
|
||||
sidebar_label: "example-charts.d.plugin"
|
||||
learn_status: "Published"
|
||||
learn_topic_type: "References"
|
||||
|
@ -9,6 +9,6 @@ learn_rel_path: "Integrations/Monitor/Mock Collectors"
|
|||
|
||||
# Example
|
||||
|
||||
If you want to understand how charts.d data collector functions, check out the [charts.d example](https://raw.githubusercontent.com/netdata/netdata/master/collectors/charts.d.plugin/example/example.chart.sh).
|
||||
If you want to understand how charts.d data collector functions, check out the [charts.d example](https://raw.githubusercontent.com/netdata/netdata/master/src/collectors/charts.d.plugin/example/example.chart.sh).
|
||||
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
<!--startmeta
|
||||
custom_edit_url: "https://github.com/netdata/netdata/edit/master/collectors/charts.d.plugin/libreswan/README.md"
|
||||
meta_yaml: "https://github.com/netdata/netdata/edit/master/collectors/charts.d.plugin/libreswan/metadata.yaml"
|
||||
custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/collectors/charts.d.plugin/libreswan/README.md"
|
||||
meta_yaml: "https://github.com/netdata/netdata/edit/master/src/collectors/charts.d.plugin/libreswan/metadata.yaml"
|
||||
sidebar_label: "Libreswan"
|
||||
learn_status: "Published"
|
||||
learn_rel_path: "Data Collection/VPNs"
|
|
@ -1,6 +1,6 @@
|
|||
<!--startmeta
|
||||
custom_edit_url: "https://github.com/netdata/netdata/edit/master/collectors/charts.d.plugin/opensips/README.md"
|
||||
meta_yaml: "https://github.com/netdata/netdata/edit/master/collectors/charts.d.plugin/opensips/metadata.yaml"
|
||||
custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/collectors/charts.d.plugin/opensips/README.md"
|
||||
meta_yaml: "https://github.com/netdata/netdata/edit/master/src/collectors/charts.d.plugin/opensips/metadata.yaml"
|
||||
sidebar_label: "OpenSIPS"
|
||||
learn_status: "Published"
|
||||
learn_rel_path: "Data Collection/Telephony Servers"
|
|
@ -1,6 +1,6 @@
|
|||
<!--startmeta
|
||||
custom_edit_url: "https://github.com/netdata/netdata/edit/master/collectors/charts.d.plugin/sensors/README.md"
|
||||
meta_yaml: "https://github.com/netdata/netdata/edit/master/collectors/charts.d.plugin/sensors/metadata.yaml"
|
||||
custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/collectors/charts.d.plugin/sensors/README.md"
|
||||
meta_yaml: "https://github.com/netdata/netdata/edit/master/src/collectors/charts.d.plugin/sensors/metadata.yaml"
|
||||
sidebar_label: "Linux Sensors (sysfs)"
|
||||
learn_status: "Published"
|
||||
learn_rel_path: "Data Collection/Hardware Devices and Sensors"
|
||||
|
@ -22,7 +22,7 @@ Module: sensors
|
|||
## Overview
|
||||
|
||||
Use this collector when `lm-sensors` doesn't work on your device (e.g. for RPi temperatures).
|
||||
For all other cases use the [Python collector](https://github.com/netdata/netdata/blob/master/collectors/python.d.plugin/sensors), which supports multiple jobs, is more efficient and performs calculations on top of the kernel provided values."
|
||||
For all other cases use the [Python collector](https://github.com/netdata/netdata/blob/master/src/collectors/python.d.plugin/sensors), which supports multiple jobs, is more efficient and performs calculations on top of the kernel provided values."
|
||||
|
||||
|
||||
It will provide charts for all configured system sensors, by reading sensors directly from the kernel.
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Reference in a new issue