Age | Commit message (Collapse) | Author |
|
* add alarm values option
add an option to alarms collector to also chart calculated alarm values over time.
* update README
* give alarm values chart "..._value" named dims so as not to clash
* try simplify update_charts()
* small cleanup
* fix update_charts() for values
* spelling
* add `self.collected_dims` to maintain list of dims in the 'alarms' and 'values' charts
* lower case family names to be consistent
* "collect_" is better naming than "show_"
* "collect_" is better naming than "show_"
* small typo in README
* Update collectors/python.d.plugin/alarms/alarms.chart.py
Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>
* add ability to define alarm status chart type via config, default to line.
* 'status' is a better family name than 'alarms'
Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>
* use 'value' instead of 'values' for naming
Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>
* remove 'variables' as not needed
Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>
Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>
|
|
(#10711)
|
|
|
|
Add new eBPF thread to display page cache utilization.
|
|
|
|
|
|
Extend original support from kprobe for all available eBPF programs and allow `eBPF.plugin` to use some Netdata features.
|
|
* revamp statsd docs
Signed-off-by: odyslam <odyslam@gmail.com>
* Update collectors/statsd.plugin/README.md
Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>
* Update collectors/statsd.plugin/README.md
Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>
* Update collectors/statsd.plugin/README.md
Co-authored-by: Joel Hans <joel.g.hans@gmail.com>
* Update collectors/statsd.plugin/README.md
Co-authored-by: Joel Hans <joel.g.hans@gmail.com>
* Update collectors/statsd.plugin/README.md
Co-authored-by: Joel Hans <joel.g.hans@gmail.com>
* Update collectors/statsd.plugin/README.md
Co-authored-by: Joel Hans <joel.g.hans@gmail.com>
* Update collectors/statsd.plugin/README.md
Co-authored-by: Joel Hans <joel.g.hans@gmail.com>
* Update collectors/statsd.plugin/README.md
Co-authored-by: Joel Hans <joel.g.hans@gmail.com>
* Update collectors/statsd.plugin/README.md
Co-authored-by: Joel Hans <joel.g.hans@gmail.com>
* Update collectors/statsd.plugin/README.md
Co-authored-by: Joel Hans <joel.g.hans@gmail.com>
* Update collectors/statsd.plugin/README.md
Co-authored-by: Joel Hans <joel.g.hans@gmail.com>
* statsd to StatsD fixes
* Update collectors/statsd.plugin/README.md
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>
|
|
They are unreachable because Makefile.am will conditionally include the
relevant source files iff the #ifdef's argument is defined in
configure.ac.
|
|
* revamp statsd docs
Signed-off-by: odyslam <odyslam@gmail.com>
* Add StatD definition to dashboard_info.js
|
|
|
|
* Fix broken links
* Fix dimension template guide
* Update collectors/COLLECTORS.md
Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>
Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>
|
|
|
|
(#10633)
|
|
(that use `sudo`) readmes (#10587)
Co-authored-by: Joel Hans <joel.g.hans@gmail.com>
|
|
Remove unused variables.
|
|
|
|
|
|
|
|
Signed-off-by: zarak <cyril@fayak.com>
|
|
|
|
Co-authored-by: Joel Hans <joel@netdata.cloud>
|
|
Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>
|
|
|
|
Add link to specific feedback megathread for the anomalies collector
|
|
* spelling: activity
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: adding
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: addresses
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: administrators
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: alarm
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: alignment
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: analyzing
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: apcupsd
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: apply
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: around
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: associated
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: automatically
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: availability
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: background
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: bandwidth
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: berkeley
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: between
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: celsius
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: centos
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: certificate
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: cockroach
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: collectors
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: concatenation
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: configuration
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: configured
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: continuous
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: correctly
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: corresponding
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: cyberpower
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: daemon
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: dashboard
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: database
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: deactivating
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: dependencies
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: deployment
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: determine
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: downloading
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: either
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: electric
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: entity
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: entrant
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: enumerating
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: environment
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: equivalent
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: etsy
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: everything
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: examining
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: expectations
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: explicit
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: explicitly
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: finally
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: flexible
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: further
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: hddtemp
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: humidity
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: identify
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: importance
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: incoming
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: individual
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: initiate
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: installation
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: integration
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: integrity
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: involuntary
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: issues
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: kernel
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: language
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: libwebsockets
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: lighttpd
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: maintained
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: meaningful
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: memory
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: metrics
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: miscellaneous
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: monitoring
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: monitors
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: monolithic
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: multi
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: multiplier
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: navigation
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: noisy
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: number
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: observing
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: omitted
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: orchestrator
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: overall
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: overridden
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: package
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: packages
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: packet
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: pages
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: parameter
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: parsable
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: percentage
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: perfect
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: phpfpm
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: platform
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: preferred
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: prioritize
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: probabilities
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: process
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: processes
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: program
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: qos
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: quick
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: raspberry
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: received
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: recvfile
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: red hat
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: relatively
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: reliability
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: repository
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: requested
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: requests
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: retrieved
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: scenarios
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: see all
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: supported
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: supports
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: temporary
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: tsdb
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: tutorial
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: updates
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: utilization
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: value
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: variables
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: visualize
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: voluntary
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: your
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
|
|
* Fix for #10456
- Add "|" as delimiter in custom_models_dims_renamed as opposed to ".". The "|" is how the collector knows what cols to pull from the dataframe for each model. Expected colnames in the df are "model_name|dim...." so it looks for "model_name" for example.
- Remove `[self.expected_cols]` check on df_allmetrics. This will avoid failing if you happen to use a dim in a custom model that belongs to a chart that has one or more `null` values from /api/v1/allmetrics. If you happen to use such a dim in your model it will still fail as we can't make a prediction when one of the features is `null`.
* add filters for some irrelevant warnings
* add newline at end of file
* fully remove self.expected_cols since no longer used
|
|
* Init new anomalies guide
* Continuing work
* Finish draft of part 1
* Tweak to opening
* Change headline
* Copyediting and fixes
* Fix link
* Remove with Netdata from title
* Init new guide
* Rename guide
* Continue work on part 2
* Finish draft of part 2
* Editing pass
* Fixes for Amy
* Restore part 1
* Restore anomalies doc
* Fixes for Jen
|
|
Bring support for kernel 5.10.
|
|
* Add enable instructions and fix comment
* service -> systemctl
* Reverse systemctl order
|
|
|
|
|
|
fix typo in **Handlers**
|
|
spaces (#10400)
1. `enable = yes` is handled by fail2ban, so we shall, too
2. `enable = true` is valid, however stupid it looks
|
|
Currently the HDD temp plugin reports 0 c when a drive fails to report temp correctly.
changing this to reporting None type resolves this issue and the failures simply leave gaps in the chart.
If the original behavior is preferred for some reason I'd be curious as to why or if there is a better way that doesn't add erroneous data to the chart?
|
|
* Init new anomalies guide
* Continuing work
* Finish draft of part 1
* Tweak to opening
* Change headline
* Copyediting and fixes
* Fix link
* Remove with Netdata from title
* Clean up frontmatter
* Update docs/guides/monitor/anomaly-detection.md
Co-authored-by: Andrew Maguire <andrewm4894@gmail.com>
* Update docs/guides/monitor/anomaly-detection.md
Co-authored-by: Andrew Maguire <andrewm4894@gmail.com>
* Fixes for Jen
* Fixes and improvements for Andy
Co-authored-by: Andrew Maguire <andrewm4894@gmail.com>
|
|
* First pass to get the script working right
* Finish adding analytics tags
|
|
* Fix Berkeley mentions
* Add new collectors to list
* Tweak Prometheus/OpenMetrics phrasing
* Fix heading depth in performance guide
* Clarify that exporting starts with Agent start
* Clarify usage of edit-config with new files
* Update images
* service -> systemctl
* Reverse systemctl order
|
|
|
|
* Use bash shell as user netdata for debug
Looked like this was just a typo but the command won't work as it was written.
* Adjust debug command to work on all distros
sudo su -s /bin/bash netdata
|
|
|
|
|
|
* add paragraph to ask for feedback
* Clean up text
Co-authored-by: Joel Hans <joel@netdata.cloud>
* add callout for community forums as well
* Update collectors/python.d.plugin/anomalies/README.md
Co-authored-by: Odysseas Lamtzidis <odyslam@gmail.com>
Co-authored-by: Joel Hans <joel@netdata.cloud>
Co-authored-by: Odysseas Lamtzidis <odyslam@gmail.com>
|
|
Bring new charts for `ebpf.plugin` and `apps.plugin`
|
|
(#10348)
* update readme image to use one from the related netdata PR
update readme image to use one from the related netdata PR as opposed to coming from a private repo.
* Update collectors/python.d.plugin/alarms/README.md
Co-authored-by: Joel Hans <joel@netdata.cloud>
Co-authored-by: Joel Hans <joel@netdata.cloud>
|
|
Co-authored-by: Markos Fountoulakis <markos.fountoulakis.senior@gmail.com>
Co-authored-by: Vladimir Kobal <vlad@prokk.net>
|
|
|
|
|
|
Following some discussion here: https://community.netdata.cloud/t/collector-anomalies-error-on-loading-source/581/11
The underlying python libraries, mainly numpy and sklearn can sometimes generate warnings for numerous, typically transient reasons relating to some quirk of the underlying data. For the purpose of the anomalies collector they don't really matter as worst case you would end up with the predict step failing and your predictions just becoming a constant values of last successful prediction and charts would just become flat lines making it obvious something is wrong.
So warnings like this are expected to pop up every now and then from individual charts/models.
For the most common and harmless ones we explicitly suppress them in the collector code itself so as to avoid risk of excessive logging of them to logs.
This change just add's two more warning message filters.
|
|
|