summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)Author
2024-03-27REFERENCE - Fix small unligned typo (#17274)Paul Seidler
2024-03-27apps_proc_pid_fd: ignore kf_sock_inpcb on modern FreeBSD (#17243)Gleb Smirnoff
In legacy versions TCP control block had a different pointer. In modern FreeBSD the generic inpcb and protocol specific pcb is the same pointer. For reference two FreeBSD commits: * merge inpcb with tcpcb e68b3792440cac248347afe08ba5881a00ba6523 * netstat(1) to use the new pointer 8e813d07c6804f80e1380b54f6e5fa6d34a3be52 and a test build to detect software that uses legacy pointer: * https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277659
2024-03-27go.d: dyncfg: allow "name" additional property (#17272)Ilya Mashchenko
2024-03-27go.d: config schemas update: prohibit additional properties (#17269)Ilya Mashchenko
2024-03-27Regenerate integrations.js (#17268)Netdata bot
Co-authored-by: ilyam8 <22274335+ilyam8@users.noreply.github.com>
2024-03-27fix duplicate chart context (#17267)Ilya Mashchenko
2024-03-27Reset database connection handle on close (#17266)Stelios Fragkakis
* Set database to NULL on close * Serialize sqlite_library_shutdown
2024-03-26Add dbengine compression info in -W buildinfo (#17257)Stelios Fragkakis
2024-03-26go.d: job manager: set config defaults (#17255)Ilya Mashchenko
2024-03-26go.d: sd local-listeners: drop docker-proxy targets (#17254)Ilya Mashchenko
2024-03-26remove USR1 "Save internal DB to disk" (#17249)Ilya Mashchenko
2024-03-25go.d: sd local-listeners: discover /proc/net/tcp6 only apps (#17252)Ilya Mashchenko
2024-03-25Bump github.com/prometheus/common from 0.50.0 to 0.51.1 in ↵dependabot[bot]
/src/go/collectors/go.d.plugin (#17247) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-25Bump github.com/docker/docker from 25.0.5+incompatible to ↵dependabot[bot]
26.0.0+incompatible in /src/go/collectors/go.d.plugin (#17248) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-25DBENGINE: support ZSTD compression (#17244)Costa Tsaousis
* extract dbengine compression to separate files * added ZSTD support in dbengine * automatically select best compression * handle decompression errors * eliminate fatals from compression algorithms; fallback to uncompressed pages if compression fails or generates bigger data * have the unit test generate many data files
2024-03-24Fix MRG Metric refcount issue (#17239)Costa Tsaousis
* add more detailed logging about metrics refcount issues * metric release by acquiring it for deletion
2024-03-23Code cleanup (#17237)Costa Tsaousis
* renames in dbengine * remove leftovers from memory mode save and map * fix docs about 3 tiers by default * split linked-lists, bitmaps and storage-points from libnetdata.h
2024-03-23DBENGINE: use gorilla by default (#17234)Costa Tsaousis
* use gorilla by default * allow switching back from gorilla; increase unittest stress
2024-03-23updated dbengine unittest (#17232)Costa Tsaousis
* when a page cannot be acquired, repeat the call until it can or does not exist * updated dbengine unittest * Update dbengine-unittest.c
2024-03-23dbengine: cache bug-fix when under pressure (#17231)Costa Tsaousis
when a page cannot be acquired, repeat the call until it can or does not exist
2024-03-21go.d: mysql: disable session query log and slow query log (#17219)Ilya Mashchenko
2024-03-21Reduce flush operations during journal build (#17220)Stelios Fragkakis
after creating journal file v2, flush open cache only once Co-authored-by: Costa Tsaousis <costa@netdata.cloud>
2024-03-21go.d: local-listeners sd: fix mariadbd comm (#17218)Ilya Mashchenko
2024-03-21Bump github.com/docker/docker from 25.0.4+incompatible to ↵dependabot[bot]
25.0.5+incompatible in /src/go/collectors/go.d.plugin (#17211) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-21add warning on old custom dashboards and rephrase existing page (#17214)Hugo Valente
Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>
2024-03-21Dynamic configuration switch to version 2 (#17212)Stelios Fragkakis
Dyncfg version 2
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-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-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-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-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-15go.d sd config add "disabled" (#17171)Ilya Mashchenko
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-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