summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.github/data/distros.yml38
-rw-r--r--.github/labeler.yml2
-rwxr-xr-x.github/scripts/gen-matrix-packaging.py2
-rw-r--r--.github/workflows/build.yml3
-rw-r--r--.github/workflows/go-tests.yml4
-rw-r--r--.github/workflows/packaging.yml3
-rw-r--r--.github/workflows/platform-eol-check.yml3
-rw-r--r--.github/workflows/repoconfig-packages.yml3
-rw-r--r--CHANGELOG.md202
-rw-r--r--CMakeLists.txt166
-rw-r--r--README.md8
-rwxr-xr-xcontrib/debian/rules13
-rw-r--r--docs/category-overview-pages/accessing-netdata-dashboards.md44
-rw-r--r--docs/category-overview-pages/authentication-and-authorization.md11
-rw-r--r--docs/category-overview-pages/monitor-your-infrastructure.md3
-rw-r--r--docs/category-overview-pages/netdata-dashboards-and-visualizations.md3
-rw-r--r--docs/cloud/alerts-notifications/manage-alert-notification-silencing-rules.md19
-rw-r--r--docs/cloud/alerts-notifications/notifications.md2
-rw-r--r--docs/cloud/insights/anomaly-advisor.md87
-rw-r--r--docs/cloud/netdata-functions.md79
-rw-r--r--docs/cloud/runtime-troubleshooting-with-functions.md41
-rw-r--r--docs/cloud/visualize/dashboards.md101
-rw-r--r--docs/cloud/visualize/kubernetes.md137
-rw-r--r--docs/dashboard/anomaly-advisor-tab.md27
-rw-r--r--docs/dashboard/dashboards-tab.md96
-rw-r--r--docs/dashboard/kubernetes-tab.md42
-rw-r--r--docs/dashboard/logs-tab.md16
-rw-r--r--docs/dashboard/metrics-tab-and-single-node-tabs.md4
-rw-r--r--docs/dashboard/netdata-charts.md (renamed from docs/cloud/visualize/interact-new-charts.md)2
-rw-r--r--docs/dashboard/node-filter.md (renamed from docs/cloud/visualize/node-filter.md)0
-rw-r--r--docs/dashboard/visualization-date-and-time-controls.md2
-rw-r--r--docs/getting-started/introduction.md2
-rw-r--r--docs/glossary.md18
-rw-r--r--docs/guides/monitor/anomaly-detection.md4
-rw-r--r--docs/guides/monitor/kubernetes-k8s-netdata.md4
-rw-r--r--docs/guides/monitor/lamp-stack.md2
-rw-r--r--docs/guides/troubleshoot/monitor-debug-applications-ebpf.md2
-rw-r--r--docs/monitor/view-active-alerts.md61
-rw-r--r--docs/netdata-cloud/enterprise-sso-authentication.md36
-rw-r--r--docs/quickstart/infrastructure.md24
-rw-r--r--integrations/cloud-authentication/integrations/okta_sso.md6
-rw-r--r--integrations/cloud-authentication/metadata.yaml8
-rw-r--r--integrations/cloud-notifications/integrations/splunk_victorops.md46
-rw-r--r--integrations/cloud-notifications/metadata.yaml39
-rw-r--r--integrations/gen_docs_integrations.py2
-rwxr-xr-xintegrations/gen_integrations.py6
-rw-r--r--integrations/integrations.js22287
-rw-r--r--integrations/integrations.json22288
-rwxr-xr-xnetdata-installer.sh350
-rw-r--r--netdata.spec.in19
-rwxr-xr-xpackaging/bundle-ebpf-co-re.sh9
-rwxr-xr-xpackaging/bundle-ebpf.sh20
-rwxr-xr-xpackaging/bundle-libbpf.sh27
-rw-r--r--packaging/check-for-go-toolchain.sh2
-rw-r--r--packaging/cmake/Modules/NetdataEBPFCORE.cmake27
-rw-r--r--packaging/cmake/Modules/NetdataEBPFLegacy.cmake39
-rw-r--r--packaging/cmake/Modules/NetdataLibBPF.cmake94
-rw-r--r--packaging/cmake/Modules/NetdataUtil.cmake70
-rw-r--r--packaging/current_libbpf.checksums1
-rw-r--r--packaging/current_libbpf.version1
-rw-r--r--packaging/ebpf-co-re.checksums1
-rw-r--r--packaging/ebpf-co-re.version1
-rw-r--r--packaging/ebpf.checksums3
-rw-r--r--packaging/ebpf.version1
-rwxr-xr-xpackaging/installer/dependencies/alpine.sh1
-rw-r--r--packaging/installer/functions.sh52
-rwxr-xr-xpackaging/installer/install-required-packages.sh6
-rwxr-xr-xpackaging/installer/kickstart.sh133
-rw-r--r--packaging/installer/methods/kubernetes.md6
-rw-r--r--packaging/installer/methods/source.md160
-rwxr-xr-xpackaging/installer/netdata-updater.sh48
-rw-r--r--packaging/libbpf_0_0_9.checksums1
-rw-r--r--packaging/libbpf_0_0_9.version1
-rwxr-xr-xpackaging/makeself/build.sh3
-rwxr-xr-xpackaging/makeself/functions.sh2
-rw-r--r--packaging/version2
-rw-r--r--src/claim/README.md11
-rw-r--r--src/collectors/COLLECTORS.md12
-rw-r--r--src/collectors/README.md2
-rw-r--r--src/collectors/REFERENCE.md2
-rw-r--r--src/collectors/all.h9
-rw-r--r--src/collectors/ebpf.plugin/ebpf.h26
-rw-r--r--src/collectors/ebpf.plugin/ebpf_swap.c8
-rw-r--r--src/collectors/plugins.d/ndsudo.c48
-rw-r--r--src/collectors/proc.plugin/README.md1
-rw-r--r--src/collectors/proc.plugin/integrations/power_supply.md1
-rw-r--r--src/collectors/proc.plugin/metadata.yaml6
-rw-r--r--src/collectors/proc.plugin/sys_class_power_supply.c191
l---------src/collectors/python.d.plugin/adaptec_raid/README.md1
-rw-r--r--src/collectors/python.d.plugin/adaptec_raid/adaptec_raid.chart.py247
-rw-r--r--src/collectors/python.d.plugin/adaptec_raid/adaptec_raid.conf53
-rw-r--r--src/collectors/python.d.plugin/adaptec_raid/integrations/adaptecraid.md204
-rw-r--r--src/collectors/python.d.plugin/adaptec_raid/metadata.yaml167
-rw-r--r--src/collectors/python.d.plugin/anomalies/README.md2
-rw-r--r--src/collectors/python.d.plugin/fail2ban/fail2ban.chart.py217
-rw-r--r--src/collectors/python.d.plugin/fail2ban/fail2ban.conf68
-rw-r--r--src/collectors/python.d.plugin/fail2ban/integrations/fail2ban.md209
-rw-r--r--src/collectors/python.d.plugin/fail2ban/metadata.yaml200
-rw-r--r--src/collectors/python.d.plugin/hddtemp/hddtemp.chart.py99
-rw-r--r--src/collectors/python.d.plugin/hddtemp/hddtemp.conf95
-rw-r--r--src/collectors/python.d.plugin/hddtemp/integrations/hdd_temperature.md217
-rw-r--r--src/collectors/python.d.plugin/hddtemp/metadata.yaml163
l---------src/collectors/python.d.plugin/megacli/README.md1
-rw-r--r--src/collectors/python.d.plugin/megacli/integrations/megacli.md220
-rw-r--r--src/collectors/python.d.plugin/megacli/megacli.chart.py278
-rw-r--r--src/collectors/python.d.plugin/megacli/megacli.conf60
-rw-r--r--src/collectors/python.d.plugin/megacli/metadata.yaml193
-rw-r--r--src/collectors/python.d.plugin/pandas/integrations/pandas.md4
-rw-r--r--src/collectors/python.d.plugin/pandas/metadata.yaml4
-rw-r--r--src/collectors/python.d.plugin/python.d.conf8
-rw-r--r--src/collectors/python.d.plugin/sensors/integrations/linux_sensors_lm-sensors.md187
-rw-r--r--src/collectors/python.d.plugin/sensors/metadata.yaml184
-rw-r--r--src/collectors/python.d.plugin/sensors/sensors.chart.py179
-rw-r--r--src/collectors/python.d.plugin/sensors/sensors.conf61
-rw-r--r--src/daemon/main.c18
-rw-r--r--src/daemon/sentry-native/sentry-native.c11
-rw-r--r--src/daemon/sentry-native/sentry-native.h12
-rw-r--r--src/daemon/static_threads.c10
-rw-r--r--src/daemon/static_threads_freebsd.c10
-rw-r--r--src/daemon/static_threads_linux.c9
-rw-r--r--src/daemon/static_threads_macos.c10
-rw-r--r--src/database/rrdlabels.c5
-rw-r--r--src/database/sqlite/sqlite_aclk.c36
-rw-r--r--src/database/sqlite/sqlite_aclk_alert.c91
-rw-r--r--src/database/sqlite/sqlite_context.c183
-rw-r--r--src/database/sqlite/sqlite_context.h1
-rw-r--r--src/database/sqlite/sqlite_db_migration.c24
-rw-r--r--src/database/sqlite/sqlite_functions.c3
-rw-r--r--src/database/sqlite/sqlite_functions.h40
-rw-r--r--src/database/sqlite/sqlite_health.c1046
-rw-r--r--src/database/sqlite/sqlite_health.h2
-rw-r--r--src/database/sqlite/sqlite_metadata.c480
-rw-r--r--src/database/sqlite/sqlite_metadata.h1
-rw-r--r--src/go/collectors/go.d.plugin/README.md8
-rw-r--r--