-
Notifications
You must be signed in to change notification settings - Fork 3
/
ChangeLog
192 lines (141 loc) · 7.91 KB
/
ChangeLog
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
185
186
187
188
189
190
191
192
* Fri Dec 14 2018 Anthony Molianro <[email protected]> 6.3.0
- bump many dependencies
- build with rebar3
- update to work with 20.3
* Fri May 11 2018 Anthony Molianro <[email protected]> 6.2.1
- bump afunix to version which works under rebar3
* Fri Oct 20 2017 Anthony Molianro <[email protected]> 6.2.0
- let the root for a fs resource use the priv directory of a module
- updated afunix reference to version without deprecation warnings
* Wed Jul 12 2017 Anthony Molinaro <[email protected]> 6.1.1
- change afunix tag to the ref syntax so that get-deps under rebar3 works
* Tue Mar 21 2017 Anthony Molinaro <[email protected]> 6.1.0
- fixes for lwes forwarding, the two forwarders have been refactored to use
the same backend worker.
* Mon Mar 06 2017 Anthony Molinaro <[email protected]> 6.0.0
- switch to using mondemand library pluggable flushing functionality. This
means that you can now control where internal metrics are sent which is
helpful to monitor for issues with the server itself
* Wed Feb 15 2017 Anthony Molinaro <[email protected]> 5.2.0
- refactor how dispatching works slightly. It should be more efficient.
* Fri Feb 03 2017 Anthony Molinaro <[email protected]> 5.1.3
- another fix with the counter to gauge when aggregating system.
* Thu Feb 02 2017 Anthony Molinaro <[email protected]> 5.1.2
- fix a bug when trace id or trace owner is an atom crashing the server
- fix a bug when counters which are normally zero transition to non-zero
for the first time.
- add a sink backend
* Fri Dec 02 2016 Anthony Molinaro <[email protected]> 5.1.1
- sending a float for trace id or trace owner would crash the server
* Thu Sep 22 2016 Anthony Molinaro <[email protected]> 5.1.0
- when forwarding via lwes add the sender ip/sender port and receipt time
to the outgoing event
* Wed Sep 14 2016 Anthony Molinaro <[email protected]> 5.0.0
- make trace writer use pool
- NON-BACKWARD-COMPATIBLE - removed 'stats_' prefix from worker stats as the
worker now is used for different backends.
* Sat Jun 11 2016 Anthony Molinaro <[email protected]> 4.4.3
- updated dependency on mondemand to 6.2.1
* Thu Jun 09 2016 Anthony Molinaro <[email protected]> 4.4.2
- updated dependency on mondemand to 6.2.0
* Thu Jun 02 2016 Tim Whalen <[email protected]> 4.4.1
- removed limit on number of metrics per stats message
* Thu May 19 2016 Anthony Molinaro <[email protected]> 4.4.0
- including a default to_stats conversion for reference and development
* Thu May 19 2016 Anthony Molinaro <[email protected]> 4.3.1
- update webmachine version to fix rebar conflict
* Thu May 12 2016 Anthony Molinaro <[email protected]> 4.3.0
- Updated mondemand_backend_lwes_global to use a pool
* Mon Mar 21 2016 Anthony Molinaro <[email protected]> 4.2.1
- update mondemand dependency for real
* Thu Feb 18 2016 Anthony Molinaro <[email protected]> 4.2.0
- added a performance backend which can summarize changes
- added a mapping db
* Mon Nov 30 2015 Charles Huang <[email protected]> 4.1.0
- Enhancing mondemand_backend_lwes to use pool
- Enhancing mondemand_backend_worker to pass raw data by configuration
- mondemand_backend_lwes can now handle both raw UDP and md_event
* Fri Oct 23 2015 Anthony Molinaro <[email protected]> 4.0.0
- breaking change for formatters, now they should return
{ok, ResultList, NumGood, NumBad }
- lwes forwarding now doesn't deserialize and reserialze if there's no extra
context
* Mon Oct 05 2015 Anthony Molianro <[email protected]> 3.0.3
- don't store rates, just store the count for the interval, it will make more
sense to the user
* Sun Oct 04 2015 Anthony Molianro <[email protected]> 3.0.2
- don't allow events with more than 1024 keys to attempt to be sent
* Wed Sep 30 2015 Anthony Molianro <[email protected]> 3.0.1
- properly keep track of lwes channels for proper shutdown
* Tue Sep 22 2015 Anthony Molianro <[email protected]> 3.0.0
- backend_workers now work in a similar fashion to the backend transport, in
that they can reconnect. This broke the callbacks for backend_workers
* Mon Sep 14 2015 Anthony Molianro <[email protected]> 2.2.0
- aggregations are now all gauges which is better when samples come in late
- separator/header/footer callbacks can return undefined and will be skipped
in formatted output
- pass prefix through to backend workers
* Thu Aug 20 2015 Anthony Molinaro <[email protected]> 2.1.1
- minor fixes
* Mon Jul 13 2015 Anthony Molinaro <[email protected]> 2.1.0
- added aggregation
- added two types of forwarding
* Wed Apr 01 2015 Anthony Molinaro <[email protected]> 2.0.0
- Breaking Change : modified mondemand_server_stats_handler to pass the index
and total to the format stat call
- better error reporting
* Thu Dec 04 2014 Anthony Molinaro <[email protected]> 1.8.0
- allow listening on multiple address and port pairs
* Tue Nov 04 2014 Anthony Molinaro <[email protected]> 1.7.1
- adding of additional contexts should only work on stats events (for now).
* Tue Oct 07 2014 Anthony Molinaro <[email protected]> 1.7.0
- setup the lwes backend so that additional contexts can be sent
* Mon May 19 2014 Anthony Molinaro <[email protected]> 1.6.0
- add timing information for processing and sending of stats
* Mon May 19 2014 Anthony Molinaro <[email protected]> 1.5.1
- forgot to add mondemand to apps to start
- removed references to sidejob since it's no longer used
* Sat May 17 2014 Anthony Molinaro <[email protected]> 1.5.0
- replace sidejob with gproc_pool
- added mondemand and use it for internal metrics
* Tue May 13 2014 Anthony Molinaro <[email protected]> 1.4.1
- catch the immediate error case which doesn't create any separated metrics
(so no need to remove the separator in that case)
* Fri May 09 2014 Anthony Molinaro <[email protected]> 1.4.0
- use gproc_pool to having dispatching done via multiple erlang processes
* Fri May 02 2014 Anthony Molinaro <[email protected]> 1.3.0
- add support for connection/worker pools for processing stats
- add support afunix/tcp for connections
* Wed Mar 05 2014 Vikram Kadi <[email protected]> 1.2.0
- support to receive trace events over http on the endpoint /tcp
- updated the lwes version that supports long strings
* Wed Feb 05 2014 Anthony Molinaro <[email protected]> 1.1.1
- prevent crash from bad json
- rebarify
* Tue Oct 08 2013 Anthony Molinaro <[email protected]> 1.1.0
- integrate webmachine and the file based trace console
* Wed Sep 18 2013 Anthony Molinaro <[email protected]> 1.0.2
- numeric trace ids sometimes come in which breaks the trace, so normalize
to binary
* Wed Sep 11 2013 Anthony Molinaro <[email protected]> 1.0.1
- need to ensure all apps for backends get a chance to start ahead of
the supervisor
* Tue Sep 10 2013 Anthony Molinaro <[email protected]> 1.0.0
- moved rrd stats backend and couchdb trace backend into separate packages
- make a behaviour for backends
- make a file based trace backend
* Fri Sep 06 2013 Anthony Molinaro <[email protected]> 0.4.1
- check for errors at rrd creation time
* Fri Sep 06 2013 Anthony Molinaro <[email protected]> 0.4.0
- protect against a few common errors
- keep track of error counts from each backend
* Wed Jun 12 2013 Anthony Molinaro <[email protected]> 0.3.0
- utility function to get context as a proplist
* Tue Nov 20 2012 Anthony Molinaro <[email protected]> 0.2.0
- new version as a package
* Fri Nov 02 2011 Anthony Molinaro <[email protected]> 0.1.1
- fix for couchbeam
* Thu Nov 01 2011 Anthony Molinaro <[email protected]> 0.1.0
- backport of a couple of fixes
* Tue Apr 05 2011 Anthony Molinaro <[email protected]> 0.0.0
- initial version