Skip to content

Commit 241e819

Browse files
committed
- 0.0.6
1 parent 8b54d4b commit 241e819

File tree

5 files changed

+59
-55
lines changed

5 files changed

+59
-55
lines changed

changelog.rst

Lines changed: 59 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,65 @@ Changelog
55

66
.. changelog::
77
:version: 0.0.6
8-
:include_notes_from: unreleased_changes
8+
:released: November 21, 2019
9+
10+
.. change::
11+
:tags: bug
12+
:tickets: 9
13+
14+
The "pid" value that is collected by the client plugin and passed to the
15+
aggregator in order to disambiguate separate processes is now augmented
16+
by a six character random hex string, so that a single host that may have
17+
the same pid repeated, such as when process namespaces or containers are
18+
used, sends correct statistics for the same program name configuration.
19+
20+
21+
.. change::
22+
:tags: feature
23+
24+
Made large improvements to the connmon display, including a help screen,
25+
switching between program / host stats, and new stats views. Overall, as
26+
connmon is attempting to collect from collectd servers which may also be in
27+
a network of servers, the "interval" by which messages are received may be
28+
long, ten seconds by default and much more. To allow a console view to be
29+
meaningful, new stats are added that illustrate how many connects /
30+
checkouts have occurred over the last "interval". That way, even though
31+
you might never see the current number of "checkouts" go above zero, you
32+
can at least see that the last ten second interval had 25 checkouts occur.
33+
The checkouts per second number can be derived from other values shown in
34+
the display.
35+
36+
37+
.. change::
38+
:tags: bug
39+
:tickets: 7
40+
41+
Fixed bug where the command line options to connmon didn't work due to
42+
incorrect argument signature for the main() function.
43+
44+
.. change::
45+
:tags: bug
46+
:tickets: 8
47+
48+
The "connmon" tool can now display stats for SQLAlchemy stats that are sent
49+
to a collectd server via the "network" plugin or through any other means.
50+
Previously, the connmon tool could only display stats for messages that
51+
were sent to a the collectd server by the SQLAlchemy-collectd plugin
52+
itself.
53+
54+
The server side configuration for "connmon" is now separate from that of
55+
the SQLAlchemy-collectd plugin, and the two plugins can run independently
56+
of each other. This allows for a configuration where many hosts send
57+
SQLAlchemy-collectd messages to local collectd servers for aggregation, and
58+
those servers then pass their messages onto another collectd server, where
59+
the "connmon" tool can provide a view inside the current stats.
60+
61+
In order to achieve this, major refactoring such that the internals now
62+
deal with data in terms of a structure which mirrors the collectd-python
63+
"Values" object is in place, along with a rearchitecture of the connmon
64+
tool such that it now consumes collectd "Values" objects from a particular
65+
collectd server regardless of how those "Values" arrived in that server.
66+
967

1068
.. changelog::
1169
:version: 0.0.5

unreleased_changes/7.rst

Lines changed: 0 additions & 6 deletions
This file was deleted.

unreleased_changes/8.rst

Lines changed: 0 additions & 23 deletions
This file was deleted.

unreleased_changes/9.rst

Lines changed: 0 additions & 10 deletions
This file was deleted.

unreleased_changes/display.rst

Lines changed: 0 additions & 15 deletions
This file was deleted.

0 commit comments

Comments
 (0)