summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
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
2024-02-21Regenerate integrations.js (#17039)Netdata bot
Co-authored-by: Ancairon <70198089+Ancairon@users.noreply.github.com>
2024-02-21Liquify start-stop-restart doc (#17037)Fotis Voutsas
liquify start-stop-restart doc
2024-02-21[ci skip] Update changelog and version for nightly build: v1.44.0-397-nightly.netdatabot
2024-02-20Improved query target cleanup (#17038)Stelios Fragkakis
Clear smh to avoid possible double metric release
2024-02-20Code cleanup (#17036)Stelios Fragkakis
Cleanup structs
2024-02-20Update disk-requirements-and-retention.mdCosta Tsaousis
2024-02-20Update machine-learning-and-assisted-troubleshooting.mdCosta Tsaousis
2024-02-20Update machine-learning-and-assisted-troubleshooting.mdCosta Tsaousis
2024-02-20Populate the SSL section in Observability and centralization points -… ↵Fotis Voutsas
(#17035) * Populate the SSL section in Observability and centralization points -> Metrics centralization points - > configuration * Update configuration.md * Update docs/observability-centralization-points/metrics-centralization-points/configuration.md * Update docs/observability-centralization-points/metrics-centralization-points/configuration.md * add note about install directory * Update configuration.md * Update configuration.md --------- Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>
2024-02-20Regenerate integrations.js (#17034)Netdata bot
Co-authored-by: Ancairon <70198089+Ancairon@users.noreply.github.com>
2024-02-20Documentation changes, new files and restructuring the hierarchy (#17014)Fotis Voutsas
* docs additions * docs from writerside, not to be published in this state, links need work and Learn map needs to include them * rename some files to reduce repetition on filenames * use new packaging documentation and replace links to old * change learn-rel-path to new category names * replace configuration file with new one, add conf directory section to it, and replace links to point to that * linkfix * run integrations pipeline to get new links * catoverpage * fix writerside style links * addition in on-prem mention * comment out mermaid problematic line * change path of alerting integrations docs for Learn * fix * fixes * fix diagrams
2024-02-20[ci skip] Update changelog and version for nightly build: v1.44.0-388-nightly.netdatabot