Age | Commit message (Collapse) | Author |
|
It went EOL upstream on 2019-11-26.
|
|
* Disable shellcheck 2034 due to computed variable names.
This particular check throws a large number of false positives in this
file because it cannot see us using the mappings from packages to
per-distro package names since we're accessign them through computed
variable names.
* Add Clear Linux support to install-required-packages.sh
This adds preliminary support for Clear Linux to the
install-required-packages script, which allows users to use the regular
kickstart install script there.
As of right now, this has a significant limitation in that Clear Linux
does not provide a package for libJudy, meaning that users will not be
able to use the dbengine.
|
|
It went EOL with no continuing upstream support on 2020-01-23.
|
|
Official upstream support for 15.0 ended on 2019-12-03, more than 3
months ago.
|
|
v1.19.0-483 with a broken updater to update to latest (#8057)" (#8076)" (#8141)
This reverts commit bf62726bc632d1c65e8f2960af0052523f420266.
|
|
|
|
|
|
|
|
|
|
* Use correct URI for install-required-packages.sh
It got moved into the main repo a while back, but this part of the docs
never got updated.
* Add info about prep for manual install on CentOS 6.
|
|
The new file in the build_external directory allow cross-host builds (i.e. building Netdata for a Debian system on a Fedora host). The build and execution is wrapped inside docker containers with an appropriate user-land, based on the package builder base images. These containers can be orchestrated into more complex testing environments (e.g. master-slave streaming setups or the ACLK). Rebuilding the netdata agent inside the containers is an incremental build-step (to improve dev time) rather than a clean install.
|
|
* 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
|
|
* Fixed bad usage of mktemp with mixed -t/-d options
* Fixed bad copy/pasta of wrong grep ./packaging/*.checksums to generate sha256sums.txt for libmosquitto
* Disabled bundling/building of custom libmosquitto fork on *BSD systems (for now) as it is broken
* Skip trying to install eBPF Collector Package(s) on non-Linux systems
* Update netdata-installer.sh
Co-Authored-By: Konstantinos Natsakis <5933427+knatsakis@users.noreply.github.com>
Co-authored-by: Konstantinos Natsakis <5933427+knatsakis@users.noreply.github.com>
|
|
* Initial Commit
* Added a generic get() function that wraps either curl or wget and pipes the file to stdout
* Added partial implementation of eBPF Kernel Collectpr
* Move the kernel check inside should_install_ebpf()
* Fixed shellcheck errors I missed
* Fixed incorrect return in should_install_ebpf()
* Refactored Kernel version parsing and LIBC Detection
* Refactored Kernel / eBPF Package compatibility checks
* Added a generic get() function that wraps either curl or wget and pipes the file to stdout
* Added partial implementation of eBPF Kernel Collectpr
* Move the kernel check inside should_install_ebpf()
* Fixed shellcheck errors I missed
* Fixed incorrect return in should_install_ebpf()
* Refactored Kernel version parsing and LIBC Detection
* Refactored Kernel / eBPF Package compatibility checks
* Fixed bugs
* Improve alignment of text output
* Other minor fixes
* Completed installation logic for eBPF Package
* Missed libnetdata_ebpf.so
* Fixed installation locaiton for libnetdata_ebpf.so
* Added -f flag to ln so installs are idempotent
* Refactored running check-kernel-config.sh
* Use run to run the check-kernel.config.sh
* Switch to grep + sed instead of jq
* kernel_collector_integration: Fix problems with Fedora and other distributions
that do not have '/usr' s default shared library directory
* remove developer mode installation
* kernel_collector_integration: Fix comparison
Fixes comparison to get old kernel versions
* Addressed @Ferroin's comments
* Don't bother comparing kver to 0
Co-authored-by: thiagoftsm <thiagoftsm@gmail.com>
|
|
* 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
|
|
* Fix bundling of libmosquitto for RPM builds.
* Add libmosquitto handling files to make dist output.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This adds code to handle bundling our custom fork of libmosquitto into
our binary packages. It pulls down the required sources, builds them,
and copies the build artifacts into the right place so that the build of
Netdata actually uses them.
|
|
* add aclk_lws_wss_client
* shorten the thread name in case more threads are necessary
* Draft libmosquitto<->libwebsockets integration
* use ringbuffer for recvd data
* Some code cleanup
* if mqtt connection fails close lws connection and reconect
* clear buffers on connection closed
* work on better loop integration
* move mosquitto read out of loop
* remove useless code when using websockets
* LWS - make host and port configurable
* make default port 9002 as we use MQTT over WSS now
* wait for link up before subscribing
start query thread after connection has been made
* cleanup - remove useless var
* if there is anything to write send it immediatelly
* cleanup: move buffers into engine instace
* allow MQTT IO from multiple threads (although preffered is MQTT IO to be done by single thread)
* add warning to future self
* add some comments for whoever reviews
* add destroy fnc - start work on cleanup
* minor - add mosquitto to .gitignore
* fix codacy errors
* do not reconnect automatically by default
* minor - remove outdated comment
* tab -> spaces
Co-Authored-By: Konstantinos Natsakis <5933427+knatsakis@users.noreply.github.com>
* address thiagoftsm valid comments
* add usefull logs in case of trouble
* fix -Wall -Wextra -Wformat-signedness warnings
* log error when connection fails
* update .gitignore to match new installer
* Fwd LWS logs to Netdata logs
* minor - tabulation fixes
* fix comments from thiago
* force SSL
* move UNUSED to libnetdata.h
@thiago correctly pointed out it might be usefull for others
* minor - rename function for clarity
* minor - remove commented out code
Co-authored-by: Konstantinos Natsakis <5933427+knatsakis@users.noreply.github.com>
|
|
|
|
|
|
|
|
|
|
|
|
* updates for issue 8006
* removed unbound from python.d.plugin
* incorporated suggested changes
* incorporated more suggestions
|
|
|