summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2024-03-06fix discovered config default values (#17115)Ilya Mashchenko
2024-03-06[ci skip] Update changelog and version for nightly build: v1.44.0-465-nightly.netdatabot
2024-03-05remove "os" "hosts" "plugin" and "module" from stock alarms (#17113)Ilya Mashchenko
2024-03-05go.d.plugin add notice log level (#17112)Ilya Mashchenko
2024-03-05Improve cleanup of ephemeral hosts during agent startup (#17104)Stelios Fragkakis
* Improve cleanup of ephemeral hosts * Simplify ephemeral load message
2024-03-05Regenerate integrations.js (#17107)Netdata bot
Co-authored-by: ilyam8 <22274335+ilyam8@users.noreply.github.com>
2024-03-05rm unused files from go.d.plugin (#17110)Ilya Mashchenko
2024-03-05fix links in go.d.plugin (#17108)Ilya Mashchenko
2024-03-05Reorganize and cleanup database related code (#17101)Stelios Fragkakis
* Rearrange code * Explicit init of sqlite library and shutdown Function to close all databases * Add functions to return db size * Prevent overflow * Address review comments * Initialize sqlite library before ml_init * Fix unittest
2024-03-05Push Docker images to registries individually.Austin S. Hemmelgarn
Because docker/build-push-action can't handle the case of pushing to multiple registries by digest.
2024-03-05remove "foreach" from health REFERENCE.md (#17106)Ilya Mashchenko
2024-03-05go.d.plugin dyncfgv2 (#17064)Ilya Mashchenko
2024-03-05Add missing checkout step in Docker workflow.Austin S. Hemmelgarn
2024-03-05Rework Docker CI to build each platform in it's own runner. (#17088)Austin S. Hemmelgarn
* Rework Docker CI to build each platform in it's own runner. * Remove bogus conditional in publish step.
2024-03-05HEALTH: eliminate fields that should be labels (#17048)Costa Tsaousis
* eliminate fields that should be labels * remaining * remove comma * add _os and _hostname host labels * systemd-journal dynamic configuration updates * move systemd-journal dynamic configuration to logs * copied and integrated rrdlabels update from #16953 * strict type checking on SIMPLE_PATTERN and fixes for wrong uses * add _os and _hostname on children that do not advertise them * remove instance names support for alerts * removed charts and families from docs * Adjust alert config store statement * Remove os, host, plugin, module, charts from alert configuration * Fix compilation warning, remove unused keys (charts, foreach) --------- Co-authored-by: Stelios Fragkakis <52996999+stelfrag@users.noreply.github.com>
2024-03-05[ci skip] Update changelog and version for nightly build: v1.44.0-451-nightly.netdatabot
2024-03-04Fix ebpf compilation warnings (#17100)Stelios Fragkakis
Fix compilation warnings
2024-03-04Remove deployment-strategies (#17096)Fotis Voutsas
remove file
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.