@@ -5,7 +5,65 @@ Changelog
5
5
6
6
.. changelog ::
7
7
: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
+
9
67
10
68
.. changelog ::
11
69
:version: 0.0.5
0 commit comments