Fix docs: exporting.conf example and help verbose/version typo. diff -r 8ab012d41a9c README.md --- a/README.md Sat Jul 25 15:31:28 2020 -0700 +++ b/README.md Thu Dec 10 17:20:01 2020 -0800 @@ -67,10 +67,10 @@ ``` [exporting:global] - enabled = yes + enabled = yes + hostname = your-hostname [json:timescale] - hostname = your-hostname enabled = yes data source = average destination = localhost:14866 diff -r 8ab012d41a9c netdata_tsrelay.nim --- a/netdata_tsrelay.nim Sat Jul 25 15:31:28 2020 -0700 +++ b/netdata_tsrelay.nim Thu Dec 10 17:20:01 2020 -0800 @@ -85,7 +85,7 @@ Alter the maximum time (in ms) an open socket waits for data before processing the sample. Default: 500ms. - -v --verbose: + -v --version: Display version number. """
Multiple changes. - Clean up various nim compiler warnings. ... except ObservableStores. https://forum.nim-lang.org/t/6442#39738 - Update documentation for Netdata v1.23's "exporting" module. - TCP connections to netdata where dropped by default. Expose this behavior as a toggle, and change the default to leave the child process (and the tcp socket) open. - Bump to v0.3.0.
Multiple changes. - There's still a delay somewhere with threading in the socket read() that impacts simultaneous client connections. After a bunch of experimenting with Channel message passing, rip it all out in favor of a simple fork()ing server. - Remove the color option, just check stdout for a tty instead to make it automatic. - Better error handling for malformed packets/samples.
Multiple changes. - Colorize output by default, add option to disable. - Time parsing per incoming client. - Add a "quiet" mode. - Allow binding to a specific IP address. - Allow debug mode to be set without recompiling. - Alter thread wrapper for reporting and config passing. - Fix file descriptor leak with client connections. - Wait for current threads to finish before exiting.