-
Notifications
You must be signed in to change notification settings - Fork 1
/
CHANGES
243 lines (133 loc) · 4.88 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
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
Update jfreechart 1.5.5
Drop jstyle
1.6
Update jkstat to 1.6.0
1.3
Update jkstat to 1.5.0
Update jfreechart to 1.5.4
1.2
Update jkstat to 1.2.0
Update jfreechart to 1.5.0
1.1
Update jkstat to 1.1
Update jfreechart to 1.0.17
NOTE: As a result, Java 6 or later is now required
kar browser graphs work
1.0
NOTE: Post version 1.0, new features will appear in v2.0 and later
which will require a minimum Java 7
Catch potential null pointer
Update jkstat to 1.0
Smarten up package build
0.10
Update jkstat to 0.69
Tweak json cacheing for those that need it
Add cpustat subcommand, a cross between load average, mpstat, and vmstat
0.9
Update jkstat to 0.67
Update jfreechart to 1.0.14
Update jstripchart to 0.95
Update jingle
Fix iostat usage message
graphite command and namespace, to generate output in a form that can
be thrown at graphite
iostat filters on IO kstats, as the current collector actually has that
information
Add manpages for kar and kadc
Can build SVR4 packages
iostat subcommand understands -p, and behaves like iostat(8) wrt the
-p and -P flags
Add JHeatChart to generate heatmaps
Add cpuheat subcommand which will generate a cpu utilization heatmap
Add ioheat subcommand which will generate an I/O utilization heatmap
0.8
Update jkstat to 0.61
Java 7 compatibility: don't instantiate KstatResources
GraphList class to generate the list of graphs. Use that instead of the
shell approach in the kar script, which didn't work at all for JSON
format archives, making the graphs subcommand useful again.
Add fsstat read/write operations and bytes to graphs.
Can graph values as well as rates
Add load average graph (actually, still the avenrun kstats)
Add process count graph
Add free memory graph
0.7
Remove old kar_collector; rename json_collector as kar_collector
Remove conversion subcommands and scripts
Remove support for old kar format; all input files must be json format.
Update jkstat to 0.50
Clean up javadoc
0.6.5
FLAG DAY: This is an intermediate release, which supports both the old
(private) kar format and the new JSON format. Later versions will drop
support for the old format completely. Really, you only want this
release if you want to migrate from the old format. See
README.migration for migration details. If you're not migrating data,
go straight to 0.7.
Update jumble.jar
Update jkstat to 0.45
Added json_collector, which collects data in json format. In the next
release json_collector will become kar_collector and the old
kar_collector will be removed.
The json collector ignores statistics with empty names
kar script actually passes input file to subcommands
convert and convertdir subcommands to allow conversion of old kar
archives into new json format. These subcommands only exists in 0.6.5
as the support needed for them is removed in later versions
load subcommand prints load averages
0.6
Update jumble.jar
jstyle clean
add zfs arc size to graph list
increase max heap - building graphs chews memory
carry on with subsequent graphs if one graph fails
eliminate unnecessary setLayout() calls
remove unnecessary static initialization blocks
Update jkstat to 0.43
Fix the sparc kar_collector, which was printing zero for 32-bit values
(doh, again)
print subcommand no longer fails with non-numeric statistics
print subcommand only prints the statistics you ask for
fix print usage message
Iostat fields shouldn't run together
README.ploticus gives examples of how to use ploticus and 'kar print'
to make graphs.
need kar subcommand just to make one chart - see linegraph and
areagraph subcommands
0.5.1
Update jkstat to 0.42
The graphs are generated many times quicker. All the graphs combined
now take about the same time as it used to take to generate just one.
0.5
sparc kar_collector now executable (doh)
kar print subcommand, to show given statistics (which can then be fed
into something else).
Improved Install.sh, added UnInstall.sh and Update.sh
0.4
Update jkstat to 0.41, add jstripchart
Changes to match api variations in jkstat 0.41
fixed info subcommand so it works again (slightly different arguments)
graph subcommand, creates a useful set of charts
Fixed fsstat so the scaling is correct - out by a factor of 1024.
Updated jingle and jumble.
browser subcommand
mpstat output sorted
iostat output sorted
iostat -P to hide disk statistics, -M to show rates im M/s not k/s
0.3
mpstat subcommand
reset stats for mpstat, iostat correctly when system restarts
iostat -z
better argument handling in kar script
refactor start and end time argument handling
fsstat subcommand
0.2
kar command, with sar subcommand for default output
new data collector, kar_collector replaces kstat -p
kar_collector has a new output format, typically half the space
required, and almost saves half the cpu needed for jkstat to process
the files
kar iostat subcommand, iostat -x output
needs jkstat 0.38
0.1
Initial prototype, just the data collector