Currently, we add the repository's top-level dir in the compiler's
header search path. This means that code in every top-level directory
within the repo can include headers sibling top-level directories.
This patch makes header inclusion consistent when it comes to files
that are included from sibling top-level directories within the repo.
* adds a new implementation of ACLK written almost from scratch
* external dependencies only OpenSSL and JSON-C
* fallback for systems where ACLK Legacy can't build (for technical or philosophical reasons)
* can be forced to build by giving "--aclk-ng" to the installer
* cpu stats per query thread
* remove dim_name
* limit calls to getrusage to MAX_GETRUSAGE_CALLS_PER_TICK per tick, per thread
* proper parenthesis
* use proper limits
* add privacy information about aclk connection
* Update aclk/README.md
Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>
* Update aclk/README.md
Co-authored-by: Joel Hans <joel@netdata.cloud>
* Update aclk/README.md
Co-authored-by: Joel Hans <joel@netdata.cloud>
* Update aclk/README.md
Co-authored-by: Joel Hans <joel@netdata.cloud>
* Update aclk/README.md
Co-authored-by: Joel Hans <joel@netdata.cloud>
* Update aclk/README.md
Co-authored-by: Joel Hans <joel@netdata.cloud>
* Update aclk/README.md
Co-authored-by: Joel Hans <joel@netdata.cloud>
* Update aclk/README.md
Co-authored-by: Joel Hans <joel@netdata.cloud>
* Update aclk/README.md
Co-authored-by: Joel Hans <joel@netdata.cloud>
* move body upwards
* changes according to joel's comments
* Update aclk/README.md
Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>
Co-authored-by: Joel Hans <joel@netdata.cloud>
* allows usage of system libwebsockets
* fixes problems that were preventing ACLK to work with LWS `4.1.`
* add LWS info to buildinfo
Co-authored-by: Austin S. Hemmelgarn <austin@netdata.cloud>
* Implemented collector metadata logging
* Added persistent GUIDs for charts and dimensions
* Added metadata log replay and automatic compaction
* Added detection of charts with no active collector (archived)
* Added new endpoint to report archived charts via `/api/v1/archivedcharts`
* Added support for collector metadata update
Co-authored-by: Markos Fountoulakis <44345837+mfundul@users.noreply.github.com>