summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)Author
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
2024-02-13Include Go plugin sources in main repository. (#16997)Austin S. Hemmelgarn
* Include Go plugin sources in main repository. * Fix CI issues. * Rename source tree.
2024-02-13Adjust storage tiers if we fail to create the requested number of tiers (#16999)Stelios Fragkakis
Do not create a dbengine-tierX directory if the tier cannot be activated Check for datafiles existence during finalize of ctx Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>
2024-02-12Move diagrams/ under docs/ (#16998)vkalintiris
2024-02-12Add spinlock to protect metric release (#16989)Stelios Fragkakis
* Add spinlock to protect metric release Cleanup service thread * Adjust formatting of the shutdown message During shutdown service thread should exit faster
2024-02-12Small cleanup (#16996)vkalintiris
* Remove unused header * Mark functions as static.
2024-02-12Move CO-RE headers (integration between eBPF and Network Viewer) (#16978)thiagoftsm
2024-02-12Move web/ under src/ (#16992)vkalintiris
2024-02-12Remove config macros that are always set. (#16994)vkalintiris
2024-02-11Detect machine GUID change (#16979)Stelios Fragkakis
Detect machine guid change
2024-02-10updated message ids for systemd and dbus (#16987)Costa Tsaousis
2024-02-08Regenerate integrations.js (#16974)Netdata bot
Co-authored-by: ilyam8 <22274335+ilyam8@users.noreply.github.com>
2024-02-08change edac ecc errors from incremental to absolute (#16970)Ilya Mashchenko
2024-02-08Move collectors/ under src/ (#16965)vkalintiris