Age | Commit message (Collapse) | Author |
|
Co-authored-by: Suraj Neupane <neupanesuraj@gmail.com>
|
|
* 12139: introduce new chart for process states metrics
This commit introduces new chart for total number of processes
in different states i.e running, sleeping, sleeping_d, zombie
and stopped.
* fix recursive chart generation issue
* fix recursive chart addition
* fixing comments
* Update web/gui/dashboard_info.js
Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>
* Update collectors/apps.plugin/apps_plugin.c
Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>
* fixing commenets
* Apply suggestions from code review
* Update collectors/apps.plugin/apps_plugin.c
* Update collectors/apps.plugin/apps_plugin.c
Co-authored-by: Timotej S. <6674623+underhood@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: Tina Luedtke <kickoke@users.noreply.github.com>
Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>
Co-authored-by: Timotej S. <6674623+underhood@users.noreply.github.com>
Co-authored-by: Tina Luedtke <kickoke@users.noreply.github.com>
|
|
Compute array of static threads at runtime.
|
|
* mdflush: initial agent-side collector.
* mdflush: fix x-axis name.
* mdflush: fix issue where we iteration doesnt occur.
* mdflush: update flush prio to match health.
health seems to be global just as flush is, so
keep them together.
* mdflush: vsn bump.
* mdflush: add reference to bcc tool.
* mdflush: add more docs.
* mdflush: change family name to indicate ebpf.
* mdflush: remove "count" word in chart.
* mdflush: change mdstat prios so flush comes after health.
|
|
|
|
|
|
|
|
|
|
Add disk monitoring independent of filesystem.
|
|
* ebpf_ext4: Add new thread
* ebpf_ext4: Add configuration files
* ebpf_ext4: Add helpers to identify partitions and main threads
* ebpf_ext4: Add helpers to create chart
* ebpf_ext4: Add functions to read data from kernel ring
* ebpf_ext4: Add functions to send data to Netdata
* ebpf_ext4: Adjust dimensions
* ebpf_ext4: Add information for dashboard
* ebpf_ext4: Update documentation
* ebpf_ext4: Update algorithm to read Array table instead hash table
* ebpf_ext4: Add new eBPF version
* ebpf_ext4: Add obsolete chart
* ebpf_ext4: Fix coverity report
* ebpf_ext4: Fix grammar in readme.md
* ebpf_ext4: Update link inside dashboard_info.js
* ebpf_ext4: Rename function and remove unused options inside filesystem.conf
* ebpf_ext4: Rename variables and fix format
* ebpf_ext4: Rename more variables
* ebpf_ext4: Update algorithm to create dimensions
* ebpf_ext4: Fix comment grammar
* ebpf_ext4: Add messages to simplify comparison with hash table
* ebpf_ext4: Update eBPF release
* ebpf_ext4: Remove variables to improve the buckets
* ebpf_ext4: Update algorithm to select filesystem
* ebpf_ext4: Remove messages
* ebpf_ext4: Add comment to filesystem
|
|
Split process thread in two different threads.
|
|
Currently, we add the repository's top-level dir in the compiler's
header search path. This means that code in every top-level directory
within the repo can include headers sibling top-level directories.
This patch makes header inclusion consistent when it comes to files
that are included from sibling top-level directories within the repo.
|
|
Reorganize MD Array Menu.
|
|
Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>
|
|
|
|
Co-authored-by: Joel Hans <joel.g.hans@gmail.com>
|
|
|
|
Co-authored-by: Joel Hans <joel.g.hans@gmail.com>
Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>
|
|
|
|
Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>
Co-authored-by: Joel Hans <joel.g.hans@gmail.com>
Co-authored-by: ladakis <vaggosbboy@gmail.com>
|
|
|
|
* [proc.plugin/proc_pagetypeinfo] Initial commit
* [Fix] Generate graphs for pagetypeinfo
* [Fix] Create node/zone/type graphs
* [Fix] Use directly size and order
* [Add] Configuration handling
* [Imp] Changed SetId to identify NodeNumber
* [Fix] Standard name for chart priority and value
* [Fix] use dynamic pagesize
* [Enh] allow prefix for containerized netdata
* [Fix] global system graph always on, but for explicit no
* [Fix] Add more checks for pageorders_cnt and really use it
* [Enh] Special config value of netdata_zero_metrics_enabled
* [Fix] Check we parsed at least a valid line
|
|
* ZRAM collector module
ZRAM: Implemented zram device id detection
ZRAM: Implemented zram device enumeration
WIP ZRAM: Memory usage graph (needs other graphs)
ZRAM: Added ratio and efficiency graph
ZRAM: Added chart description and context names, code formatting
* ZRAM: Proper handling of zram device removal
* ZRAM: Added additional checks, removed redundant logging
|
|
This reverts commit c7ab028f787f1c3f1325f6195ea0cb2afc95ab95.
**Removed as it was seen to cause crashes. Change will be revised and
re-published at a later stage**
|
|
The module gets the ZRAM device list by reading /proc/devices, obtaining an device ID from it, then enumerating the devices in /dev filtering them by corresponding major device number it got from previous step.
It takes the data from /sys/block/{name}/mm_stat.
|
|
|
|
* Prepare build configuration
* Prepare plugin for separating
* Add command line options
* Add debug messages
* Use text API
* Minor fixes
* Update the documentation
* Minor documentation formatting
* Fix LGTM alerts
* Fix building with CMake
* Add nfacct and cups plugins to apps.plugin groups
|
|
* Add IPC message queue charts
* Add obsolete flag for dimensions
* Delete obsolete dimensions from memory
* Remove files for obsolete dimensions, filter requests
* Make empty charts obsolete
* Minimize obsolete dimension checks
* Limit the number of dimensions in memory
* Remove obsolete dimensions on netdata exit
* Update documentation
* Move flag to the end
* Fix typo
* Fix typo
|
|
* Add support for nonredundant arrays
* Change charts representation and add an alarm
* Minor cleanup for chart priorities
* Add configuration options
* Make charts obsolete when raid diappears
* Fix small bugs, add config option for making charts obsolete
* Fix mdstat parsing
|
|
* Add power supply module
* Use linked list
* Add charts for all properties
* Organize charts menu
* Fix line endings
* Keep files open
* Add options for chart disabling
* Final cleanup
* Add documentation, disable python module
* Fix file attributes
* Mark python module as obsolete
* Allow symbolic links to power source directories
|
|
|
|
* Add mdstat health chart
* Add disks configuration charts
* Add operation data collection
* Add operation charts
* Fix data types
* Add mismatch_cnt charts
* Handle raid renaming properly, major cleanup
* Add modification time checks for mismatch_cnt files
* Disable python module, minor cleanup
* Add mdstat section to the proc plugin documentation
* Remove modification time checks
* Fix update conditions
* Move mismatch_cnt config option
* Minor documentation fix
|
|
* Add cpuidle charts
* Add cpuidle states
* Minor cleanup
* Add wake cpu threads
* Minor fixes, disable python plugin
* Fix memory leaks
* Separate config option for keeping cpuidle files open
* Close cpuidle name files after rescan
|
|
* modularized all external plugins
* added README.md in plugins
* fixed title
* fixed typo
* relative link to external plugins
* external plugins configuration README
* added plugins link
* remove plugins link
* plugin names are links
* added links to external plugins
* removed unecessary spacing
* list to table
* added language
* fixed typo
* list to table on internal plugins
* added more documentation to internal plugins
* moved python, node, and bash code and configs into the external plugins
* added statsd README
* fix bug with corrupting config.h every 2nd compilation
* moved all config files together with their code
* more documentation
* diskspace info
* fixed broken links in apps.plugin
* added backends docs
* updated plugins readme
* move nc-backend.sh to backends
* created daemon directory
* moved all code outside src/
* fixed readme identation
* renamed plugins.d.plugin to plugins.d
* updated readme
* removed linux- from linux plugins
* updated readme
* updated readme
* updated readme
* updated readme
* updated readme
* updated readme
* fixed README.md links
* fixed netdata tree links
* updated codacy, codeclimate and lgtm excluded paths
* update CMakeLists.txt
* updated automake options at top directory
* libnetdata slit into directories
* updated READMEs
* updated READMEs
* updated ARL docs
* updated ARL docs
* moved /plugins to /collectors
* moved all external plugins outside plugins.d
* updated codacy, codeclimate, lgtm
* updated README
* updated url
* updated readme
* updated readme
* updated readme
* updated readme
* moved api and web into webserver
* web/api web/gui web/server
* modularized webserver
* removed web/gui/version.txt
|