Age | Commit message (Collapse) | Author |
|
|
|
|
|
* add _aclk_impl label for cloud
* aclk_otp removes unneeded include
|
|
* 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
|
|
|
|
|
|
* increase TBEB randomness
|
|
* add stats per cloud query type
|
|
* 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 label showing ACLK proxy setting
|
|
|
|
Fix disconnect message sent via ACLK on agent shutdown
|
|
* move all legacy ACLK into a subfolder to make space for ACLK-NG
|
|
* organizes code better and fixes error with older C compilers
|
|
|
|
|
|
* 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 cloud to query children
|
|
* new ACLK messages for Claiming MVP1
|
|
* Set up the reinstall doc
* Building out reinstall page, tweaks
* Finish up reinstallation doc
* Fix one link
* Fix broken links
|
|
* implements new ACLK metric
* cleans ACLK_stats code a bit
|
|
* 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>
|
|
* adds a simple way to disable of ACLK challenge for devs
* remove unnecessary back and forth conversions (int<->str) for ACLK port
|
|
|
|
avoids extra processing on the Cloud side (skipping of whitespace)
|
|
* allows using LWS without SOCKS5
|
|
|
|
Allows cloud to use v2 queries which support compression.
|
|
* implements version negotiation for ACLK
|
|
|
|
both functions do the same, they differ in return value only (which we don't use)
some systems do not have mempcpy
|
|
* suppress some truncation warning in places we want truncation
|
|
|
|
|
|
* fix aclk shutdown sequence
|
|
|
|
* 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>
|
|
Adds ACLK charts
|
|
inherit libs for clock_gettime() when building libmosquitto; Check that X509_VERIFY_PARAM_set1_host is available on the target system
|
|
Allow agents to be reclaimed while they are running. Fix a race hazard between claiming and the ACLK. Changes the private key, base topic, username and contents of the LWT.
Co-authored-by: <hilari@hilarimoragrega.com>
|
|
* Add ACLK Connection Details
* Update aclk/README.md
Co-authored-by: Joel Hans <joel@netdata.cloud>
* Update README.md
Remove heading, decided to consolidate under `Agent-cloud link (ACLK)` heading
* Update README.md
Remove uncertain future plans. Update docs if we update the product at a later time.
* review fix
* review feedback
Co-authored-by: Joel Hans <joel@netdata.cloud>
|
|
* Add text about websockets/port
* Update aclk/README.md
Co-authored-by: Andrew Moss <1043609+amoss@users.noreply.github.com>
* Tweak for Chris
Co-authored-by: Andrew Moss <1043609+amoss@users.noreply.github.com>
|
|
The on-connect payloads were large enough to trigger a massive increase in latency on the link and prevent chart updates due to head-of-line blocking. The default window detection in libwebsockets was under-reporting the size of the available window in the network. Overwritten with some sensible values.
The large volume of ACLK per-message info-logging is not produced unless the agent is compiled with NETDATA_INTERNAL_CHECKS. The logging now includes latency measurements on the link.
Co-authored-by: Stelios Fragkakis <52996999+stelfrag@users.noreply.github.com>
|
|
* Fixed a few more links
* Remove old syntax
* Abs-relative links to files in docs folder
* Trying to fix nother doc learn link
* Fix a few more links
* Add testing doc
* Tracking down mysteries
* Cleanup
* Update broken external links
* Remove index.html that appeared from testing
* Fix remainder of links
|
|
* Restore docs from naughty PR
* Address Andrew's comments
* Ini to conf
* Changes based on meeting with Andrew
* Tweak text around claiming
* Some grammar/typo fixes
* Add /var/lib/netdata to Docker instructions on README
* Added a few more ACLK links per Chris
Co-authored-by: Joel Hans <joel@netdata.cloud>
|
|
This PR merges the feature-branch to make the cloud live. It contains the following work:
Co-authored-by: Andrew Moss <1043609+amoss@users.noreply.github.com(opens in new tab)>
Co-authored-by: Jacek Kolasa <jacek.kolasa@gmail.com(opens in new tab)>
Co-authored-by: Austin S. Hemmelgarn <austin@netdata.cloud(opens in new tab)>
Co-authored-by: James Mills <prologic@shortcircuit.net.au(opens in new tab)>
Co-authored-by: Markos Fountoulakis <44345837+mfundul@users.noreply.github.com(opens in new tab)>
Co-authored-by: Timotej S <6674623+underhood@users.noreply.github.com(opens in new tab)>
Co-authored-by: Stelios Fragkakis <52996999+stelfrag@users.noreply.github.com(opens in new tab)>
* dashboard with new navbars, v1.0-alpha.9: PR #8478
* dashboard v1.0.11: netdata/dashboard#76
Co-authored-by: Jacek Kolasa <jacek.kolasa@gmail.com(opens in new tab)>
* Added installer code to bundle JSON-c if it's not present. PR #8836
Co-authored-by: James Mills <prologic@shortcircuit.net.au(opens in new tab)>
* Fix claiming config PR #8843
* Adds JSON-c as hard dep. for ACLK PR #8838
* Fix SSL renegotiation errors in old versions of openssl. PR #8840. Also - we have a transient problem with opensuse CI so this PR disables them with a commit from @prologic.
Co-authored-by: James Mills <prologic@shortcircuit.net.au(opens in new tab)>
* Fix claiming error handling PR #8850
* Added CI to verify JSON-C bundling code in installer PR #8853
* Make cloud-enabled flag in web/api/v1/info be independent of ACLK build success PR #8866
* Reduce ACLK_STABLE_TIMEOUT from 10 to 3 seconds PR #8871
* remove old-cloud related UI from old dashboard (accessible now via /old suffix) PR #8858
* dashboard v1.0.13 PR #8870
* dashboard v1.0.14 PR #8904
* Provide feedback on proxy setting changes PR #8895
* Change the name of the connect message to update during an ongoing session PR #8927
* Fetch active alarms from alarm_log PR #8944
|
|
The MQTT payloads for responses to API requests from the cloud now include a headers field with the raw http headers encoded into unicode. This exposes the `Date` and `Expired` fields to the cloud backend.
|
|
* Trying some options
* Add Docker command to claiming
* Fix linter error
* Fix broken links
* Add docker run command
* Added sections for running/ephemeral containers
* Fixes for James
|
|
|