summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2024-03-21Add constant page typeconstant-pagesvkalintiris
2024-03-21[ci skip] Minor release v1.45.0.v1.45.0netdatabot
2024-03-21Dynamic configuration switch to version 2 (#17212)Stelios Fragkakis
Dyncfg version 2
2024-03-21[ci skip] Update changelog and version for nightly build: v1.44.0-545-nightly.netdatabot
2024-03-20Move bundling of libyaml to CMake. (#17190)Austin S. Hemmelgarn
2024-03-20Improve offline install error handling. (#17153)Austin S. Hemmelgarn
* Handle braindead firewalls that block HTTP HEAD requests. Apparently there exist firewalls out there that allow HTTP GET requests but block HTTP HEAD requests. This causes issues in our installer code because we use HEAD requests to efficiently check if files exist on remote servers. In most cases, correct behavior here is to check if a known valid URL fails our remote file check, and if it does short-circuit the check on subsequent calls. * Bail early if we fail to download anything for offline installs. This ensures we give a proper error message.
2024-03-20update bundled UI to v6.104.1 (#17208)Ilya Mashchenko
update bundles UI to v6.104.1
2024-03-20go.d: adjust dyncfg return codes (#17206)Ilya Mashchenko
2024-03-20Prefer Protobuf’s own CMake config over CMake's FindProtobuf. (#17128)Austin S. Hemmelgarn
* Prefer Protobuf’s own CMake config over CMake's FindProtobuf. The FindProtobuf CMake module shipped by upstream CMake is broken for Protobuf version 22.0 and newer because it does not correctly pull in the new Abseil dependencies. Protobuf itself sometimes ships a CMake Package Configuration module that _does_ work correctly, so use that in preference to the Find module shipped with CMake. Upstream bug reference: https://gitlab.kitware.com/cmake/cmake/-/issues/24321 * Properly handle protoc executable. * Restructure to explicitly handle fallback case ourselves. This allows proper handling of compatibility code in a way that actually works for us without us needing to ship a special module to handle the compatibility case. * Switch to bundling protobuf via CMake instead of an external script. * Fix handling of Protobuf inclusion. - Add correct include directories for protoc. - Skip installing protobuf when installing the agent. * Drop spurious quotation marks. * Properly fix generator expression for protoc include paths. * Properly default to bundling protobuf in installer code. * Disable ASAN in unit tests. It doesn’t work with the modified protobuf handling and per discussion with the team is non-critical. * Change comment based on review. * Revert "Disable ASAN in unit tests." This reverts commit 6cb98b1b59c55d639d68694424b98e790ba2f5a7. * Disable IPMI and NFACCT plugins for unit tests. We don’t actually have any unit tests for them, and they cause issues building reliably in the unit testing environment. * Disable ASAN for Abseil and Protobuf when vendoring them. * Switch to commit hashes for protobuf/abseil. * Restructure to better encapsulate protobuf handling as it’s own module. * Fix up bundled protobuf version handling. Google has complicated rules for C++ build environment support, so we really need to be checking compiler versions and not _just_ C++ standard version. * Fix warnings about invalid defines.
2024-03-20go.d: local-listeners sd: trust known ports to identify an app (#17205)Ilya Mashchenko
2024-03-20go.d: weblog allow PURGE HTTP method (#17204)Ilya Mashchenko
2024-03-20go.d: local-listeners sd: use "ip:port" as address instead of "localhost" ↵Ilya Mashchenko
(#17203)
2024-03-20Fix issues with permissions when installing from source on macOS (#17198)Ilya Mashchenko
2024-03-19[ci skip] Update changelog and version for nightly build: v1.44.0-535-nightly.netdatabot
2024-03-19Handle agents will wrong alert_hash table definition (#17197)Stelios Fragkakis
Redo migration to handle agents will wrong alert_hash table definition
2024-03-19Fix alert hash table definition (#17196)Stelios Fragkakis
Fix alert_hash table
2024-03-19Fix sum calculation in rrdr2value (#17193)Stelios Fragkakis
Init sum to 0
2024-03-19health: unsilence cpu % alarm (#17194)Ilya Mashchenko
2024-03-19[ci skip] Update changelog and version for nightly build: v1.44.0-530-nightly.netdatabot
2024-03-18add callout that snapshots only available on v1 (#17189)Hugo Valente
2024-03-18Bump tj-actions/changed-files from 42 to 43 (#17187)dependabot[bot]
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 42 to 43. - [Release notes](https://github.com/tj-actions/changed-files/releases) - [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md) - [Commits](https://github.com/tj-actions/changed-files/compare/v42...v43) --- updated-dependencies: - dependency-name: tj-actions/changed-files dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-18DYNCFG: alerts improvements (#17165)Costa Tsaousis
* updated schema * move "match" inside "config" in the json representation of the alert * removed green and red from everywhere, but if they exist in the config file they are replaced with fixed numeric values * additional health fields * default permissions for systemd dyncfg; remove test from alerts * added the ability to define time grouping options * updated prototype * Add new fields to the database and store * Read newly stored values when fetching config (not exposed to JSON) * Render new values --------- Co-authored-by: Stelios Fragkakis <52996999+stelfrag@users.noreply.github.com>
2024-03-18split apps.plugin into multiple files and support MacOS (#17180)Costa Tsaousis
* split apps.plugin into multiple files * move everything about pids to apps_proc_pids.c * code cleanup and reorg for supporting MacOS * fixed SIGFPE * more cleanup * completed split; added untested macos support * enable apps everywhere * macos fixes * disable macos for the moment * extern pagesize * fix missing function * added comments * restored function * working macos apps - not verified yet * enable apps.plugin in MacOS * added ppid * parse cmdline * fix scaling of cpu usage * fixed cmdline parsing * codacy fixes * support uptime for FreeBSD and MacOS * uptime in sec * enable uptime charts on macos and freebsd * disable vmsize on macos
2024-03-18Bump github.com/vmware/govmomi from 0.36.0 to 0.36.1 in ↵dependabot[bot]
/src/go/collectors/go.d.plugin (#17185) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-18Bump github.com/prometheus/common from 0.48.0 to 0.50.0 in ↵dependabot[bot]
/src/go/collectors/go.d.plugin (#17182) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-18Bump k8s.io/client-go from 0.29.2 to 0.29.3 in ↵dependabot[bot]
/src/go/collectors/go.d.plugin (#17184) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-18[ci skip] Update changelog and version for nightly build: v1.44.0-522-nightly.netdatabot
2024-03-17Update README.mdCosta Tsaousis
2024-03-17Update README.mdCosta Tsaousis
2024-03-16[ci skip] Update changelog and version for nightly build: v1.44.0-519-nightly.netdatabot
2024-03-15Fix macOS issue with SOCK_CLOEXEC (#17151)Stelios Fragkakis
* Fix macos issue with SOCK_CLOEXEC * Code cleanup * Fix SOCK_NONBLOCK not available * Fix compilation error * Code simplify * Properly check return code
2024-03-15Update themes.md (#17176)Fotis Voutsas
2024-03-15go.d sd config add "disabled" (#17171)Ilya Mashchenko
2024-03-15Update themes.md (#17172)Fotis Voutsas
2024-03-15go.d sd docker use well-known port for app identification too (#17174)Ilya Mashchenko
2024-03-15go.d sd docker add mongodb-community-server (#17173)Ilya Mashchenko
2024-03-15Announce dynamic configuration capability to the cloud (#17162)Stelios Fragkakis
* Announce dyncfg capability * Set dyncfg status per node
2024-03-15[ci skip] Update changelog and version for nightly build: v1.44.0-511-nightly.netdatabot
2024-03-14docs: add "With NVIDIA GPUs monitoring" to docker install (#17167)Ilya Mashchenko
2024-03-14go.d.plugin: jsonschema allow array/object to be null (#17166)Ilya Mashchenko
2024-03-14go.d.plugin: update file path pattern in jsonschema (#17164)Ilya Mashchenko
2024-03-14Bump google.golang.org/protobuf from 1.32.0 to 1.33.0 in ↵dependabot[bot]
/src/go/collectors/go.d.plugin (#17154) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-14go.d.plugin: execute local-listeners periodically (#17160)Ilya Mashchenko
2024-03-14Install the correct service file based on systemd version (#17159)Tasos Katsoulas
--------- Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
2024-03-14go.d.plugin: sd compose: allow multi config template (#17157)Ilya Mashchenko
2024-03-14go.d.plugin: add docker service discovery (#17152)Ilya Mashchenko
2024-03-14[ci skip] Update changelog and version for nightly build: v1.44.0-502-nightly.netdatabot
2024-03-13Add macos check (build from source) (#17139)Tasos Katsoulas
* MacOS build from source and test Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud> * Setup notification Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud> * Apply code review Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud> * new line char Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud> --------- Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
2024-03-13[ci skip] Update changelog and version for nightly build: v1.44.0-500-nightly.netdatabot
2024-03-12remove repetitive words (#17131)carrychair