summaryrefslogtreecommitdiffstats
path: root/web
AgeCommit message (Collapse)Author
2022-05-03Configurable storage engine for Netdata agents: step 1 (#12776)Adrien Béraud
* rrd: move API structures out of rrddim_volatile In C, unlike C++, it's not possible to reference a nested structure from outside this structure. Since we later want to use rrddim_query_ops and rrddim_collect_ops separately from rrddim_volatile, move these nested structures out. * rrd: use opaque handle types for different memory modes
2022-05-03One way allocator to double the speed of parallel context queries (#12787)Costa Tsaousis
* one way allocator to speed up context queries * fixed a bug while expanding memory pages * reworked for clarity and finally fixed the bug of allocating memory beyond the page size * further optimize allocation step to minimize the number of allocations made * implement strdup with memcpy instead of strcpy * added documentation * prevent an uninitialized use of owa * added callocz() interface * integrate onewayalloc everywhere - apart sql queries * one way allocator is now used in context queries using archived charts in sql * align on the size of pointers * forgotten freez() * removed not needed memcpys * give unique names to global variables to avoid conflicts with system definitions
2022-05-03Speed up BUFFER increases (minimize reallocs) (#12792)Costa Tsaousis
* speedup BUFFER increases by forward looking reallocs * implemented buffer_vsprintf() and optimized buffer_sprintf() to minimize calls to vsnprintfz() * optimize json generation for well known strings
2022-05-02chore(python.d): remove python.d/* announced in v1.34.0 deprecation notice ↵Ilya Mashchenko
(#12796)
2022-05-02Make atomics a hard-dep. (#12730)vkalintiris
They are used extensively throughout our code base, and not having support for them does not generate a thread-safe agent.
2022-04-25feat(cgroups.plugin): add "CPU Time Relative Share" chart (#12741)Ilya Mashchenko
2022-04-20Docs: fix GitHub format (#12682)Ikko Ashimine
* Docs: fix GitHub format Github -> GitHub github -> GitHub * Apply suggestions from code review Co-authored-by: Tina Luedtke <kickoke@users.noreply.github.com>
2022-04-19Add the ability to perform a data query using an offline node id (#12650)Stelios Fragkakis
* Add the ability to build a host structure by node id to execute queries for archived hosts * Add the ability to execute queries from the cloud for archived hosts by node id * Add free_temporary_host function
2022-04-13Update dashboard to version v2.25.0. (#12680)Netdata bot
Co-authored-by: netdatabot <netdatabot@users.noreply.github.com>
2022-04-13Dashboard network title (#12665)thiagoftsm
* update_dashboard_2: Update SWAP description * ebpf_dashboard_2: Update reviews * ebpf_dashboard_2: Use two words to define File Systems * dashboard_network_title: Update swap chart title * dashboard_network_title: Update shared memory titles * dashboard_network_title: Update cachestat titles * dashboard_network_title: Update directory cache titles * dashboard_network_title: Update mount titles * dashboard_network_title: Update hardirq description. * dashboard_network_title: Update softirq description. * dashboard_network_title: Update centralized description adding IRQ. * dashboard_network_title: Update shared memory description. * dashboard_network_title: Update global network description * dashboard_network_title: Fix reference and remove dupplication * dashboard_network_title: Update apps description * dashboard_network_title: Update network cgroup description * dashboard_network_title: Update main menu * dashboard_network_title: Fix rebase * dashboard_network_title: Fix LGTM * dashboard_network_title: Remove dot * dashboard_network_title: Remove dot * dashboard_network_title: Remove dot * dashboard_network_title: Return to old title * dashboard_network_title: Return to old title (shm) * dashboard_network_title: Update swap title
2022-04-12Update dashboard to version v2.24.0. (#12668)Netdata bot
Co-authored-by: netdatabot <netdatabot@users.noreply.github.com>
2022-04-12Add a chart label filter parameter in context data queries (#12652)Stelios Fragkakis
* Add function to filter chart labels * Add new parameter to filter chart labels on context queries * Change swagger * Better formatting for swagger
2022-04-11Add a timeout parameter to data queries (#12649)Stelios Fragkakis
* Add timeout parameter in queries and in calling functions * Add CANCEL flag in RRDR and code to cancel a query * Update swagger * Format swagger file properly
2022-04-11fix: remove instance-specific information from chart titles (#12644)Ilya Mashchenko
Co-authored-by: Vasilis Kalintiris <vasilis@netdata.cloud>
2022-04-11eBPF update dashboard (#12617)thiagoftsm
2022-04-11Update dashboard to version v2.22.6. (#12653)Netdata bot
Co-authored-by: netdatabot <netdatabot@users.noreply.github.com>
2022-04-07Don't do fatal on error writing the health api management key. (#12623)Emmanuel Vasilakis
* dont fatal on error writing the management key * make message more descriptive
2022-04-06feat: add support for cloud providers info to /api/v1/info (#12613)Ilya Mashchenko
2022-04-06Update dashboard to version v2.22.3. (#12607)Netdata bot
Co-authored-by: netdatabot <netdatabot@users.noreply.github.com>
2022-04-04feat(cgroups.plugin): add CPU throttling charts (#12591)Ilya Mashchenko
2022-04-01Update links to documentation (eBPF) (#12581)thiagoftsm
2022-03-31[Agent crash on api/v1/info call] - fixes #12559 (#12565)Erdem Ergen
* [Agent crash on api/v1/info call] - fixes #12559 returns boolean values updated swagger files
2022-03-24feat(collectors/timex.plugin): add clock status chart (#12501)Ilya Mashchenko
Co-authored-by: Suraj Neupane <neupanesuraj@gmail.com>
2022-03-24Stream compression - Deactivate compression at runtime in case of a ↵odynik
compressor buffer overflow (#12037) * [Stream compression] Downgrade stream version if compressor buffer overflows * [Stream compression] More user friendly compression messages * [Stream compression] Fix mutex starvation * [Stream compression] enable compression by default * Update streaming/README.md Co-authored-by: Tina Luedtke <kickoke@users.noreply.github.com>
2022-03-23Adjust timex.plugin information to be less cryptic (#12495)DanTheMediocre
Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud> Co-authored-by: Tina Luedtke <kickoke@users.noreply.github.com>
2022-03-22Update ebpf dashboard (#12467)thiagoftsm
2022-03-18fix(collectors/cgroups): use different context for cgroup network charts ↵Ilya Mashchenko
(#12454)
2022-03-18Update dashboard to version v2.21.8. (#12455)Netdata bot
Co-authored-by: netdatabot <netdatabot@users.noreply.github.com>
2022-03-17Update Agent version in the Swagger API (#12374)Tasos Katsoulas
* Update netdata-swagger.json * Update netdata-swagger.yaml * remove the _rolling suffix Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
2022-03-15chore: remove "web files" options leftovers (#12403)Ilya Mashchenko
2022-03-15Remove backends subsystem (#12146)Vladimir Kobal
2022-03-15Update dashboard to version v2.21.3. (#12407)Netdata bot
Co-authored-by: netdatabot <netdatabot@users.noreply.github.com>
2022-03-14Remove owner check from webserver (#12339)thiagoftsm
2022-03-09Adds more info to aclk-state API call (#12231)Timotej S
2022-03-08introduce new chart for process states metrics (#12305)Suraj Neupane
* 12139: introduce new chart for process states metrics This commit introduces new chart for total number of processes in different states i.e running, sleeping, sleeping_d, zombie and stopped. * fix recursive chart generation issue * fix recursive chart addition * fixing comments * Update web/gui/dashboard_info.js Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud> * Update collectors/apps.plugin/apps_plugin.c Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud> * fixing commenets * Apply suggestions from code review * Update collectors/apps.plugin/apps_plugin.c * Update collectors/apps.plugin/apps_plugin.c Co-authored-by: Timotej S. <6674623+underhood@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: Tina Luedtke <kickoke@users.noreply.github.com> Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud> Co-authored-by: Timotej S. <6674623+underhood@users.noreply.github.com> Co-authored-by: Tina Luedtke <kickoke@users.noreply.github.com>
2022-03-03adds node_id into mirrored_hosts list (#12307)Timotej S
2022-02-28if not separator is found in url, clean decoded_query_string (#12266)Emmanuel Vasilakis
2022-02-25Add a check to make sure internal chart state is initializedStelios Fragkakis
2022-02-24Track anomaly rates with DBEngine. (#12083)vkalintiris
* Track anomaly rates with DBEngine. This commit adds support for tracking anomaly rates with DBEngine. We do so by creating a single chart with id "anomaly_detection.anomaly_rates" for each trainable/predictable host, which is responsible for tracking the anomaly rate of each dimension that we train/predict for that host. The rrdset->state->is_ar_chart boolean flag is set to true only for anomaly rates charts. We use this flag to: - Disable exposing the anomaly rates charts through the functionality in backends/, exporting/ and streaming/. - Skip generation of configuration options for the name, algorithm, multiplier, divisor of each dimension in an anomaly rates chart. - Skip the creation of health variables for anomaly rates dimensions. - Skip the chart/dim queue of ACLK. - Post-process the RRDR result of an anomaly rates chart, so that we can return a sorted, trimmed number of anomalous dimensions. In a child/parent configuration where both the child and the parent run ML for the child, we want to be able to stream the rest of the ML-related charts to the parent. To be able to do this without any chart name collisions, the charts are now created on localhost and their IDs and titles have the node's machine_guid and hostname as a suffix, respectively. * Fix exporting_engine tests. * Restore default ML configuration. The reverted changes where meant for local testing only. This commit restores the default values that we want to have when someone runs anomaly detection on their node. * Set context for anomaly_detection.* charts. * Check for anomaly rates chart only with a valid pointer. * Remove duplicate code. * Use a more descriptive name for id/title pair variable
2022-02-22remove deprecated node.d modules (#12047)Ilya Mashchenko
2022-02-21Fix compilation warnings on macOS (#12082)Vladimir Kobal
2022-02-21Fix typos (#12183)Dimitris Apostolou
2022-02-17Docs: Removed Google Analytics tags (#12145)Tina Luedtke
2022-02-17Fix the format=array output in context queries (#12129)Stelios Fragkakis
* Add a new parameter (list of dimensions for the context query) to rrdr2ssv & rrdr2value Add the parameter to the function calls * Use the temporary dimension list (if available) for the calculations
2022-02-17Fix so that allow_past correctly works in memory mode ram and save (#12136)Stelios Fragkakis
2022-02-16Fix typo in ZFS ARC Cache size info (#12138)David Muckle
2022-02-11Update dashboard to version v2.20.18. (#12117)Netdata bot
Co-authored-by: netdatabot <netdatabot@users.noreply.github.com>
2022-02-02Docs install cleanup (#12057)Tina Luedtke
* Extensively reworked MacOS installation page. * Removing outdated information * Updated more instances of the old kickstart script * Update kickstart command with tmp directories * amend command to avoid merge conflict * Removed reviewers note
2022-01-28Update dashboard to version v2.20.16. (#12052)Netdata bot
Co-authored-by: netdatabot <netdatabot@users.noreply.github.com>
2022-01-19Fix typo in the dashboard_info.js spigot part (#12008)lokerhp