0
0
Fork 0
mirror of https://github.com/netdata/netdata.git synced 2025-04-02 12:38:06 +00:00
Commit graph

45 commits

Author SHA1 Message Date
Austin S. Hemmelgarn
af198c0f25
Add documentation outlining how to use custom CA certificates with Netdata. () 2025-03-04 08:16:46 -05:00
Lucky
0a6a837a1e
docs(start-stop-restart): fix restart typo ()
fix(start-stop-restart): fix restart typo
2025-02-02 22:40:23 +02:00
Costa Tsaousis
5928070239
Updated copyright notices ()
* updated copyright notices everywhere (I hope)

* Update makeself.lsm

* Update coverity-scan.sh

* make all newlines be linux, not windows

* remove copyright from all files (the take it from the repo), unless it is printed to users
2024-12-20 15:25:45 +02:00
Costa Tsaousis
5f72d4279b
Streaming improvements No 3 ()
* ML uses synchronous queries

* do not call malloc_trim() to free memory, since to locks everything

* Reschedule dimensions for training from worker threads.

* when we collect or read from the database, it is SAMPLES. When we generate points for a chart is POINTS

* keep the receiver send buffer 10x the default

* support autoscaling stream circular buffers

* nd_poll() prefers sending data vs receiving data - in an attempt to dequeue as soon as possible

* fix last commit

* allow removing receiver and senders inline, if the stream thread is not working on them

* fix logs

* Revert "nd_poll() prefers sending data vs receiving data - in an attempt to dequeue as soon as possible"

This reverts commit 51539a97da.

* do not access receiver or sender after it has been removed

* open cache hot2clean

* open cache hot2clean does not need flushing

* use aral for extent pages up to 65k

* track aral malloc and mmap allocations separately; add 8192 as a possible value to PGD

* do not evict too frequently if not needed

* fix aral metrics

* fix aral metrics again

* accurate accounting of memory for dictionaries, strings, labels and MRG

* log during shutdown the progress of dbengine flushing

* move metasync shutfown after dbengine

* max iterations per I/O events

* max iterations per I/O events - break the loop

* max iterations per I/O events - break the loop - again

* disable inline evictions for all caches

* when writing to sockets, send everything that can be sent

* cleanup code to trigger evictions

* fix calculation of eviction size

* fix calculation of eviction size once more

* fix calculation of eviction size once more - again

* ml and replication stop while backfilling is running

* process opcodes while draining the sockets; log with limit when asking to disconnect a node

* fix log

* ml stops when replication queries are running

* report pgd_padding to pulse

* aral precise memory accounting

* removed all alignas() and fix the 2 issues that resulted in unaligned memory accesses (one in mqtt and another in streaming)

* remove the bigger sizes from PGD, but keep multiples of gorilla buffers

* exclude judy from sanitizers

* use 16 bytes alignment on 32 bit machines

* internal check about memory alignment

* experiment: do not allow more children to connect while there is backfilling or replication queries running

* when the node is initializing, retry in 30 seconds

* connector cleanup and isolation of control logic about enabling/disabling various parts

* stop also health queries while backfilling is running

* tuning

* drain the input

* improve interactivity when suspending

* more interactive stream_control

* debug logs to find the connection issue

* abstracted everything about stream control

* Add ml_host_{start,stop} again.

* Do not create/update anomaly-detection charts when ML is not running for a host.

* rrdhost flag RECEIVER_DISCONNECTED has been reversed to COLLECTOR_ONLINE and has been used for localhost and virtual hosts too, to have a single point of truth about the availability of collected data or not

* ml_host_start() and ml_host_stop() are used by streaming receivers; ml_host_start() is used for localhost and virtual hosts

* fixed typo

* allow up to 3 backfills at a time

* add throttling based on user queries

* restore cache line paddings

* unify streaming logs to make it easier to grep logs

* tuning of stream_control

* more logs unification

* use mallocz_release_as_much_memory_to_the_system() under extreme conditions

* do not rely on the response code of evict_pages()

* log the gap of the database every time a node is connected

* updated ram requirements

---------

