forked from vozlt/nginx-module-vts
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Changes
184 lines (128 loc) · 7.16 KB
/
Changes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
v0.1.18 [Fri Jun 22 2018 YoungJoo.Kim <[email protected]>]
* Bugfix: fixed issues/130 that nginx_vts_main_connections metrics mixed.
* Bugfix: fixed issues/129 that worker process 4589 exited on signal 11.
v0.1.17 [Wed Jun 20 2018 YoungJoo.Kim <[email protected]>]
* Feature: added vhost_traffic_status_filter_max_node directive
to limit the size of filters.
* Feature: added vhost_traffic_status_histogram_buckets directive
to set the histogram type of request processing time in
format/(json|prometheus).
* Feature: added support for implementing format/prometheus.
Thanks to hnlq715, pavel987, superq, discordianfish, towolf.
* Feature: added request_time_counter, response_time_counter section to
support accumulated request processing time for pull/67, issues/73.
* Feature: added TiB unit in format/html for the issues/11
* Compatibility: added "#if (NGX_HTTP_CACHE)" for the issues/122.
v0.1.16 [Mon May 21 2018 YoungJoo.Kim <[email protected]>]
* Compatibility: fixed ngx_current_msec that changed in nginx-1.13.10 for
the issues/121.
* Feature: upstream server state is changed to the actual state when using
upstream zone directive by pull/112.
Thanks to oleg-jukovec.
* Bugfix: nginx will crash at vts module when configure file has no http
block by pull/92.
Thanks to gemfield.
v0.1.15 [Tue Jun 20 2017 YoungJoo.Kim <[email protected]>]
* Feature: changed ngx_http_vhost_traffic_status_node_time_queue_merge()
v0.1.14 [Tue Mar 21 2017 YoungJoo.Kim <[email protected]>]
* Bugfix: fixed issues/76 worker process exited on signal 11
* Feature: added sharedZones in JSON to support shared memory information
* Feature: added vhost_traffic_status_average_method to support for
selecting an average formula
* Feature: added vhost_traffic_status_bypass_stats to support
the stats ignoring
* Feature: added vhost_traffic_status_bypass_limit to support
the limit ignoring
* Compatibility: added segfault prevent routine for the issues/75
v0.1.13 [Mon Mar 06 2017 YoungJoo.Kim <[email protected]>]
* Feature: added vhost_traffic_status_set_by_filter to support
stats values access
* Feature: added "::main" in control to get only default status values
* Feature: added the stream status modules at new repository
https://github.com/vozlt/nginx-module-sts
https://github.com/vozlt/nginx-module-stream-sts
* Bugfix: fixed issues/(71|72) worker process exited on signal 11
v0.1.12 [Tue Feb 07 2017 YoungJoo.Kim <[email protected]>]
* Feature: added request_time, request_times sections for
issues/(43|57) and pull/67
* Feature: added hostname section for issues/37
* Refactor: divided the source code because of too big
v0.1.11 [Wed Nov 09 2016 YoungJoo.Kim <[email protected]>]
* Bugfix: fixed issues/56 that worker process exited on signal 11
if running control query without group argument or nonexistent group
* Bugfix: fixed issues/52 that worker process exited on signal 11
* Compatibility: changed for issues/49 that occured errors when
using compile with clang -Werror,-Wtautological-pointer-compare in
osx os.
* Compatibility: changed for issues/47 that occured errors when
using compile with -Werror(Make all warnings into errors). The
number returned by ngx_http_vhost_traffic_status_max_integer()
consist of string without the suffix ULL(unsigned long long int).
* Bugfix: fixed issues/6 that occured error(handler::shm_add_upstream()
failed) when using fastcgi_pass $variables
* Bugfix: fixed issues/45 that occurred segfault when
balancer_by_lua breaks
v0.1.10 [Sun Jul 17 2016 YoungJoo.Kim <[email protected]>]
* Bugfix: initialize a variable(filter->filter_name.flushes)
for issues/35 that worker process exited on signal 11
* Compatibility: added dynamic module build option for
--add-dynamic-module in nginx 1.9.11
* Bugfix: initialize a variable(filter->filter_name.value.len)
for issues/33 that occurred segfault when running "nginx -s reload"
* Exception: return NGX_CONF_ERROR if failed
ngx_http_vhost_traffic_status_filter_unique()
v0.1.9 [Fri Feb 26 2016 YoungJoo.Kim <[email protected]>]
* Feature: added vhost_traffic_status_display_jsonp
to support JSONP
* Refactor: changed function names from ngx_vhost_*
to ngx_http_vhost_*
v0.1.8 [Tue Dec 15 2015 YoungJoo.Kim <[email protected]>]
* Feature: added support for implementing the feature that
upstream peers use shared memory.(upstream zone directive)
v0.1.7 [Fri Dec 11 2015 YoungJoo.Kim <[email protected]>]
* Bugfix: fixed issues/28 that can't use control functionality
if location has more than a segment.
* Feature: added support for implementing traffic limit.
v0.1.6 [Tue Nov 25 2015 YoungJoo.Kim <[email protected]>]
* Feature: added support for implementing variables for
current traffic status values. It is starting with a $vts_*.
v0.1.5 [Fri Nov 20 2015 YoungJoo.Kim <[email protected]>]
* Bugfix: fixed issues/26 that the each diffrent proxy
caches are used by single zone(key).
* Bugfix: changed the way for key generation because of
the serverZones and cacheZones is likely to duplicate.
* Feature: added support for implementing a functions
to reset, delete, status for zones through an http
request on the fly without nginx's restart.
* Refactor: removed overlapping routine and merged into
functions.
v0.1.4 [Mon Nov 02 2015 YoungJoo.Kim <[email protected]>]
* Feature: added vhost_traffic_status_filter
to globally enable or disable the filter features.
* Feature: fixed vhost_traffic_status_filter_by_host
to globally enable or disable.
* Feature: fixed vhost_traffic_status_filter_by_set_key
to calculate user defined individual stats.
Basically, country flags image is built-in in HTML.
* Feature: added vhost_traffic_status_filter_check_duplicate
for deduplication of vhost_traffic_status_filter_by_set_key.
* Feature: added update interval in HTML.
v0.1.3 [Wed Oct 21 2015 YoungJoo.Kim <[email protected]>]
* Bugfix: stats for cached responses with error_page
directive do not create a cache file by pull/23
Thanks to Wandenberg Peixoto.
* Feature: added vhost_traffic_status_filter_by_host,
vhost_traffic_status_filter_by_set_key directive
to set the dynamically keys for issues/24.
Thanks to Pauli Jokela for suggestion this work.
v0.1.2 [Wed Sep 23 2015 YoungJoo.Kim <[email protected]>]
* Bugfix: added cache variable's lock routine in
ngx_http_vhost_traffic_status_shm_add_cache() for issues/19
* Compatibility: added overflow handling routines of variables.
It deals with the overflow of both 32bit and 64bit variables
but I think that not be useful in 64bit variable(Max:16EB) at this moment.
v0.1.1 [Thu May 28 2015 YoungJoo.Kim <[email protected]>]
* Feature: cache status support when using the proxy_cache directive.
v0.1.0 [Thu May 28 2015 YoungJoo.Kim <[email protected]>]
* The first version.
# vi:set ft=changelog ts=4 sw=4 et fdm=marker: