-
Notifications
You must be signed in to change notification settings - Fork 6
/
ChangeLog
106 lines (83 loc) · 3.72 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
Version 6.2.0 (molinaro)
* added a function to convert from millis since epoch to erlang:now/0
format
Version 6.1.0 (whalen)
* when sending stats emit multiple lwes events when num_metrics is large
Version 6.0.0 (molinaro)
* significantly improved performance when deserializing stats events
* improved coverage of mondemand_statsmsg as well as mondemand_event
* removed some unused fields from currently unused records, but since they
were in the public header
Version 5.8.0 (molinaro)
* significantly improved performance when deserializing performance events
* improved coverage of mondemand_perfmsg module
Version 5.7.1 (molinaro)
* minor dialyzer issue
Version 5.7.0 (molinaro)
* add annotation message support
* add accessors for performance messages
* fix for R15B port calls
Version 5.6.0 (molinaro)
* add port count and limit to vmstats
Version 5.5.2 (molinaro)
* syntax_tools needs to be in the required apps
Version 5.5.1 (molinaro)
* performance trace deserialization was broken
Version 5.5.0 (molinaro)
* vmstats can now be sent once a minute via mondemand when specified in the
application config file. A program id is required so a minimal config
might be something like
{ vmstats, [ { program_id, mondemand } ] }
in addition a context could be added via a context parameter with a
2-tuple list as an argument like
{ vmstats, [ { program_id, mondemand }, {context, [{foo,bar}]} ] }
Version 5.4.2 (molinaro)
* problem with context deserialization
Version 5.4.1 (molinaro)
* missing file in 5.4.0 release, as well as some additions to the
performance tracing event. Added contexts and a caller_label
Version 5.4.0 (molinaro)
* support performance messages as well as allowing sending of different
events to different channels.
Version 5.3.1 (molinaro)
* typo in restart code meant hot-restarts were failing with bad_ip_port
Version 5.3.0 (molinaro)
* allow more than one previous minute to be kept
Version 5.2.0 (molinaro)
* allow host sent in events to be overriden by an application env variable
and stored in a global (copied mochiglobal into the mondemand application).
* added collect_time which is the time that statsets were collected.
Version 5.1.0 (molinaro)
* added interface for gauges
* cap counters to max signed int64 as that's what lwes is doing
* allow for multiple configs in config file to emit to multiple servers
* added an mondemand_stats module which centralizes operations around stats
* added statset which collects samples in a reservoir and emits a
configurable amount of statistics each emit interval
Version 5.0.0 (molinaro)
* serialization of events now happens in calling process instead of while
sending
* make send_interval an application variable so you can change it from 60
seconds if you want
* mondemand:stats/0 now adds context when it's available
* trace messages now always use dicts internally to better match other
languages implementations
Version 4.1.1 (molinaro)
* updated dependency on version of lwes
Version 4.1.0 (molinaro)
* added a mondemand:stats/0 function to pretty-print stats
* updated dependency on version of lwes
Version 4.0.0 (molinaro)
* Trace messages now require a string message to be sent
Version 3.0.0 (molinaro)
* Update to deal with new lwes-erlang
* Added trace messages
* removed send_event call from public API, use trace messages instead
* sync version with other clients
Version 1.3.0 (molinaro)
* Default types to counters when increment has been used, otherwise allow it
to be set when sending stats
* fix bug with context num
Version 1.2.0 (molinaro)
* initial version, originally in another non-public repo, so versioning
reflects an upgrade from that version