Age | Commit message (Collapse) | Author |
|
|
|
|
|
Dyncfg version 2
|
|
|
|
|
|
* 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.
|
|
update bundles UI to v6.104.1
|
|
|
|
* 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.
|
|
|
|
|
|
(#17203)
|
|
|
|
|
|
Redo migration to handle agents will wrong alert_hash table definition
|
|
Fix alert_hash table
|
|
Init sum to 0
|
|
|
|
|
|
|
|
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>
|
|
* 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>
|
|
* 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
|
|
/src/go/collectors/go.d.plugin (#17185)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
|
/src/go/collectors/go.d.plugin (#17182)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
|
/src/go/collectors/go.d.plugin (#17184)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
|
|
|
|
|
|
|
|
|
* Fix macos issue with SOCK_CLOEXEC
* Code cleanup
* Fix SOCK_NONBLOCK not available
* Fix compilation error
* Code simplify
* Properly check return code
|
|
|
|
|
|
|
|
|
|
|
|
* Announce dyncfg capability
* Set dyncfg status per node
|
|
|
|
|
|
|
|
|
|
/src/go/collectors/go.d.plugin (#17154)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
|
|
|
---------
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
|
|
|
|
|
|
|
|
* 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>
|
|
|
|
|