Co-authored-by: vkalintiris <vasilis@netdata.cloud>
2024-12-11 18:02:17 +02:00
Ilya Mashchenko
d9f7159486
docs: format, typos, and some simplifications in docs/ () 2024-11-30 21:14:36 +02:00
Fotis Voutsas
173646d381
Edit the organize doc ()
Co-authored-by: ilyam8 <ilya@netdata.cloud>
2024-11-28 13:49:34 +02:00
Fotis Voutsas
cf73b36a97
remove stale docs, and update links and optimization documentation ()
* remove stale docs, and update links and optimization documentation

* typos

* simplify

---------

Co-authored-by: ilyam8 <ilya@netdata.cloud>
2024-11-27 14:14:15 +02:00
Fotis Voutsas
f3ac2fea1a
Split database overview and configuration reference ()
Co-authored-by: ilyam8 <ilya@netdata.cloud>
2024-11-25 14:35:52 +00:00
Fotis Voutsas
88defc763e
Database docs edits ()
Co-authored-by: ilyam8 <ilya@netdata.cloud>
2024-11-25 13:34:33 +02:00
Fotis Voutsas
d4c77d7e12
RAM and CPU resource util pages ()
Co-authored-by: ilyam8 <ilya@netdata.cloud>
2024-11-25 12:22:56 +02:00
Fotis Voutsas
6917745c9f
Collector configuration page edits ()
Co-authored-by: ilyam8 <ilya@netdata.cloud>
2024-11-25 11:17:23 +02:00
Fotis Voutsas
ab02aaa80a
Securing Agents section docs cleanup ()
Co-authored-by: ilyam8 <ilya@netdata.cloud>
2024-11-21 16:54:55 +02:00
Fotis Voutsas
32a6cd38e7
Capitalize the word "Agent" ()
* Capitalize the word Agent

* yaml -> json

* fix uppercase keys

* json update
2024-11-20 15:27:03 +02:00
Fotis Voutsas
d8daa5527a
Capitalize the word "cloud" ()
Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>
2024-11-20 11:14:52 +02:00
Costa Tsaousis
fbea64a02d
Update ram-requirements.md 2024-11-17 13:19:50 +02:00
Ilya Mashchenko
20a280aeb4
docs: grammar/format fixes to docs/netdata-agent/ () 2024-11-05 14:04:11 +02:00
Fotis Voutsas
7a7f5e2d69
Docs: Changes to title and CPU requirements ()
Co-authored-by: ilyam8 <ilya@netdata.cloud>
2024-11-03 17:25:58 +02:00
Fotis Voutsas
4b8a945df9
Docs: small fixes and pass on sizing Agents ()
* small fixes and pass on sizing Agents

* improvements

* grammar

* simplify innovations

* update title

---------

Co-authored-by: ilyam8 <ilya@netdata.cloud>
2024-11-01 13:45:31 +02:00
Fotis Voutsas
73f52709cf
Updating Netdata docs ()
Co-authored-by: ilyam8 <ilya@netdata.cloud>
2024-10-30 21:57:50 +02:00
Fotis Voutsas
b1c9385c70
docs edit ()
Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>
2024-10-30 12:39:25 +02:00
Fotis Voutsas
f2329db8bb
Start-stop-restart for windows, plus move info to its own file ()
Co-authored-by: ilyam8 <ilya@netdata.cloud>
2024-10-30 11:51:11 +02:00
Fotis Voutsas
16fb64f485
Add ref to dyncfg ()
* add ref to dyncfg

* Update docs/netdata-agent/configuration/README.md

---------

Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>
2024-10-16 11:28:14 +00:00
Fotis Voutsas
7332919cf5
Docs fixes () 2024-10-04 12:23:00 +03:00
Fotis Voutsas
a5460023bf
Docs directory lint documentation and fix issues ()
* alerts-and-notifications broken link pass

* category-overview-pages pass

* dashboards and charts pass

* deployment-guides pass

* dev corner pass

* exporting metrics pass

* Netdata Agent pass

* Netdata Cloud pass

* observ centrl points pass

* sec and priv design pass

* final docs on docs/ folder

* web server readme fix

* fix broken link
2024-10-03 12:05:07 +03:00
Fotis Voutsas
f3efa0f870
New wording about edit-config script in docs () 2024-10-02 12:43:39 +03:00
Ilya Mashchenko
8d8a6a8cd9
fix some docs issues () 2024-09-14 23:12:15 +03:00
Costa Tsaousis
a399128dbf
config parsers ()
* added parser for durations

