summaryrefslogtreecommitdiffstats
path: root/collectors
AgeCommit message (Collapse)Author
2020-05-20Update eBPF documentation to reflect default enabled status (#9105)Joel Hans
* Push initial refresh of eBPF doc * Copyedit pass * Address comments from Thiago and James * Retrigger CI
2020-05-19install and enable eBPF Plugin by default (#8665)Austin S. Hemmelgarn
* netdata_installer_kernels: New kernels This commit brings new kernels for our netdata-installer * RH detection This commit brings the RH detection to netdata-installer, but it cannot be tested yet until we merge a PR on kernel-collector * netdata_installer_kernels: RH kernels This commit brings updates that allows to install and run the collectors on RH * netdata_installer_kernels: Kernel variables This commit brings definitions instead magic number to the isntaller * netdata_installer_kernels: remove echo This commit removes echo to avoid new line * netdata_installer_kernels: Move C code This commit removes the C code that will be inserted in another PR * Update eBPF install to use released version. This updates the install code for the eBPF plugin to properly utilize (and verify) a tagged release of the plugin instead of pulling the upstream master branch. It also adds support for using a local copy of the tarball, and switchs the default behavior to install the eBPF plugin instead of not installing it. * Tidy-up messages relating to eBPF. * Fix typos in error handling functions. * ebpf-release: New kernels This commit brings the kernels necessary to support Debian 10.0 * ebpf-release: Bring support for new package format * ebpf-release: collector as loader This commit brings the necessary changes for the collector loads all the nfiles depending of the kernel it is running * Update eBPF install to use released version. This updates the install code for the eBPF plugin to properly utilize (and verify) a tagged release of the plugin instead of pulling the upstream master branch. It also adds support for using a local copy of the tarball, and switchs the default behavior to install the eBPF plugin instead of not installing it. * netdata_installer_kernels: New kernels This commit brings new kernels for our netdata-installer * RH detection This commit brings the RH detection to netdata-installer, but it cannot be tested yet until we merge a PR on kernel-collector * netdata_installer_kernels: RH kernels This commit brings updates that allows to install and run the collectors on RH * netdata_installer_kernels: Kernel variables This commit brings definitions instead magic number to the isntaller * netdata_installer_kernels: remove echo This commit removes echo to avoid new line * netdata_installer_kernels: Move C code This commit removes the C code that will be inserted in another PR * Tidy-up messages relating to eBPF. * Fix typos in error handling functions. * ebpf-release: New kernels This commit brings the kernels necessary to support Debian 10.0 * ebpf-release: Bring support for new package format * ebpf-release: collector as loader This commit brings the necessary changes for the collector loads all the nfiles depending of the kernel it is running * Fix package name handling. * Bump eBPF kernel-collector to v0.1.0 * Update --help to state eBPF is enabled by default and add --disable-ebpf option in --help output * Remove deprecated kernel version compatibility checks * Fix EBPF_TARBALL * Remove libc path detection logic (deprecated0 * Use the new package structure of kernel-collector * Relax the glob on netdata_ebpf as we may develop/distirbute other types of ebpf programs * Fix ownership of ebpf libraries/programs * Make the check-kernel-config.sh local to the installer * Make plugins.ebpf = yes (by default) Co-authored-by: Thiago Marques <thiagoftsm@gmail.com> Co-authored-by: James Mills <prologic@shortcircuit.net.au>
2020-05-16python.d/proxysql: add `Requirements` to the readme (#9071)Ilya Mashchenko
2020-05-15Add config for big CPUs and explain (#9062)Joel Hans
2020-05-14[python.d/samba] Only use sudo when not running as root user (#9038)Dries Michiels
2020-05-13Rename eBPF collector (#8822)thiagoftsm
We renamed eBPF collector for a more meaningful name.
2020-05-13Ebpf options (#8879)thiagoftsm
ebpf options: We are adding command line options to eBPF collector.
2020-05-13postgres.chart.py: fix template databases ignore (#8929)Slava
2020-05-13[varnish] : added compatibility for varnish-plus (#8940)pgjavier
2020-05-11Docs: Fix internal links and remove obsolete admonitions (#8946)Joel Hans
* Fixed a few more links * Remove old syntax * Abs-relative links to files in docs folder * Trying to fix nother doc learn link * Fix a few more links * Add testing doc * Tracking down mysteries * Cleanup * Update broken external links * Remove index.html that appeared from testing * Fix remainder of links
2020-05-07Docs: Add custom label to collectors frontmatter to fix sidebar titles (#8936)Joel Hans
* Adding sidebar titles to collectors * Move to correctly capitalized * Add sidebar_label to all collectors * Pluralize ap * Title and label tweaks * Fix frontmatter in collectors * Remove brackets from Dovecot README
2020-05-07Fix command name for getting postfix queue (#8857)Iman Ghasrfakhri
2020-04-20Ebpf index size (#8743)thiagoftsm
Adjusts the index size inside eBPF collector to avoid reset on indexes.
2020-04-20fix_lock: Add the missing lock (#8780)thiagoftsm
This PR adds the missing lock and fix a master shutdown during streaming.
2020-04-16charts.d/apcupsd: fix ups status check (#8688)Ilya Mashchenko
This PR changes ups_status_check logic. It is safe to treat all statuses except COMMLOST and SHUTTING DOWN as ok and try to collect data from upses.
2020-04-14Docs: Standardize links between documentation (#8638)Joel Hans
* Trying out some absolute-ish links * Try one out on installer * Testing logic * Trying out some more links * Fixing links * Fix links in python collectors * Changed a bunch more links * Fix build errors * Another push of links * Fix build error and add more links * Complete first pass * Fix final broken links * Fix links to files * Fix for Netlify * Two more fixes
2020-04-14Fixes compatibility with RH 7.x family (#8694)thiagoftsm
Brings eBPF collector to RH 7.x family.
2020-04-13Revert "Revert changes since v1.21 in pereparation for hotfix release."Austin S. Hemmelgarn
This reverts commit e2874320fc027f7ab51ab3e115d5b1889b8fd747.
2020-04-13Revert changes since v1.21 in pereparation for hotfix release.Austin S. Hemmelgarn
2020-04-09Update apps_groups.conf (#8659)Thorsten
Added Microsoft MS SQL: https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup?view=sql-server-ver15 sqlservr is not a typo ;-)
2020-04-09Update apps_groups.conf (#8655)Thorsten
Added Squeezebox server (Logitech Media Server) and Squeezebox clients: https://en.wikipedia.org/wiki/Logitech_Media_Server https://en.wikipedia.org/wiki/Squeezelite
2020-04-09Update apps_groups.conf (#8656)Thorsten
Added Hiawatha web server: https://www.hiawatha-webserver.org/
2020-04-08Update apps_groups.conf (#8646)Thorsten
Added borg backup: https://www.borgbackup.org/
2020-04-07collectors/python.d: change threads_creation_rate context to ↵Ilya Mashchenko
`mysql.threads_creation_rate` (#8636)
2020-04-06Docs: Change MacOS to macOS (#8562)Joel Hans
* Change MacOS to macOS * Change Mac as noun to macOS system
2020-04-06charts.d/libreswan: fix sudo check (#8569)Ilya Mashchenko
If libreswan_sudo parameter is set (which is default) netdata executes ipsec with sudo without checking if it has permissions to do it. As a result a user receives security notices on daily bases: user NOT in sudoers ; TTY=unknown ; PWD=/etc/netdata ; USER=root ; COMMAND=/usr/sbin/ipsec whack --trafficstatus This PR adds the check.
2020-04-06Remove an automatic restart of the apps.plugin (#8592)Vladimir Kobal
2020-04-01Update README.md (#8552)bceylan
2020-03-31Fix broken pipe ignoring in apps plugin (#8554)Vladimir Kobal
* Fix broken pipe ignoring in apps plugin * Use poll instead of write
2020-03-31apache: fix `bytespersec` chart context (#8550)Ilya Mashchenko
2020-03-30charts.d.plugin: add keepalive to global_update (#8529)Ilya Mashchenko
2020-03-26python.d/SimpleService: fix module name (#8492)Ilya Mashchenko
2020-03-25python.d.plugin: add prefix to the module name during loading s… (#8474)Ilya Mashchenko
auto format python.d.plugin code and add `pythond_` prefix to the modules name
2020-03-23Add high precision timer support for plugins such as idlejitter. (#8441)Markos Fountoulakis
2020-03-23Memory leak with labels on stream (#8460)thiagoftsm
* cid353391: Fix memory leak * cid353391: Avoid pointer to move out of allocated value
2020-03-16Fix streaming scaling (#8375)Markos Fountoulakis
* Disallow multiple streaming connections to the same master agent * Reject multiple streaming connections quickly without blocking * Increase timeout for systemd service shutdown to give time to flush the db. * Optimize page correlation ID to use atomic counter instead of locks * Reduce contention in global configuration mutex * Optimize complexity of inserting configuration sections from O(N) to O(1) * Reduce overhead of clockgettime() by utilizing CLOCK_MONOTONIC_COARSE when applicable. * Fix unit test compile errors
2020-03-12docs: fix go.d modules in the COLLECTORS.md (#8380)Ilya Mashchenko
fix go.d modules in the COLLECTORS.md
2020-03-11new version of godplugin and pulsar alarms, dashboard info (#8364)Ilya Mashchenko
bump godplugin to v0.17.0 and add pulsar alarms, dashboard_info
2020-03-10Bulk add frontmatter to all documentation (#8354)Joel Hans
* Bulk add frontmatter * A few extra edge cases
2020-03-05Added ability to get pod name from cgroup with kubectl in bare metal ↵Chris Akritidis
deployment (#7416) * Ability to get pod name with kubectl in cgroup * added $KUBE_CONFIG variable * shellcheck disable=SC2086
2020-03-04python.d/ceph: fix get_osd_perf() for 14.2+ (#8248)Austin S. Hemmelgarn
* ceph:fix get_osd_perf() for 14.2+ * ceph: fix get_osd_perf() for 14.2+ v2
2020-03-04Added ability to change ID used to connect to ceph. (#8276)Paul Mezzanini
* Added ability to change ID used to connect to ceph. Allows the creation of a user with read only caps for the mon + mgr. * Force "admin" as rados_id if none given.
2020-03-03Tweak eBPF documentation and add performance data (#8261)Joel Hans
* Tweak eBPF documentation and add performance data * Fixes for Chris and Thiago * Update collectors/ebpf_process.plugin/README.md Co-Authored-By: Patti Short <35278231+shortpatti@users.noreply.github.com> Co-authored-by: Patti Short <35278231+shortpatti@users.noreply.github.com>
2020-03-02vernemq alarms, dashboard info and godplugin new version (#8236)Ilya Mashchenko
* web/gui: add vernemq to the dashboard_info.js * health: add vernemq alarms and update Makefile.am * health: vernemq alarms info fix * health: vernemq alarms info fix * health: fix vernemq_socket_errors template * packaging: bump godplugin version to v0.16.0 * packaging:update godplugin checksums * docs: add vernemq to the COLLECTORS.md
2020-03-02added requirements for exim. Issue #8087 (#8096)petarkozic
* added requirements for exim. Issue #8087
2020-02-28Added connections (backend) usage to postgres monitoring (#8126)Manuel Pombo
* Added connections (backend) usage to postgres monitoring * Adjusted PostgreSQL connection usage against server version * Changed PostgreSQL connection usage against server version * Fixed chart PG Backend Usage family and improved documentation
2020-02-26Removed tmem stat collection from xenstat plugin for Xen 4.13 (#7951)Rushikesh Jadhav
2020-02-24Added eBPF to docs navigation and improved title (#8191)Joel Hans
* Add eBPF to nav and improve title * Restore buildhtml
2020-02-24Docs: Fixed figure+image without closing tag (#8177)Joel Hans
* Fixed images without closing tag * Smush a and n * Caught one more
2020-02-24backup group updated, added lsyncd (#8159)Default