Age | Commit message (Collapse) | Author |
|
##### Summary
fixes #2673
fixes #2149
fixes #5017
fixes #3830
fixes #3187
fixes #5154
Implements a command API for health which will accept commands via a socket to selectively suppress health checks.
Allows different ports to accept different request types (streaming, dashboard, api, registry, netdata.conf, badges, management)
Removes support for multi-threaded and single-threaded web servers.
##### Component Name
health, daemon
|
|
* 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
|
|
|
|
|
|
* split all API formatters in modules
* added markdown formatting
* updated csv readme
* updated csv readme
* more documentation
* added more documentation
* updated documentation
* fixed typo
* fixed typo
|
|
* optimized ses and added des
* added coefficient of variation
* fix bug identified by @vlvkobal: use all available points when resampling is required and the timeframe is not enough for a single point
|
|
* modularized exporters
* modularized API data queries
* optimized queries
* modularized API data reduction methods
* modularized api queries
* added new directories in makefiles
* added median db query
* moved all RRDR_GROUPING related to query.h
* added stddev query
* operational median and stddev
* working simple exponential smoothing
* too complex to do it right
* fixed ses
* fixed ses
* rewrote query engine
* fix double-exponential-smoothing
* cleanup
* fixed bug identified by @vlvkobal at rrdset_first_slot()
* enable freeipmi on systems with libipmimonitoring; #4440
|
|
* moved related wiki pages into the repo
* updated web server docs
* fixed typos
|
|
|
|
* fix compilation on FreeBSD; fixes #4393
* fix zfs header path
* fixed incorrect comma use
|
|
* 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
|
|
* modularize cgroups and cmake; #4339
* modularized freeipmi.plugin
* added comment about referencing parent files
* modularized apps.plugin
* modularized proc and diskspace
* minor fixes
* modularized plugins: checks, freebsd, idlejitter, nfacct, tc, macos, plugins.d
* minor fixes 2
* modularized statsd
* modularized cgroup-network
* moved cgroup-network-helper.sh and cgroup-name.sh to cgroup.plugin
* modularized health plugin
* move rrd related info to rrd.h
* added libnetdata
* do not corrupt config.h
* use dir-objects instead of static libraries
* fixed cmake for new structure
* use absolute paths to fix LGTM
* enable automake subdir-objects and prettify its output
* use relative files at the src directory for all plugins
* fix compiler warning
* synced automake and cmake
* added config.h to cmake
* abstracted basic os functions in libnetdata/os
* fix zfs_common
* removed apps.plugin dependency on freebsd plugin
* health removed from plugins
* modularized the registry
* modularized the rest of it
* include streaming files in cmake
* use libnetdata as library
* enable silent-rules only when they are available
|
|
|
|
* makefiles install configs in /usr/lib/netdata/conf.d; #4182
* stock health config in /usr/lib/netdata/conf.d/health.d
* unit test path concatenation
* simplified health file management
* use stream.conf from stock config if it does not exist in /etc/netdata
* indicate loading of user config in function call
* load netdata.conf from stock dir if not found in /etc/netdata
* added NETDATA_USER_CONFIG_DIR
* provide defaults before loading config
* charts.d uses stock files
* fping now uses the stock config files
* tc-qos-helper.sh now uses stock configs
* cgroup-name.sh now uses stock configs too
* simplified cgroup-name.sh for user and stock config
* alarm-notify.sh uses stock configs too
* simplified fping plugin configs loading
* simplified tc-qos-helper.sh configs loading
* added error handling to charts.d.plugin
* apps.plugin used stock configs
* generalized recursive double-directory configs loading
* statsd uses stock configs
* node.d.plugin uses stock configs
* compile-time decision of netdata default paths for all files
* makeself cleans up old stock config files from user configuration directories
* fixed makeself typo
* netdata-installer.sh removes stock files from user configuration directories
* python.d.plugin user/stock configs update
* cleanup stock config files from /etc/netdata, only once
* python.d.plugin log loaded files
* fix permissions of stock config files and provide an "orig" link for quick access
* create help link on stock configs migration for static installations
* create user config directories
* example statsd synthetic charts now state they are examples
* updated configs.signatures
* spec file
* fixes in spec file
* fix typo
* install netdata after cleaning up stock configs from /etc/netdata
* python.d: add cpuidle stock conf
|
|
* c code cleanup; eliminate all errors and warning under clion
* removed old server API
* removed obsolete "file" API command
* included common.h everywhere
* fix for github syntax highlighting
* enable CLion to build all netdata binaries
* added locks verification to cmake
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
a pid in it
|
|
as collected, average, sum. The prometheus metrics format differs between as collected and the other types so that average and sum fixe #1519
|
|
|
|
which) are required by statsd metrics
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#1163; fixes #1358
|
|
metrics to another netdata
|
|
|
|
|
|
respects the host specified by the plugin
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
introduced by statvfs()
|