* preliminary work for timeframes

* Update CMakeLists.txt

* updated parsing and generation for durations

* renames

* report parser errors; added compatibility to existing config_parse_duration()

* duration parsing is used on most netdata.conf and stream.conf entries

* more uses of duration parsing; simplification of stream.conf

* code cleanup

* more duration changes

* added html playground

* improved js code

* duration parsing applied to dbengine retention

* fixed doc

* simplified logic; added size parser

* added parsing for sizes

* renames and documentation updates

* hide appconfig internals from the rest of netdata

* fix crash on cleanup of streaming receivers

* fix buffer overflow in gorilla compression

* config return values are const

* ksm set to auto

* support reformatting migrated values

* removed obsolete metrics correlations settings

* split appconfig to multiple files

* durations documentation

* sizes documentation

* added backward compatibility in retention configuration

* provide description on migrations and reformattings

* config options are now a double linked list

* config sections are now a double linked list; config uses spinlocks; code cleanup and renames

* added data type to all config options

* update data types

* split appconfig api to multiple files

* code cleanup and renames

* removed size units above PiB

* Revert "fix buffer overflow in gorilla compression"

This reverts commit 3d5c48e84b.

* appconfig internal api changes
2024-09-04 14:42:01 +03:00
Ilya Mashchenko
f417e35381
docs: add a note that the min dbengine tier size is 256 MB () 2024-08-05 11:17:11 +03:00
Ilya Mashchenko
d12c353ada
docs: simplify "Disk Requirements and Retention" () 2024-07-21 20:47:32 +03:00
Ilya Shchekin
443bb0f56c
Update securing-netdata-agents.md ()
* Update securing-netdata-agents.md

Additional action when you disable the local dashboard

* Update docs/netdata-agent/securing-netdata-agents.md

---------

Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>
2024-07-10 01:56:03 +03:00
Ilya Mashchenko
d4346b3be2
docs: clarify setting time/disk limits to 0 () 2024-06-19 14:53:02 +03:00
Ilya Mashchenko
e418f938c7
docs: add time-based retention to "Change how long Netdata stores metrics" ()
* docs: add time-based retention tp "Change how long Netdata stores metrics"

* update config sample

* fix retention settings table
2024-06-19 14:20:11 +03:00
Fotis Voutsas
57cff4c8ec
RBAC for dynamic configuration documentation ()
Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>
2024-06-13 19:41:50 +03:00
Fotis Voutsas
ef347a2405
Dyncfg doc ()
Co-authored-by: ilyam8 <ilya@netdata.cloud>
2024-06-07 12:37:41 +03:00
Fotis Voutsas
38baccf80a
Change "War Room" to "Room" and other docs changes () 2024-05-30 14:16:13 +03:00
Ilya Mashchenko
ccdd56e4cb
docs fix "Prevent the double access.log" () 2024-05-29 15:31:08 +03:00
Fotis Voutsas
e9b53787db
Update netdata-agent-security.md ()
* Update netdata-agent-security.md

* Update backup-and-restore-an-agent.md

* Update backup-and-restore-an-agent.md

* Update netdata-agent-security.md

* Apply suggestions from code review

* Update docs/netdata-agent/backup-and-restore-an-agent.md

---------

Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>
2024-05-23 15:48:48 +03:00
Fotis Voutsas
d3ff7e9818
PR to change absolute links to relative () 2024-05-21 12:58:32 +03:00
Fotis Voutsas
97004af2a6
Change links to relative links in one doc () 2024-05-21 10:22:02 +03:00
Ilya Mashchenko
b6617322fc
some markdown fixes () 2024-05-19 22:19:48 +03:00
Fotis Voutsas
effe8e6f26
files movearound () 2024-05-15 10:01:46 +03:00
Daniel Gibbs
9a2a05b165
docs: Add Ubuntu AArch64 that is missing from the list () 2024-05-03 13:58:41 +03:00
Costa Tsaousis
79e7a6282e
updated sizing netdata () 2024-02-25 12:37:10 +02:00
Costa Tsaousis
3959956dae
Update disk-requirements-and-retention.md 2024-02-20 19:11:01 +02:00
Fotis Voutsas
f27f4f714a
Documentation changes, new files and restructuring the hierarchy ()
* 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-20 09:08:46 +02:00