Age | Commit message (Collapse) | Author |
|
* 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
|
|
fix go.d modules in the COLLECTORS.md
|
|
bump godplugin to v0.17.0 and add pulsar alarms, dashboard_info
|
|
* Bulk add frontmatter
* A few extra edge cases
|
|
deployment (#7416)
* Ability to get pod name with kubectl in cgroup
* added $KUBE_CONFIG variable
* shellcheck disable=SC2086
|
|
* ceph:fix get_osd_perf() for 14.2+
* ceph: fix get_osd_perf() for 14.2+ v2
|
|
* 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.
|
|
* 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>
|
|
* 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
|
|
* added requirements for exim. Issue #8087
|
|
* 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
|
|
|
|
* Add eBPF to nav and improve title
* Restore buildhtml
|
|
* Fixed images without closing tag
* Smush a and n
* Caught one more
|
|
|
|
Fixes the following error:
Feb 22 19:38:23 eve netdata[11810]: 2020-02-22 19:38:23: python.d WARNING: plugin[main] : openldap[localhost] : unhandled exception on check : TypeError("'dict_values' object is not subscriptable"), skipping the job
|
|
* Add draft of CockroachDB tutorial
* Fixed and new images
* Support figures for images
* Change border color
* Change job
* Initialize eBPF tutorial
* Very very rough draft of host labels tutorial
* Add a few mentions of tutorial
* Fix for Thiago
* Simplify health entities
* Fixes for Thiago
* Fixes and add tutorials to collectors README
* Fixes to cockroachBD
* Remove ebpf tutorial
* remove link
* Updates for Patti and Thiago
* Add streaming security note
* Straightaway
|
|
* Fix coverity errors on libnetdata/ebpf
* Fix coverity warnings inside ebpf collector
|
|
|
|
* Update eBPF docs with better instructions
* Typo fix
* Fix for Jennifer
* Fix link for ****ing localization
* plugin -> collector
|
|
* syscall_plugin: Compilation
This commit brings the necessaries changes to the compilation files
* syscall_plugin: Collector body
This commit brings the collector body to files.
* syscall_plugin: .gitignore
This commit adds syscall.plugin to .gitignore
* syscall_plugin: Plugin adjust
Fix reference and remove message
* syscall_plugin: Remove limit
Remove call to setrlimit
* syscall: Fix start
This commit fixes problems related with start of the plugin
* syscall_plugin: Bring heartbeat
This commit removes the sleep and changes to heartbeat to avoid plugin receive a SIGTERM
* syscall_plugin: Missing semicolon
* syscall_plugin: Fix dimension
Brings the initial value of chart for the normal dimension of the other values
* syscall_plugin: Fix dimension 2
The previous change did not give the expected results, so I am bringing more a fix
* syscall_plugin: adjust values
Rename function and adjust pid size
* syscall_plugin: Remove Chart and fix var
this commit removes a chart that will not be created and fix an error
when the bytes were calculated
* syscall_plugin: Brings error
This commit brings a new variable that will be used to identify errors
* syscall_plugin: Rename charts
This commit starts to rename the charts properly
* syscall_plugin: Rename plugin
* syscall_plugin: missing changes for rename
* syscall_plugin: fix compilation
* syscall_plugin: bring new charts
* syscall_plugin: Warnings
Remove warnings from compilation time
* vfs_plugin: Fix Error chart plot
There was an error when the chart was being displayed
* vfs_plugin: Change family
This commit changes the family of the VFS plugin
* vfs_plugin: Fix order
This PR fixes the wrong order when creating a chart
* vfs_plugin: Remove path
Remove path from structure
* vfs_plugin: From Perf to HASH
This commit converts the main source a hash table and also split the data collection per chart
* vfs_plugin: Adjusts and exit
This commit brings adjusts to the collect and the complete monitor to exit events
* vfs_plugin: Start process
This commit brings the monitoring of a process start and thread creation to Netdata
* vfs_plugin: Visualization and collection
Adjust variables to show and to collect data
* vfs_plugin: Connection with apps plugin
This commit starts to bring the connection with apps.
* vfs_plugin: Various
This commit brings new label for charts, fix to error chart and adjusts for new charts, I am sorry
* vfs_plugin: basis new chart
This commit brings the basis of the new charts for the plugin
* vfs_plugin: Apps plugin
This commit brings the integration with apps.plugin
* vfs_plugin:fix counter
This commit fixer the difference between apps plugin and counter
* ebpf_plugin: rename charts
This commit renames the charts
* ebpf_plugin: New charts adjusts and log start
* ebpf_plugin: Log thread
Creates the log thread that will be used to store error message
* ebpf_plugin: Rename Web Group
This commit reorganize the charts on dashboard
* ebpf_plugin: Restore
This commit restore the previous status of the collector where we only have a global vision of the problems
* ebpf_plugin: kretprobe
This commit brings the initial changes for the collector works with both eBPF program
* ebpf_plugin: New syscalls
This commit brings the new syscalls that we are monitoring
* ebpf_plugin: New charts
This commit brings new charts to the collector
* ebpf_plugin: Parse config
This commit starts the parser of the file
* ebpf_plugin: collector debug
* ebpf_plugin: Global variables from config
This commit brings the global variable update from the config file
* ebpf_plugin: Clean kprobe_events
This commit brings the clean of kprobe_events and also starts the common library for all eBPF collectors
* ebpf_plugin: Check kernel version
This function brings a check for the kernel version
* ebpf_plugin: Start documentation
This commit brings the initial documentation for the users
* ebpf_plugin: Documentation
This commit brings adjust to code and updates for the documentation
* ebpf_plugin: this commit brings the developer mode to the collector
* ebpf_plugin: Documentation
This commit brings more information to the documentation
* ebpf_plugin: Documentation
This commit brings more information to the documentation
* ebpf_plugin: errno to logs
Brings errno number to logs
* ebpf_plugin: Documentation
This commit brings fixes to the collector documentation
* ebpf_plugin: Move description
This commit move the chart description from the C code to dashboard_info.js
* ebpf_plugin: Rename files
This commit rename files to the final version
* ebpf_plugin: COntinue renaming
This commit continue renaming the files to the final version
* ebpf_plugin: Renaming process
This commit renames the final plugin
* ebpf_plugin: Finish rename
This commit finishes the rename processing
* ebpf_plugin: fix entry charts
This commit removes one chart from mode
* ebpf_plugin: Fix remove
This commit brings a new function to fix the unload of collector when the collector
is running in entry mode
* ebpf_plugin: Rename on old kernels
This commit brings fixes for syscall names
* ebpf_plugin: Timestamp to log
This commit brings the timestamp to the logs
* ebpf_plugin: Remove syscall
With the changes on the backend, we are not monitoring more sys_clone
* ebpf_plugin: The syscall is important for 5.3 or newer, so I am returning
* ebpf_plugin: Remove concurrency
This commit adds variables necessary to interact with the new structor
of the eBPF program
* ebpf_plugin: Ids to dimension
This commit fews the functions name as ids for the dimensions
* ebpf_plugin: Missing chart
This commit brings the missing chart for Netdata
* ebpf_plugin: Remove unecessary message
Remove unecessary error message from the collector
* ebpf_plugin: Rename dimension
This commit renames the dimension for something more meaninful
* ebpf_plugin: Optional log
This commit converts the developer.log in an optional feature
* redirect to stdoou
This commit starts to bring the capability to redirect everything to stdout
* ebpf_plugin: Disable dev mode
This commit removes the possibility to load the dev mode file for while
* ebpf_plugin: Disable eBPF process
By default this plugin won't be enabled
* ebpf_plugin: Update debug message
* ebpf_plugin: this commit adjusts documentation to next release.
* ebpf_plugin: documentation fix.
* ebpf_plugin: Percpu hash
This commit moves from an unique hash table for various to speed up
the collector
* ebpf_plugin: Compatibility
This commit set compatibility version between kernels
|
|
* updates for issue 8006
* removed unbound from python.d.plugin
* incorporated suggested changes
* incorporated more suggestions
|
|
* Initializing new structure
* Continuing with cleanup
* Modify old plugins conf
* Get rid of Add-more-charts and move links over
* More cleanup, add add-more-charts back in, build OK
* Cleanup and move content to reference
* Finish quickstart, add troubleshooting
* Sync what-is-netdata and fix typos
* Tweaks
* Finish quickstart, revamp collectors
* One more fix
|
|
|
|
* /collectors/charts.d.plugin: skip obsolete modules during loading
* /collectors/charts.d.plugin: remove apache
* /collectors/charts.d.plugin: remove cpu_apps
* /collectors/charts.d.plugin: remove cpufreq
* /collectors/charts.d.plugin: remove exim
* /collectors/charts.d.plugin: remove hddtemp
* /collectors/charts.d.plugin: remove load_average
* /collectors/charts.d.plugin: remove mem_apps
* /collectors/charts.d.plugin: remove mysql
* /collectors/charts.d.plugin: remove nginx
* /collectors/charts.d.plugin: remove phpfpm
* /collectors/charts.d.plugin: remove postfix
* /collectors/charts.d.plugin: remove sensors
* /collectors/charts.d.plugin: remove squid
* /collectors/charts.d.plugin: remove tomcat
* /collectors/charts.d.plugin: update charts.d.conf
* Revert "/collectors/charts.d.plugin: remove sensors"
This reverts commit e3388853
* /collectors/charts.d.plugin: add sensors to Makefile.am
* /docs: remove obsolete modules from Add-more-charts-to-netdata.md
* /docs/generator: remove obsolete modules from buildyaml.sh
* /collectors/charts.d.plugin: remove sensors from obsolete_charts
* /collectors/charts.d.plugin: better debug msg for obsolete modules
* /collectors/charts.d.plugin: better debug msg for obsolete modules
* /collectors/charts.d.plugin: use `replaced by` instead of `obsolete by`
* add BREAKING_CHANGES.md and mention removing deprecated bash modules there
|
|
|
|
|
|
* invalid literal for float(): NN.NNt
|
|
- added group for column oriented databases - `columndb`
- added `clickhouse-server` to group `columndb`
- added influxd to `timedb` group
|
|
* /collectors/charts.d.plugin: format ap.chart.sh
* /collectors/charts.d.plugin: format apcupsd.chart.sh
* /collectors/charts.d.plugin: format example.chart.sh
* /collectors/charts.d.plugin: format libreswan.chart.sh
* /collectors/charts.d.plugin: format nut.chart.sh
* /collectors/charts.d.plugin: format opensips.chart.sh
* /collectors/charts.d.plugin: shellcheck fixes
|
|
|
|
|
|
* update httpcheck.conf
add a description on how to send the header with the request
* Update httpcheck.conf
Added description on the request body section.
|
|
|
|
* /collectors/python.d/varnish: collect per smf g_bytes g_space
* /collectors/python.d/varnish: update README.md
|
|
* collectors/python.d/unbound: remove
* /docs: remove python unbound mentions
* README.md: remove python unbound mentions
|
|
* /collectors/python.d/phpfpm/README.md: update
* /collectors/python.d/phpfpm: update per process chart titles
|
|
|
|
|
|
* collectors/python.d/adaptec_raid: format code
* collectors/python.d/am2320: format code
* collectors/python.d/apache: format code
* collectors/python.d/beanstalk: format code
* collectors/python.d/bind_rndc: format code
* collectors/python.d/boinc: format code
* collectors/python.d/ceph: format code
* collectors/python.d/couchdb: format code
* collectors/python.d/dns_query_time: format code
* collectors/python.d/dnsdist: format code
* collectors/python.d/dockerd: format code
* collectors/python.d/dovecot: format code
* collectors/python.d/energid: format code
* collectors/python.d/example: format code
* collectors/python.d/exim: format code
* collectors/python.d/fail2ban: format code
* collectors/python.d/freeradius: format code
* collectors/python.d/gearman: format code
* collectors/python.d/go_expvar: format code
* collectors/python.d/haproxy: format code
* collectors/python.d/hddtemp: format code
* collectors/python.d/hpssa: format code
* collectors/python.d/httpcheck: format code
* collectors/python.d/icecast: format code
* collectors/python.d/ipfs: format code
* collectors/python.d/isc_dhcpd: format code
* collectors/python.d/litespeed: format code
* collectors/python.d/megacli: format code
* collectors/python.d/memcached: format code
* collectors/python.d/mongodb: format code
* collectors/python.d/mysql: format code
* collectors/python.d/nginx: format code
* collectors/python.d/nginx_plus: format code
* collectors/python.d/nsd: format code
* collectors/python.d/ntpd: format code
* collectors/python.d/openldap: format code
* collectors/python.d/oracledb: format code
* collectors/python.d/ovpn_status_log: format code
* collectors/python.d/phpfpm: format code
* collectors/python.d/portcheck: format code
* collectors/python.d/powerdns: format code
* collectors/python.d/proxysql: format code
* collectors/python.d/puppet: format code
* collectors/python.d/redis: format code
* collectors/python.d/rethinkdbs: format code
* collectors/python.d/retroshare: format code
* collectors/python.d/riakkv: format code
* collectors/python.d/samba: format code
* collectors/python.d/sensors: format code
* collectors/python.d/smartd_log: format code
* collectors/python.d/spigotmc: format code
* collectors/python.d/springboot: format code
* collectors/python.d/squid: format code
* collectors/python.d/tomcat: format code
* collectors/python.d/tor: format code
* collectors/python.d/traefik: format code
* collectors/python.d/unbound: format code
* collectors/python.d/uwsgi: format code
* collectors/python.d/varnish: format code
* collectors/python.d/w1sensor: format code
* collectors/python.d/weblog: format code
|
|
|
|
* node.d.plugin/node_modules: update net-snmp.js to the latest (snmp v3 support)
* node.d/snmp.node.js: create v3 session if snmp version is 3
* node.d/snmp/README.md: update
|
|
|
|
|
|
* tc_broken_pipe: Add exit to tc-qos-helper.sh.in
When Netdata received a kill -9 the script started from tc plugin using pipe stayed alive writting broken pipe,
this PR reduces the number of messages
* tc_broken_pipe: Missing exit
This commit brings exit for lines that were not reporting errors
|
|
This commit enables streaming host labels
|
|
|
|
* - Read and process /sys/class/net/XXXX/duplex and /sys/class/net/XXXX/operstate
- Create custom variables duplex_state and operstate under the bandwidth chart
- Map states to numeric values
Duplex state (variable duplex_state)
0 = unknown
1 = half duplex
2 = full duplex
Operstate status map (variable operstate)
0 = unknown
1 = notpresent
2 = down
3 = lowerlayerdown
4 = testing
5 = dormant
6 = up
* - Fix array size element count!
- Return int value
- Fix casting warning
* - Variable rename duplex_state to duplex
* - Move the variable definition out of the loop
|
|
* samba: use `sudo -n -l COMMAND` instead of `sudo -v` to check whether we allowed to run the COMMAND
* ExecutableService: log executable command
|
|
Reported by #7626 on Docker, this segfault occurs with cpuidle plugin.
The name setting was set after a pthread_join, thus occuring after the
thread was terminated. While glibc handles this correctly, musl segfault
|