diff options
author | Sergey Poznyakoff <gray@gnu.org> | 2019-08-14 10:14:37 +0300 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org> | 2019-08-14 10:15:45 +0300 |
commit | 99066e3683d863baa405b2c6ff661e47cb4f19bd (patch) | |
tree | 298965b7d7bf4a05555bd125b4ffff94980815da | |
parent | 3713593a82aabc7a0daaccf65b8405749c58d9c5 (diff) | |
download | tallyman-1.1.tar.gz tallyman-1.1.tar.bz2 |
Version 1.1v1.1
-rw-r--r-- | NEWS | 14 | ||||
-rw-r--r-- | README | 7 | ||||
-rw-r--r-- | configure.ac | 2 | ||||
-rw-r--r-- | src/tallyman.1 | 9 |
4 files changed, 28 insertions, 4 deletions
@@ -1,8 +1,20 @@ -tallyman -- history of user-visible changes. 2019-08-13 +tallyman -- history of user-visible changes. 2019-08-14 See the end of file for copying conditions. Please send tallyman bug reports to <gray+tallyman@gnu.org.ua> +Version 1.1, 2019-08-14 + +* Display unterminated lines from the command + +All data the executed program outputs to the standart output and error +are captured and reproduced on the corresponding system streams. +The previous release would suppress lines not terminated with a newline +character. This is fixed. + +* Display additional diagnostics if the program fails to run + + Version 1.0.1, 2019-08-13 Add missing long option. @@ -1,3 +1,6 @@ +Tallyman README +See the end of file for copying conditions. + * Overview Tallyman is a tool for monitoring health status of docker containers @@ -31,7 +34,7 @@ the name of the service the container is responsible for. Rest of arguments supply the name of the actual health-checking program and its command line arguments. Tallyman will run this command, collect its standard error and standard output, pack them along with the -program exit code in a JSON packet, and send this packat to the +program exit code in a JSON packet, and send this packet to the predefined address using HTTP POST request. It will then exit with the same code as the health-checking program it ran. To the container, the effect of running tallyman is the same as if it ran the @@ -145,7 +148,7 @@ the host server. * Copyright information: -Copyright (C) 2018 Sergey Poznyakoff +Copyright (C) 2018-2019 Sergey Poznyakoff Permission is granted to anyone to make or distribute verbatim copies of this document as received, in any medium, provided that the diff --git a/configure.ac b/configure.ac index 8cbd89f..ee9d081 100644 --- a/configure.ac +++ b/configure.ac @@ -5,7 +5,7 @@ # There is NO WARRANTY, to the extent permitted by law. AC_PREREQ([2.69]) -AC_INIT([tallyman], [1.0.1], [gray+tallyman@gnu.org]) +AC_INIT([tallyman], [1.1], [gray+tallyman@gnu.org]) AC_CONFIG_SRCDIR([src/tallyman.c]) AC_CONFIG_HEADERS([config.h]) AM_INIT_AUTOMAKE([1.15 foreign]) diff --git a/src/tallyman.1 b/src/tallyman.1 index 57036e8..2b2376f 100644 --- a/src/tallyman.1 +++ b/src/tallyman.1 @@ -75,6 +75,15 @@ In the absense of the option, .B tallyman will send statistics to the container's default gateway, port 8990. +.SS Diagnostics +The program attempts to be as transparent as it is reasonable. It +will display diagnostic messages on the standard error if it is +unable to connect to the collector or if the communication with it +does not succeed, or if the +.I COMMAND +terminates on signal. If it terminates with a non-zero exit status +a diagnostic message to this effect will be displayed only if the +program did not print any messages to the standard error on its own. .SH OPTIONS .TP \fB\-d\fR, \fB\-\-debug\fR |