summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2024-03-04initial commit to remove old packaging versions and create a symlink to new fileone-platform-support-docFotis Voutsas
2024-03-04Remove distributed-data-architecture.md and omit mentions to it (#17097)Fotis Voutsas
2024-03-04delete docs/netdata-security.md and replace links to proper points (#17094)Fotis Voutsas
2024-03-04Bump actions/add-to-project from 0.5.0 to 0.6.0 (#17091)dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-04fix go.d.plugin/pulsar tests (#17093)Ilya Mashchenko
2024-03-04Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 in ↵dependabot[bot]
/src/go/collectors/go.d.plugin (#17092) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-04Fix cups plugin group owner (#17087)Tasos Katsoulas
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
2024-03-03[ci skip] Update changelog and version for nightly build: v1.44.0-442-nightly.netdatabot
2024-03-02deb packages fix on ioping perms (#17086)Tasos Katsoulas
fix naming convention for ioping plugin Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
2024-03-02Amend the logic of ebpf-plugin package suggestion for network-viewer plugin ↵Tasos Katsoulas
(#17085) --------- Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
2024-03-02rename network plugin post and pre install actions (#17084)Tasos Katsoulas
* rename network plugin post and pre install actions Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud> * Base package shouldn't touch subpackages permissions Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud> --------- Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
2024-03-02[ci skip] Update changelog and version for nightly build: v1.44.0-438-nightly.netdatabot
2024-03-01Prepare to functions (eBPF) (#16788)thiagoftsm
2024-03-01Improve message in kickstart if a static build can’t be found. (#17081)Austin S. Hemmelgarn
Given our current platform support spread, it’s far more likely that the user’s system has networking issues preventing access to GitHub than that they happen to be trying to install on a platform we don’t provide static builds for.
2024-03-01[ci skip] Update changelog and version for nightly build: v1.44.0-435-nightly.netdatabot
2024-02-29Make watcher thread wait for explicit steps. (#17079)vkalintiris
This will allow backtraces to display the specific step that might timeout.
2024-02-29Cache key wasn't taking account changes in the version of bundled software ↵Tasos Katsoulas
(#16985) To optimize the CI we are trying to cache build artifacts such as all the software we build and statically bundle for static binaries (for each arch) In a nutshell the artifacts of these https://github.com/netdata/netdata/tree/master/packaging/makeself/jobs source files. With this https://github.com/netdata/netdata/blob/master/.github/scripts/get-static-cache-key.sh script we generate the keys for these cached artifacts taking into account the (source files of the jobs, version of the software, static packages bundled in the base images). The effort #16303 to make a centralized file for all the versions expanded the problem of not considering the exact versions. Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
2024-02-29Split network viewer plugin to it’s own package. (#16949)Austin S. Hemmelgarn
* Split network viewer plugin to it’s own package. * Fix typos in RPM changelog. * Add soft dep on ebpf plugin.
2024-02-29[ci skip] Update changelog and version for nightly build: v1.44.0-431-nightly.netdatabot
2024-02-28Netdata Agent: Backup restore documentation (#17006)Luis Johnstone
A document on how to backup and restore the Netdata agent for the public docs. This works in a test environment and I've used it once in production so please check it over as it may need ammendments. --------- Co-authored-by: Fotis Voutsas <fotis@netdata.cloud>
2024-02-28[ci skip] Update changelog and version for nightly build: v1.44.0-429-nightly.netdatabot
2024-02-27add missing "gotify" to list of notification methods in alarm-notify.sh (#17069)Ilya Mashchenko
2024-02-27Add CI checks for Go code. (#17066)Austin S. Hemmelgarn
Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>
2024-02-27Abort the agent if a single shutdown step takes more than 60 seconds. (#17060)vkalintiris
* Add timed-wait for completion. * Abort if any shutdown step takes more than 60 seconds to complete. * Timeout only on sentry builds.
2024-02-27go.d.plugin: set max chart id length to 1200 (#17062)Ilya Mashchenko
2024-02-27[ci skip] Update changelog and version for nightly build: v1.44.0-424-nightly.netdatabot
2024-02-26Bump the version of the installed Go toolchain to 1.22.0. (#17004)Austin S. Hemmelgarn
Bump the version of the installed Go toolchain. This only affects what we install when pulling in a Go toolchain, not the minimum version we check for.
2024-02-26Regenerate integrations.js (#17063)Netdata bot
Co-authored-by: tkatsoulas <12612986+tkatsoulas@users.noreply.github.com>
2024-02-26Fix links pointing to old go.d repo and update the integrations (#17040)Fotis Voutsas
* staging test * replace links and re-run integrations scripts
2024-02-26Regenerate integrations.js (#17061)Netdata bot
Co-authored-by: Ferroin <905151+Ferroin@users.noreply.github.com>
2024-02-26Integrate Go plugin with build system. (#17005)Austin S. Hemmelgarn
* Integrate Go plugin with build system. * Fix Debian packaging rules. * Add FreeBSD support to Go toolchain handling. * Add Go ldflags handling. * Fix version detection when GCCGO is used. * Fix Go ldflags handling. * Correctly fix Go toolchain version detection. * Properly mark Go as a required dependency in CMake. * Disable VCS stamping as it does not work correctly on some platforms. * Autodetect minimum required Go version from go.mod files. This allows us to avoid needing to update the CMakeLists.txt file when the required version changes in a Go component’s go.mod file. * Prefix GoTools module name with Netdata to ensure we get our local module. * Update integrations code to use new Go plugin location. * Remove old go packaging files. * keep old logic for initial cleanup that is working * Re-sync Go plugin sources. * Fix search order for finding Go toolchain. * update module name * fix /usr/local/go overwrite condition --------- Co-authored-by: Fotis Voutsas <fotis@netdata.cloud> Co-authored-by: ilyam8 <ilya@netdata.cloud>
2024-02-26Assorted build-related changes. (#16906)vkalintiris
* Rename endian.h to byte_order.h The underlying issue is that non-relative header search paths would pick up our own endian.h. This should be fixed in a follow-up PR. * Do not include top-level source dir * Move h2o dep from libnetdata to netdata binary. * Update #endif comment.
2024-02-26More concretely utilize local modules in our CMake code. (#17022)Austin S. Hemmelgarn
* Properly handle systemd.cmake as a module. * Split CMake compiler flag handling functions to their own module. * Add include guards to modules. * Prefix module names with Netdata. This ensures that we end up using our local modules instead of possibly using a system module with the same name. * Drop include guards. And shift systemd detection code to a macro so it’s less dangerous to import the module multiple times.
2024-02-26Fix typo (#17059)vkalintiris
2024-02-26Fix a few minor bits of build-related infrastructure. (#17051)Austin S. Hemmelgarn
* Add vkalintiris as code owner for CMake related stuff. * Update GHA workflow file checks to properly flag CMake changes.
2024-02-26Protect type anomaly rate map (#17044)vkalintiris
* Add spinlock API to skip cancelability state changes. * Protect type anomaly rate map
2024-02-26Add watcher thread to report shutdown steps. (#17010)vkalintiris
* Add watcher thread to report shutdown steps. * Add license header
2024-02-26[ci skip] Update changelog and version for nightly build: v1.44.0-412-nightly.netdatabot
2024-02-25Update README.mdCosta Tsaousis
2024-02-25updated sizing netdata (#17057)Costa Tsaousis
2024-02-25DYNCFG: call the interceptor when a test is made on a new job (#17052)Costa Tsaousis
* call the interceptor when a test is made on a new job * unify exception handling * dont shadow variable * the config tree function, that is also the catch all for all config commands, is now marked async, to allow calling async functions
2024-02-25[ci skip] Update changelog and version for nightly build: v1.44.0-408-nightly.netdatabot
2024-02-25fix zpool state chart family (#17054)Ilya Mashchenko
2024-02-23[ci skip] Update changelog and version for nightly build: v1.44.0-406-nightly.netdatabot
2024-02-22fix alerts jsonschema prototype for latest dyncfg (#17047)Costa Tsaousis
2024-02-22Keep a count of metrics and samples collected (#17042)Stelios Fragkakis
* count metrics and sample points * Adjust calculation for samples when flushing a hot page * Restore deleted call to mrg_metric_set_clean_latest_time_s * Simplify code * Additional check when removing samples
2024-02-22Update README.mdCosta Tsaousis
remove codeclimate since it does not support C code
2024-02-22Correctly mark protobuf as required in find_package. (#17021)Austin S. Hemmelgarn
At the point at which we call find_package() to locate protobuf, we know that we do, in fact, need it for this build. Given this, we should be marking it as required in the find_package() call so that if it’s not found the configuration phase fails instead of things breaking in potentially strange ways later on during the build itself.
2024-02-22Do not use backtrace when sentry is enabled. (#17043)vkalintiris
2024-02-22[ci skip] Update changelog and version for nightly build: v1.44.0-400-nightly.netdatabot