Age | Commit message (Collapse) | Author |
|
|
|
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.
|
|
|
|
This will allow backtraces to display the
specific step that might timeout.
|
|
(#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>
|
|
* Split network viewer plugin to it’s own package.
* Fix typos in RPM changelog.
* Add soft dep on ebpf plugin.
|
|
|
|
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>
|
|
|
|
|
|
Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>
|
|
* Add timed-wait for completion.
* Abort if any shutdown step takes more than 60 seconds to complete.
* Timeout only on sentry builds.
|
|
|
|
|
|
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.
|
|
Co-authored-by: tkatsoulas <12612986+tkatsoulas@users.noreply.github.com>
|
|
* staging test
* replace links and re-run integrations scripts
|
|
Co-authored-by: Ferroin <905151+Ferroin@users.noreply.github.com>
|
|
* 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>
|
|
* 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.
|
|
* 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.
|
|
|
|
* Add vkalintiris as code owner for CMake related stuff.
* Update GHA workflow file checks to properly flag CMake changes.
|
|
* Add spinlock API to skip cancelability state changes.
* Protect type anomaly rate map
|
|
* Add watcher thread to report shutdown steps.
* Add license header
|
|
|
|
|
|
|
|
* 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
|
|
|
|
|
|
|
|
|
|
* 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
|
|
remove codeclimate since it does not support C code
|
|
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.
|
|
|
|
|
|
Co-authored-by: Ancairon <70198089+Ancairon@users.noreply.github.com>
|
|
liquify start-stop-restart doc
|
|
|
|
Clear smh to avoid possible double metric release
|
|
Cleanup structs
|
|
|
|
|
|
|
|
(#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>
|
|
Co-authored-by: Ancairon <70198089+Ancairon@users.noreply.github.com>
|
|
* 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
|
|
|