summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)Author
2024-03-06fix discovered config default values (#17115)Ilya Mashchenko
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-05remove "foreach" from health REFERENCE.md (#17106)Ilya Mashchenko
2024-03-05go.d.plugin dyncfgv2 (#17064)Ilya Mashchenko
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-04Fix ebpf compilation warnings (#17100)Stelios Fragkakis
Fix compilation warnings
2024-03-04delete docs/netdata-security.md and replace links to proper points (#17094)Fotis Voutsas
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-01Prepare to functions (eBPF) (#16788)thiagoftsm
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-27add missing "gotify" to list of notification methods in alarm-notify.sh (#17069)Ilya Mashchenko
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-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-26Fix typo (#17059)vkalintiris
2024-02-26Protect type anomaly rate map (#17044)vkalintiris
* Add spinlock API to skip cancelability state changes. * Protect type anomaly rate map
2024-02-26Add watcher thread to report shutdown steps. (#17010)vkalintiris
* Add watcher thread to report shutdown steps. * Add license header
2024-02-25DYNCFG: call the interceptor when a test is made on a new job (#17052)Costa Tsaousis
* 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
2024-02-25fix zpool state chart family (#17054)Ilya Mashchenko
2024-02-22fix alerts jsonschema prototype for latest dyncfg (#17047)Costa Tsaousis
2024-02-22Keep a count of metrics and samples collected (#17042)Stelios Fragkakis
* 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
2024-02-22Do not use backtrace when sentry is enabled. (#17043)vkalintiris
2024-02-21Regenerate integrations.js (#17039)Netdata bot
Co-authored-by: Ancairon <70198089+Ancairon@users.noreply.github.com>
2024-02-21Liquify start-stop-restart doc (#17037)Fotis Voutsas
liquify start-stop-restart doc
2024-02-20Improved query target cleanup (#17038)Stelios Fragkakis
Clear smh to avoid possible double metric release
2024-02-20Code cleanup (#17036)Stelios Fragkakis
Cleanup structs
2024-02-20Regenerate integrations.js (#17034)Netdata bot
Co-authored-by: Ancairon <70198089+Ancairon@users.noreply.github.com>
2024-02-20Documentation changes, new files and restructuring the hierarchy (#17014)Fotis Voutsas
* 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
2024-02-19Metric release does not need to fetch retention (#17033)Stelios Fragkakis
metric release does not need to fetch retention
2024-02-19Increase RRD_ID_LENGTH_MAX to 1200 (#17028)Stelios Fragkakis
Increase RRD_ID_LENGTH_MAX to 1200 (was 1000)
2024-02-19Bump go.mongodb.org/mongo-driver from 1.13.1 to 1.14.0 in ↵dependabot[bot]
/src/go/collectors/go.d.plugin (#17030) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-19Bump k8s.io/client-go from 0.29.1 to 0.29.2 in ↵dependabot[bot]
/src/go/collectors/go.d.plugin (#17029) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-16Protect metric release in dimension delete callback (#17020)Stelios Fragkakis
Protect metric release
2024-02-16DYNCFG support deleting orphan configurations (#17023)Costa Tsaousis
* dyncfg: allow deleting orphan configs * restore applied text * make the dyncfg applied text more descriptive
2024-02-16eBPF - Network Viewer (Move code) (#17018)thiagoftsm
2024-02-15dyncfg: allow tree for individual IDs (#17017)Costa Tsaousis
2024-02-15eBPF & NV (update packages) (#17012)thiagoftsm
2024-02-14Abort on non-zero rc. (#17008)vkalintiris
2024-02-14dyncfg: fix support for testing new jobs (#17009)Costa Tsaousis
2024-02-14Misc improvements (#17001)Stelios Fragkakis
Use spinlock init for proper initialization so that it will work properly when compiling with NETDATA_INTERNAL_CHECKS Clear errno so that it will not report an error when logging analyze command