pmrep: update TODO, man page
[pcp.git] / qa / 275.out
blob6aaf7419a2e8449b7556679b1d90c26a49621bbf
1 QA output created by 275
2 === expression trees and pmDesc propagation ===
4 my.space_over_time1 = sample.mirage + sample.mirage_longlong
5 my.space_over_time2 = sample.mirage_longlong + sample.mirage
6 my.space_over_time3 = sample.mirage_longlong + sample.mirage - sample.byte_rate
7 my.space_over_time4 = sample.byte_rate + sample.byte_rate_perhour
8 my.space = sample.byte_ctr + sample.kbyte_ctr
9 my.byte1 = sample.byte_rate * sample.scale_step.time_up_secs
10 my.byte2 = sample.byte_rate * sample.scale_step.time_up_nanosecs
11 my.x1 = sample.scale_step.bytes_down / sample.scale_step.time_up_secs
12 my.x2 = sample.scale_step.bytes_down / sample.scale_step.time_up_secs + sample.mirage
13 my.x3 = sample.scale_step.count_up * sample.scale_step.count_down
14 my.x4 = sample.scale_step.count_down / sample.scale_step.count_up
15 # discrete and instantaneous combinations
16 my.i1 = 42 + sample.scale_step.none_up
17 my.i2 = sample.scale_step.none_up + 42
18 my.i3 = pmcd.pmlogger.port - pmcd.pmlogger.port
20 Derived metric initialization from $PCP_DERIVED_CONFIG
21 pmLoadDerivedConfig("TMP.config")
22 pmRegisterDerived: name="my.space_over_time1" expr="sample.mirage + sample.mirage_longlong"
23 parse(1) state=P_INIT type=L_NAME "sample.mirage"
24 parse(1) state=P_LEAF type=L_PLUS "+"
25 parse(1) state=P_BINOP type=L_NAME "sample.mirage_longlong"
26 parse(1) state=P_LEAF type=L_EOF ""
27 pmRegisterDerived: register metric[0] my.space_over_time1 = sample.mirage + sample.mirage_longlong
28 Derived metric expr dump from <addr-0>...
29 expr node <addr-0> type=PLUS left=<addr-1> right=<addr-2> save_last=0
30 expr node <addr-1> type=NAME left=(nil) right=(nil) save_last=0 [sample.mirage] master=1
31 expr node <addr-2> type=NAME left=(nil) right=(nil) save_last=0 [sample.mirage_longlong] master=1
32 pmRegisterDerived: name="my.space_over_time2" expr="sample.mirage_longlong + sample.mirage"
33 parse(1) state=P_INIT type=L_NAME "sample.mirage_longlong"
34 parse(1) state=P_LEAF type=L_PLUS "+"
35 parse(1) state=P_BINOP type=L_NAME "sample.mirage"
36 parse(1) state=P_LEAF type=L_EOF ""
37 pmRegisterDerived: register metric[1] my.space_over_time2 = sample.mirage_longlong + sample.mirage
38 Derived metric expr dump from <addr-3>...
39 expr node <addr-3> type=PLUS left=<addr-4> right=<addr-5> save_last=0
40 expr node <addr-4> type=NAME left=(nil) right=(nil) save_last=0 [sample.mirage_longlong] master=1
41 expr node <addr-5> type=NAME left=(nil) right=(nil) save_last=0 [sample.mirage] master=1
42 pmRegisterDerived: name="my.space_over_time3" expr="sample.mirage_longlong + sample.mirage - sample.byte_rate"
43 parse(1) state=P_INIT type=L_NAME "sample.mirage_longlong"
44 parse(1) state=P_LEAF type=L_PLUS "+"
45 parse(1) state=P_BINOP type=L_NAME "sample.mirage"
46 parse(1) state=P_LEAF type=L_MINUS "-"
47 parse(1) state=P_BINOP type=L_NAME "sample.byte_rate"
48 parse(1) state=P_LEAF type=L_EOF ""
49 pmRegisterDerived: register metric[2] my.space_over_time3 = sample.mirage_longlong + sample.mirage - sample.byte_rate
50 Derived metric expr dump from <addr-6>...
51 expr node <addr-6> type=MINUS left=<addr-7> right=<addr-10> save_last=0
52 expr node <addr-7> type=PLUS left=<addr-8> right=<addr-9> save_last=0
53 expr node <addr-8> type=NAME left=(nil) right=(nil) save_last=0 [sample.mirage_longlong] master=1
54 expr node <addr-9> type=NAME left=(nil) right=(nil) save_last=0 [sample.mirage] master=1
55 expr node <addr-10> type=NAME left=(nil) right=(nil) save_last=0 [sample.byte_rate] master=1
56 pmRegisterDerived: name="my.space_over_time4" expr="sample.byte_rate + sample.byte_rate_perhour"
57 parse(1) state=P_INIT type=L_NAME "sample.byte_rate"
58 parse(1) state=P_LEAF type=L_PLUS "+"
59 parse(1) state=P_BINOP type=L_NAME "sample.byte_rate_perhour"
60 parse(1) state=P_LEAF type=L_EOF ""
61 pmRegisterDerived: register metric[3] my.space_over_time4 = sample.byte_rate + sample.byte_rate_perhour
62 Derived metric expr dump from <addr-11>...
63 expr node <addr-11> type=PLUS left=<addr-12> right=<addr-13> save_last=0
64 expr node <addr-12> type=NAME left=(nil) right=(nil) save_last=0 [sample.byte_rate] master=1
65 expr node <addr-13> type=NAME left=(nil) right=(nil) save_last=0 [sample.byte_rate_perhour] master=1
66 pmRegisterDerived: name="my.space" expr="sample.byte_ctr + sample.kbyte_ctr"
67 parse(1) state=P_INIT type=L_NAME "sample.byte_ctr"
68 parse(1) state=P_LEAF type=L_PLUS "+"
69 parse(1) state=P_BINOP type=L_NAME "sample.kbyte_ctr"
70 parse(1) state=P_LEAF type=L_EOF ""
71 pmRegisterDerived: register metric[4] my.space = sample.byte_ctr + sample.kbyte_ctr
72 Derived metric expr dump from <addr-14>...
73 expr node <addr-14> type=PLUS left=<addr-15> right=<addr-16> save_last=0
74 expr node <addr-15> type=NAME left=(nil) right=(nil) save_last=0 [sample.byte_ctr] master=1
75 expr node <addr-16> type=NAME left=(nil) right=(nil) save_last=0 [sample.kbyte_ctr] master=1
76 pmRegisterDerived: name="my.byte1" expr="sample.byte_rate * sample.scale_step.time_up_secs"
77 parse(1) state=P_INIT type=L_NAME "sample.byte_rate"
78 parse(1) state=P_LEAF type=L_STAR "*"
79 parse(1) state=P_BINOP type=L_NAME "sample.scale_step.time_up_secs"
80 parse(1) state=P_LEAF type=L_EOF ""
81 pmRegisterDerived: register metric[5] my.byte1 = sample.byte_rate * sample.scale_step.time_up_secs
82 Derived metric expr dump from <addr-17>...
83 expr node <addr-17> type=STAR left=<addr-18> right=<addr-19> save_last=0
84 expr node <addr-18> type=NAME left=(nil) right=(nil) save_last=0 [sample.byte_rate] master=1
85 expr node <addr-19> type=NAME left=(nil) right=(nil) save_last=0 [sample.scale_step.time_up_secs] master=1
86 pmRegisterDerived: name="my.byte2" expr="sample.byte_rate * sample.scale_step.time_up_nanosecs"
87 parse(1) state=P_INIT type=L_NAME "sample.byte_rate"
88 parse(1) state=P_LEAF type=L_STAR "*"
89 parse(1) state=P_BINOP type=L_NAME "sample.scale_step.time_up_nanosecs"
90 parse(1) state=P_LEAF type=L_EOF ""
91 pmRegisterDerived: register metric[6] my.byte2 = sample.byte_rate * sample.scale_step.time_up_nanosecs
92 Derived metric expr dump from <addr-20>...
93 expr node <addr-20> type=STAR left=<addr-21> right=<addr-22> save_last=0
94 expr node <addr-21> type=NAME left=(nil) right=(nil) save_last=0 [sample.byte_rate] master=1
95 expr node <addr-22> type=NAME left=(nil) right=(nil) save_last=0 [sample.scale_step.time_up_nanosecs] master=1
96 pmRegisterDerived: name="my.x1" expr="sample.scale_step.bytes_down / sample.scale_step.time_up_secs"
97 parse(1) state=P_INIT type=L_NAME "sample.scale_step.bytes_down"
98 parse(1) state=P_LEAF type=L_SLASH "/"
99 parse(1) state=P_BINOP type=L_NAME "sample.scale_step.time_up_secs"
100 parse(1) state=P_LEAF type=L_EOF ""
101 pmRegisterDerived: register metric[7] my.x1 = sample.scale_step.bytes_down / sample.scale_step.time_up_secs
102 Derived metric expr dump from <addr-23>...
103 expr node <addr-23> type=SLASH left=<addr-24> right=<addr-25> save_last=0
104 expr node <addr-24> type=NAME left=(nil) right=(nil) save_last=0 [sample.scale_step.bytes_down] master=1
105 expr node <addr-25> type=NAME left=(nil) right=(nil) save_last=0 [sample.scale_step.time_up_secs] master=1
106 pmRegisterDerived: name="my.x2" expr="sample.scale_step.bytes_down / sample.scale_step.time_up_secs + sample.mirage"
107 parse(1) state=P_INIT type=L_NAME "sample.scale_step.bytes_down"
108 parse(1) state=P_LEAF type=L_SLASH "/"
109 parse(1) state=P_BINOP type=L_NAME "sample.scale_step.time_up_secs"
110 parse(1) state=P_LEAF type=L_PLUS "+"
111 parse(1) state=P_BINOP type=L_NAME "sample.mirage"
112 parse(1) state=P_LEAF type=L_EOF ""
113 pmRegisterDerived: register metric[8] my.x2 = sample.scale_step.bytes_down / sample.scale_step.time_up_secs + sample.mirage
114 Derived metric expr dump from <addr-26>...
115 expr node <addr-26> type=PLUS left=<addr-27> right=<addr-30> save_last=0
116 expr node <addr-27> type=SLASH left=<addr-28> right=<addr-29> save_last=0
117 expr node <addr-28> type=NAME left=(nil) right=(nil) save_last=0 [sample.scale_step.bytes_down] master=1
118 expr node <addr-29> type=NAME left=(nil) right=(nil) save_last=0 [sample.scale_step.time_up_secs] master=1
119 expr node <addr-30> type=NAME left=(nil) right=(nil) save_last=0 [sample.mirage] master=1
120 pmRegisterDerived: name="my.x3" expr="sample.scale_step.count_up * sample.scale_step.count_down"
121 parse(1) state=P_INIT type=L_NAME "sample.scale_step.count_up"
122 parse(1) state=P_LEAF type=L_STAR "*"
123 parse(1) state=P_BINOP type=L_NAME "sample.scale_step.count_down"
124 parse(1) state=P_LEAF type=L_EOF ""
125 pmRegisterDerived: register metric[9] my.x3 = sample.scale_step.count_up * sample.scale_step.count_down
126 Derived metric expr dump from <addr-31>...
127 expr node <addr-31> type=STAR left=<addr-32> right=<addr-33> save_last=0
128 expr node <addr-32> type=NAME left=(nil) right=(nil) save_last=0 [sample.scale_step.count_up] master=1
129 expr node <addr-33> type=NAME left=(nil) right=(nil) save_last=0 [sample.scale_step.count_down] master=1
130 pmRegisterDerived: name="my.x4" expr="sample.scale_step.count_down / sample.scale_step.count_up"
131 parse(1) state=P_INIT type=L_NAME "sample.scale_step.count_down"
132 parse(1) state=P_LEAF type=L_SLASH "/"
133 parse(1) state=P_BINOP type=L_NAME "sample.scale_step.count_up"
134 parse(1) state=P_LEAF type=L_EOF ""
135 pmRegisterDerived: register metric[10] my.x4 = sample.scale_step.count_down / sample.scale_step.count_up
136 Derived metric expr dump from <addr-34>...
137 expr node <addr-34> type=SLASH left=<addr-35> right=<addr-36> save_last=0
138 expr node <addr-35> type=NAME left=(nil) right=(nil) save_last=0 [sample.scale_step.count_down] master=1
139 expr node <addr-36> type=NAME left=(nil) right=(nil) save_last=0 [sample.scale_step.count_up] master=1
140 pmRegisterDerived: name="my.i1" expr="42 + sample.scale_step.none_up"
141 parse(1) state=P_INIT type=L_NUMBER "42"
142 parse(1) state=P_LEAF type=L_PLUS "+"
143 parse(1) state=P_BINOP type=L_NAME "sample.scale_step.none_up"
144 parse(1) state=P_LEAF type=L_EOF ""
145 pmRegisterDerived: register metric[11] my.i1 = 42 + sample.scale_step.none_up
146 Derived metric expr dump from <addr-37>...
147 expr node <addr-37> type=PLUS left=<addr-38> right=<addr-39> save_last=0
148 expr node <addr-38> type=NUMBER left=(nil) right=(nil) save_last=0 [42] master=1
149 expr node <addr-39> type=NAME left=(nil) right=(nil) save_last=0 [sample.scale_step.none_up] master=1
150 pmRegisterDerived: name="my.i2" expr="sample.scale_step.none_up + 42"
151 parse(1) state=P_INIT type=L_NAME "sample.scale_step.none_up"
152 parse(1) state=P_LEAF type=L_PLUS "+"
153 parse(1) state=P_BINOP type=L_NUMBER "42"
154 parse(1) state=P_LEAF type=L_EOF ""
155 pmRegisterDerived: register metric[12] my.i2 = sample.scale_step.none_up + 42
156 Derived metric expr dump from <addr-40>...
157 expr node <addr-40> type=PLUS left=<addr-41> right=<addr-42> save_last=0
158 expr node <addr-41> type=NAME left=(nil) right=(nil) save_last=0 [sample.scale_step.none_up] master=1
159 expr node <addr-42> type=NUMBER left=(nil) right=(nil) save_last=0 [42] master=1
160 pmRegisterDerived: name="my.i3" expr="pmcd.pmlogger.port - pmcd.pmlogger.port"
161 parse(1) state=P_INIT type=L_NAME "pmcd.pmlogger.port"
162 parse(1) state=P_LEAF type=L_MINUS "-"
163 parse(1) state=P_BINOP type=L_NAME "pmcd.pmlogger.port"
164 parse(1) state=P_LEAF type=L_EOF ""
165 pmRegisterDerived: register metric[13] my.i3 = pmcd.pmlogger.port - pmcd.pmlogger.port
166 Derived metric expr dump from <addr-43>...
167 expr node <addr-43> type=MINUS left=<addr-44> right=<addr-45> save_last=0
168 expr node <addr-44> type=NAME left=(nil) right=(nil) save_last=0 [pmcd.pmlogger.port] master=1
169 expr node <addr-45> type=NAME left=(nil) right=(nil) save_last=0 [pmcd.pmlogger.port] master=1
170 __dmopencontext(->ctx 0) called
171 __dmgetpmid: metric "my.space_over_time1" -> PMID 511.0.1
172 __dmopencontext: bind metric[0] my.space_over_time1
173 Derived metric expr dump from <addr-46>...
174 expr node <addr-46> type=PLUS left=<addr-47> right=<addr-48> save_last=0
175     PMID: PM_ID_NULL (511.0.1 from pmDesc) numval: 0
176     Data Type: double  InDom: 29.3 0x7400003
177     Semantics: instant  Units: Kbyte / sec
178 expr node <addr-47> type=NAME left=(nil) right=(nil) save_last=0 [sample.mirage] master=0
179     PMID: 29.0.37 (29.0.37 from pmDesc) numval: 0
180     Data Type: 32-bit int  InDom: 29.3 0x7400003
181     Semantics: instant  Units: Kbyte / sec
182 expr node <addr-48> type=NAME left=(nil) right=(nil) save_last=0 [sample.mirage_longlong] master=0
183     PMID: 29.0.38 (29.0.38 from pmDesc) numval: 0 div_scale: 1024 mul_scale: 1000
184     Data Type: 64-bit int  InDom: 29.3 0x7400003
185     Semantics: instant  Units: byte / millisec
186 __dmgetpmid: metric "my.space_over_time2" -> PMID 511.0.2
187 __dmopencontext: bind metric[1] my.space_over_time2
188 Derived metric expr dump from <addr-49>...
189 expr node <addr-49> type=PLUS left=<addr-50> right=<addr-51> save_last=0
190     PMID: PM_ID_NULL (511.0.2 from pmDesc) numval: 0
191     Data Type: double  InDom: 29.3 0x7400003
192     Semantics: instant  Units: Kbyte / sec
193 expr node <addr-50> type=NAME left=(nil) right=(nil) save_last=0 [sample.mirage_longlong] master=0
194     PMID: 29.0.38 (29.0.38 from pmDesc) numval: 0 div_scale: 1024 mul_scale: 1000
195     Data Type: 64-bit int  InDom: 29.3 0x7400003
196     Semantics: instant  Units: byte / millisec
197 expr node <addr-51> type=NAME left=(nil) right=(nil) save_last=0 [sample.mirage] master=0
198     PMID: 29.0.37 (29.0.37 from pmDesc) numval: 0
199     Data Type: 32-bit int  InDom: 29.3 0x7400003
200     Semantics: instant  Units: Kbyte / sec
201 __dmgetpmid: metric "my.space_over_time3" -> PMID 511.0.3
202 __dmopencontext: bind metric[2] my.space_over_time3
203 Derived metric expr dump from <addr-52>...
204 expr node <addr-52> type=MINUS left=<addr-53> right=<addr-56> save_last=0
205     PMID: PM_ID_NULL (511.0.3 from pmDesc) numval: 0
206     Data Type: double  InDom: 29.3 0x7400003
207     Semantics: instant  Units: Kbyte / sec
208 expr node <addr-53> type=PLUS left=<addr-54> right=<addr-55> save_last=0
209     PMID: PM_ID_NULL (29.0.38 from pmDesc) numval: 0
210     Data Type: double  InDom: 29.3 0x7400003
211     Semantics: instant  Units: Kbyte / sec
212 expr node <addr-54> type=NAME left=(nil) right=(nil) save_last=0 [sample.mirage_longlong] master=0
213     PMID: 29.0.38 (29.0.38 from pmDesc) numval: 0 div_scale: 1024 mul_scale: 1000
214     Data Type: 64-bit int  InDom: 29.3 0x7400003
215     Semantics: instant  Units: byte / millisec
216 expr node <addr-55> type=NAME left=(nil) right=(nil) save_last=0 [sample.mirage] master=0
217     PMID: 29.0.37 (29.0.37 from pmDesc) numval: 0
218     Data Type: 32-bit int  InDom: 29.3 0x7400003
219     Semantics: instant  Units: Kbyte / sec
220 expr node <addr-56> type=NAME left=(nil) right=(nil) save_last=0 [sample.byte_rate] master=0
221     PMID: 29.0.82 (29.0.82 from pmDesc) numval: 0 div_scale: 1024
222     Data Type: 32-bit int  InDom: PM_INDOM_NULL 0xffffffff
223     Semantics: instant  Units: byte / sec
224 __dmgetpmid: metric "my.space_over_time4" -> PMID 511.0.4
225 __dmopencontext: bind metric[3] my.space_over_time4
226 Derived metric expr dump from <addr-57>...
227 expr node <addr-57> type=PLUS left=<addr-58> right=<addr-59> save_last=0
228     PMID: PM_ID_NULL (511.0.4 from pmDesc) numval: 0
229     Data Type: double  InDom: PM_INDOM_NULL 0xffffffff
230     Semantics: instant  Units: byte / hour
231 expr node <addr-58> type=NAME left=(nil) right=(nil) save_last=0 [sample.byte_rate] master=0
232     PMID: 29.0.82 (29.0.82 from pmDesc) numval: 0 mul_scale: 3600
233     Data Type: 32-bit int  InDom: PM_INDOM_NULL 0xffffffff
234     Semantics: instant  Units: byte / sec
235 expr node <addr-59> type=NAME left=(nil) right=(nil) save_last=0 [sample.byte_rate_perhour] master=0
236     PMID: 29.0.85 (29.0.85 from pmDesc) numval: 0
237     Data Type: 32-bit int  InDom: PM_INDOM_NULL 0xffffffff
238     Semantics: instant  Units: byte / hour
239 __dmgetpmid: metric "my.space" -> PMID 511.0.5
240 __dmopencontext: bind metric[4] my.space
241 Derived metric expr dump from <addr-60>...
242 expr node <addr-60> type=PLUS left=<addr-61> right=<addr-62> save_last=0
243     PMID: PM_ID_NULL (511.0.5 from pmDesc) numval: 0
244     Data Type: double  InDom: PM_INDOM_NULL 0xffffffff
245     Semantics: counter  Units: Kbyte
246 expr node <addr-61> type=NAME left=(nil) right=(nil) save_last=0 [sample.byte_ctr] master=0
247     PMID: 29.0.81 (29.0.81 from pmDesc) numval: 0 div_scale: 1024
248     Data Type: 32-bit int  InDom: PM_INDOM_NULL 0xffffffff
249     Semantics: counter  Units: byte
250 expr node <addr-62> type=NAME left=(nil) right=(nil) save_last=0 [sample.kbyte_ctr] master=0
251     PMID: 29.0.83 (29.0.83 from pmDesc) numval: 0
252     Data Type: 32-bit int  InDom: PM_INDOM_NULL 0xffffffff
253     Semantics: counter  Units: Kbyte
254 __dmgetpmid: metric "my.byte1" -> PMID 511.0.6
255 __dmopencontext: bind metric[5] my.byte1
256 Derived metric expr dump from <addr-63>...
257 expr node <addr-63> type=STAR left=<addr-64> right=<addr-65> save_last=0
258     PMID: PM_ID_NULL (511.0.6 from pmDesc) numval: 0
259     Data Type: double  InDom: PM_INDOM_NULL 0xffffffff
260     Semantics: instant  Units: byte
261 expr node <addr-64> type=NAME left=(nil) right=(nil) save_last=0 [sample.byte_rate] master=0
262     PMID: 29.0.82 (29.0.82 from pmDesc) numval: 0
263     Data Type: 32-bit int  InDom: PM_INDOM_NULL 0xffffffff
264     Semantics: instant  Units: byte / sec
265 expr node <addr-65> type=NAME left=(nil) right=(nil) save_last=0 [sample.scale_step.time_up_secs] master=0
266     PMID: 29.0.69 (29.0.69 from pmDesc) numval: 0
267     Data Type: double  InDom: PM_INDOM_NULL 0xffffffff
268     Semantics: instant  Units: sec
269 __dmgetpmid: metric "my.byte2" -> PMID 511.0.7
270 __dmopencontext: bind metric[6] my.byte2
271 Derived metric expr dump from <addr-66>...
272 expr node <addr-66> type=STAR left=<addr-67> right=<addr-68> save_last=0
273     PMID: PM_ID_NULL (511.0.7 from pmDesc) numval: 0
274     Data Type: double  InDom: PM_INDOM_NULL 0xffffffff
275     Semantics: instant  Units: byte
276 expr node <addr-67> type=NAME left=(nil) right=(nil) save_last=0 [sample.byte_rate] master=0
277     PMID: 29.0.82 (29.0.82 from pmDesc) numval: 0
278     Data Type: 32-bit int  InDom: PM_INDOM_NULL 0xffffffff
279     Semantics: instant  Units: byte / sec
280 expr node <addr-68> type=NAME left=(nil) right=(nil) save_last=0 [sample.scale_step.time_up_nanosecs] master=0
281     PMID: 29.0.70 (29.0.70 from pmDesc) numval: 0 div_scale: 1000000000
282     Data Type: double  InDom: PM_INDOM_NULL 0xffffffff
283     Semantics: instant  Units: nanosec
284 __dmgetpmid: metric "my.x1" -> PMID 511.0.8
285 __dmopencontext: bind metric[7] my.x1
286 Derived metric expr dump from <addr-69>...
287 expr node <addr-69> type=SLASH left=<addr-70> right=<addr-71> save_last=0
288     PMID: PM_ID_NULL (511.0.8 from pmDesc) numval: 0
289     Data Type: double  InDom: PM_INDOM_NULL 0xffffffff
290     Semantics: instant  Units: byte / sec
291 expr node <addr-70> type=NAME left=(nil) right=(nil) save_last=0 [sample.scale_step.bytes_down] master=0
292     PMID: 29.0.66 (29.0.66 from pmDesc) numval: 0
293     Data Type: double  InDom: PM_INDOM_NULL 0xffffffff
294     Semantics: instant  Units: byte
295 expr node <addr-71> type=NAME left=(nil) right=(nil) save_last=0 [sample.scale_step.time_up_secs] master=0
296     PMID: 29.0.69 (29.0.69 from pmDesc) numval: 0
297     Data Type: double  InDom: PM_INDOM_NULL 0xffffffff
298     Semantics: instant  Units: sec
299 __dmgetpmid: metric "my.x2" -> PMID 511.0.9
300 __dmopencontext: bind metric[8] my.x2
301 Derived metric expr dump from <addr-72>...
302 expr node <addr-72> type=PLUS left=<addr-73> right=<addr-76> save_last=0
303     PMID: PM_ID_NULL (511.0.9 from pmDesc) numval: 0
304     Data Type: double  InDom: PM_INDOM_NULL 0xffffffff
305     Semantics: instant  Units: Kbyte / sec
306 expr node <addr-73> type=SLASH left=<addr-74> right=<addr-75> save_last=0
307     PMID: PM_ID_NULL (29.0.66 from pmDesc) numval: 0 div_scale: 1024
308     Data Type: double  InDom: PM_INDOM_NULL 0xffffffff
309     Semantics: instant  Units: byte / sec
310 expr node <addr-74> type=NAME left=(nil) right=(nil) save_last=0 [sample.scale_step.bytes_down] master=0
311     PMID: 29.0.66 (29.0.66 from pmDesc) numval: 0
312     Data Type: double  InDom: PM_INDOM_NULL 0xffffffff
313     Semantics: instant  Units: byte
314 expr node <addr-75> type=NAME left=(nil) right=(nil) save_last=0 [sample.scale_step.time_up_secs] master=0
315     PMID: 29.0.69 (29.0.69 from pmDesc) numval: 0
316     Data Type: double  InDom: PM_INDOM_NULL 0xffffffff
317     Semantics: instant  Units: sec
318 expr node <addr-76> type=NAME left=(nil) right=(nil) save_last=0 [sample.mirage] master=0
319     PMID: 29.0.37 (29.0.37 from pmDesc) numval: 0
320     Data Type: 32-bit int  InDom: 29.3 0x7400003
321     Semantics: instant  Units: Kbyte / sec
322 __dmgetpmid: metric "my.x3" -> PMID 511.0.10
323 __dmopencontext: bind metric[9] my.x3
324 Derived metric expr dump from <addr-77>...
325 expr node <addr-77> type=STAR left=<addr-78> right=<addr-79> save_last=0
326     PMID: PM_ID_NULL (511.0.10 from pmDesc) numval: 0
327     Data Type: double  InDom: PM_INDOM_NULL 0xffffffff
328     Semantics: instant  Units: count^2 / sec
329 expr node <addr-78> type=NAME left=(nil) right=(nil) save_last=0 [sample.scale_step.count_up] master=0
330     PMID: 29.0.67 (29.0.67 from pmDesc) numval: 0
331     Data Type: double  InDom: PM_INDOM_NULL 0xffffffff
332     Semantics: instant  Units: count / sec
333 expr node <addr-79> type=NAME left=(nil) right=(nil) save_last=0 [sample.scale_step.count_down] master=0
334     PMID: 29.0.68 (29.0.68 from pmDesc) numval: 0
335     Data Type: double  InDom: PM_INDOM_NULL 0xffffffff
336     Semantics: instant  Units: count
337 __dmgetpmid: metric "my.x4" -> PMID 511.0.11
338 __dmopencontext: bind metric[10] my.x4
339 Derived metric expr dump from <addr-80>...
340 expr node <addr-80> type=SLASH left=<addr-81> right=<addr-82> save_last=0
341     PMID: PM_ID_NULL (511.0.11 from pmDesc) numval: 0
342     Data Type: double  InDom: PM_INDOM_NULL 0xffffffff
343     Semantics: instant  Units: sec
344 expr node <addr-81> type=NAME left=(nil) right=(nil) save_last=0 [sample.scale_step.count_down] master=0
345     PMID: 29.0.68 (29.0.68 from pmDesc) numval: 0
346     Data Type: double  InDom: PM_INDOM_NULL 0xffffffff
347     Semantics: instant  Units: count
348 expr node <addr-82> type=NAME left=(nil) right=(nil) save_last=0 [sample.scale_step.count_up] master=0
349     PMID: 29.0.67 (29.0.67 from pmDesc) numval: 0
350     Data Type: double  InDom: PM_INDOM_NULL 0xffffffff
351     Semantics: instant  Units: count / sec
352 __dmgetpmid: metric "my.i1" -> PMID 511.0.12
353 __dmopencontext: bind metric[11] my.i1
354 Derived metric expr dump from <addr-83>...
355 expr node <addr-83> type=PLUS left=<addr-84> right=<addr-85> save_last=0
356     PMID: PM_ID_NULL (511.0.12 from pmDesc) numval: 0
357     Data Type: double  InDom: PM_INDOM_NULL 0xffffffff
358     Semantics: instant  Units: none
359 expr node <addr-84> type=NUMBER left=(nil) right=(nil) save_last=0 [42] master=0
360     PMID: PM_ID_NULL (PM_ID_NULL from pmDesc) numval: 0
361     Data Type: 32-bit unsigned int  InDom: PM_INDOM_NULL 0xffffffff
362     Semantics: discrete  Units: none
363 expr node <addr-85> type=NAME left=(nil) right=(nil) save_last=0 [sample.scale_step.none_up] master=0
364     PMID: 29.0.71 (29.0.71 from pmDesc) numval: 0
365     Data Type: double  InDom: PM_INDOM_NULL 0xffffffff
366     Semantics: instant  Units: none
367 __dmgetpmid: metric "my.i2" -> PMID 511.0.13
368 __dmopencontext: bind metric[12] my.i2
369 Derived metric expr dump from <addr-86>...
370 expr node <addr-86> type=PLUS left=<addr-87> right=<addr-88> save_last=0
371     PMID: PM_ID_NULL (511.0.13 from pmDesc) numval: 0
372     Data Type: double  InDom: PM_INDOM_NULL 0xffffffff
373     Semantics: instant  Units: none
374 expr node <addr-87> type=NAME left=(nil) right=(nil) save_last=0 [sample.scale_step.none_up] master=0
375     PMID: 29.0.71 (29.0.71 from pmDesc) numval: 0
376     Data Type: double  InDom: PM_INDOM_NULL 0xffffffff
377     Semantics: instant  Units: none
378 expr node <addr-88> type=NUMBER left=(nil) right=(nil) save_last=0 [42] master=0
379     PMID: PM_ID_NULL (PM_ID_NULL from pmDesc) numval: 0
380     Data Type: 32-bit unsigned int  InDom: PM_INDOM_NULL 0xffffffff
381     Semantics: discrete  Units: none
382 __dmgetpmid: metric "my.i3" -> PMID 511.0.14
383 __dmopencontext: bind metric[13] my.i3
384 Derived metric expr dump from <addr-89>...
385 expr node <addr-89> type=MINUS left=<addr-90> right=<addr-91> save_last=0
386     PMID: PM_ID_NULL (511.0.14 from pmDesc) numval: 0
387     Data Type: 32-bit unsigned int  InDom: 2.1 0x800001
388     Semantics: discrete  Units: none
389 expr node <addr-90> type=NAME left=(nil) right=(nil) save_last=0 [pmcd.pmlogger.port] master=0
390     PMID: 2.3.0 (2.3.0 from pmDesc) numval: 0
391     Data Type: 32-bit unsigned int  InDom: 2.1 0x800001
392     Semantics: discrete  Units: none
393 expr node <addr-91> type=NAME left=(nil) right=(nil) save_last=0 [pmcd.pmlogger.port] master=0
394     PMID: 2.3.0 (2.3.0 from pmDesc) numval: 0
395     Data Type: 32-bit unsigned int  InDom: 2.1 0x800001
396     Semantics: discrete  Units: none
397 __dmgetpmid: metric "my.space_over_time1" -> PMID 511.0.1
398 __dmgetpmid: metric "my.space_over_time2" -> PMID 511.0.2
399 __dmgetpmid: metric "my.space_over_time3" -> PMID 511.0.3
400 __dmgetpmid: metric "my.space_over_time4" -> PMID 511.0.4
401 __dmgetpmid: metric "my.space" -> PMID 511.0.5
402 __dmgetpmid: metric "my.byte1" -> PMID 511.0.6
403 __dmgetpmid: metric "my.byte2" -> PMID 511.0.7
404 __dmgetpmid: metric "my.x1" -> PMID 511.0.8
405 __dmgetpmid: metric "my.x2" -> PMID 511.0.9
406 __dmgetpmid: metric "my.x3" -> PMID 511.0.10
407 __dmgetpmid: metric "my.x4" -> PMID 511.0.11
408 __dmgetpmid: metric "my.i1" -> PMID 511.0.12
409 __dmgetpmid: metric "my.i2" -> PMID 511.0.13
410 __dmgetpmid: metric "my.i3" -> PMID 511.0.14
412 my.space_over_time1
413     Data Type: double  InDom: 29.3 0x7400003
414     Semantics: instant  Units: Kbyte / sec
416 my.space_over_time2
417     Data Type: double  InDom: 29.3 0x7400003
418     Semantics: instant  Units: Kbyte / sec
420 my.space_over_time3
421     Data Type: double  InDom: 29.3 0x7400003
422     Semantics: instant  Units: Kbyte / sec
424 my.space_over_time4
425     Data Type: double  InDom: PM_INDOM_NULL 0xffffffff
426     Semantics: instant  Units: byte / hour
428 my.space
429     Data Type: double  InDom: PM_INDOM_NULL 0xffffffff
430     Semantics: counter  Units: Kbyte
432 my.byte1
433     Data Type: double  InDom: PM_INDOM_NULL 0xffffffff
434     Semantics: instant  Units: byte
436 my.byte2
437     Data Type: double  InDom: PM_INDOM_NULL 0xffffffff
438     Semantics: instant  Units: byte
440 my.x1
441     Data Type: double  InDom: PM_INDOM_NULL 0xffffffff
442     Semantics: instant  Units: byte / sec
444 my.x2
445     Data Type: double  InDom: PM_INDOM_NULL 0xffffffff
446     Semantics: instant  Units: Kbyte / sec
448 my.x3
449     Data Type: double  InDom: PM_INDOM_NULL 0xffffffff
450     Semantics: instant  Units: count^2 / sec
452 my.x4
453     Data Type: double  InDom: PM_INDOM_NULL 0xffffffff
454     Semantics: instant  Units: sec
456 my.i1
457     Data Type: double  InDom: PM_INDOM_NULL 0xffffffff
458     Semantics: instant  Units: none
460 my.i2
461     Data Type: double  InDom: PM_INDOM_NULL 0xffffffff
462     Semantics: instant  Units: none
464 my.i3
465     Data Type: 32-bit unsigned int  InDom: 2.1 0x800001
466     Semantics: discrete  Units: none
468 === fetch values exercises ===
471 sample.mirage
472     inst [0 or "m-00"] value 26
473     inst [46 or "m-46"] value 4625
474     inst [47 or "m-47"] value 4724
475     inst [10 or "m-10"] value 1023
476     inst [15 or "m-15"] value 1522
477     inst [16 or "m-16"] value 1621
478     inst [17 or "m-17"] value 1720
479     inst [18 or "m-18"] value 1819
481 sample.mirage_longlong
482     inst [0 or "m-00"] value 34000000
483     inst [46 or "m-46"] value 4633000000
484     inst [47 or "m-47"] value 4732000000
485     inst [10 or "m-10"] value 1031000000
486     inst [15 or "m-15"] value 1530000000
487     inst [16 or "m-16"] value 1629000000
488     inst [17 or "m-17"] value 1728000000
489     inst [18 or "m-18"] value 1827000000
491 sample.scale_step.bytes_up
492     value 1
494 sample.scale_step.bytes_down
495     value 1
497 sample.scale_step.count_up
498     value 1
500 sample.scale_step.count_down
501     value 1
503 sample.scale_step.time_up_secs
504     value 1
506 sample.scale_step.time_up_nanosecs
507     value 1
509 sample.scale_step.none_up
510     value 1
512 sample.byte_ctr
513     value 23833
515 sample.byte_rate
516     value 767
518 sample.kbyte_ctr
519     value 23132
521 sample.byte_rate_perhour
522     value 770
524 pmcd.pmlogger.archive
525     inst [3931 or "3931"] value "/home/kenj/src/pcpqa/src/sample_expr"
527 pmcd.pmlogger.port
528     inst [3931 or "3931"] value 4331
530 pmcd.pmlogger.host
531     inst [3931 or "3931"] value "bozo.localdomain"
533 my.space_over_time1
534     inst [0 or "m-00"] value 33203151
535     inst [46 or "m-46"] value 4524418687.5
536     inst [47 or "m-47"] value 4621098474
537     inst [10 or "m-10"] value 1006836960.5
538     inst [15 or "m-15"] value 1494142147
539     inst [16 or "m-16"] value 1590821933.5
540     inst [17 or "m-17"] value 1687501720
541     inst [18 or "m-18"] value 1784181506.5
543 my.space_over_time2
544     inst [0 or "m-00"] value 33203151
545     inst [46 or "m-46"] value 4524418687.5
546     inst [47 or "m-47"] value 4621098474
547     inst [10 or "m-10"] value 1006836960.5
548     inst [15 or "m-15"] value 1494142147
549     inst [16 or "m-16"] value 1590821933.5
550     inst [17 or "m-17"] value 1687501720
551     inst [18 or "m-18"] value 1784181506.5
553 my.space_over_time3
554     inst [0 or "m-00"] value 33203150.25097656
555     inst [46 or "m-46"] value 4524418686.750977
556     inst [47 or "m-47"] value 4621098473.250977
557     inst [10 or "m-10"] value 1006836959.750977
558     inst [15 or "m-15"] value 1494142146.250977
559     inst [16 or "m-16"] value 1590821932.750977
560     inst [17 or "m-17"] value 1687501719.250977
561     inst [18 or "m-18"] value 1784181505.750977
563 my.space_over_time4
564     value 2761970
566 my.space
567     value 23155.2744140625
569 my.byte1
570     value 767
572 my.byte2
573     value 7.67e-07
575 my.x1
576     value 1
578 my.x2
579     value 26.0009765625
580     value 4625.0009765625
581     value 4724.0009765625
582     value 1023.0009765625
583     value 1522.0009765625
584     value 1621.0009765625
585     value 1720.0009765625
586     value 1819.0009765625
588 my.x3
589     value 1
591 my.x4
592     value 1
594 my.i1
595     value 43
597 my.i2
598     value 43
600 my.i3
601     inst [3931 or "3931"] value 0
603 === some more scale conversion tests ===
605 gcov.a = ( 1 / sample.mirage_longlong ) / (1 / sample.mirage )
606 gcov.b = ( 1 / sample.mirage ) / (1 / sample.mirage_longlong )
607 gcov.c = sample.seconds + disk.all.total
608 gcov.d = sample.ulong.count.base - sample.ulong.count.kilo
609 gcov.e = sample.ulong.count.mega - sample.ulong.count.kilo
610 gcov.f = (1/sample.ulong.count.base) - (1/sample.ulong.count.kilo)
611 gcov.g = (1/sample.ulong.count.mega) - (1/sample.ulong.count.kilo)
612 Derived metric initialization from $PCP_DERIVED_CONFIG
613 pmLoadDerivedConfig("TMP.config")
614 pmRegisterDerived: register metric[0] gcov.a = ( 1 / sample.mirage_longlong ) / (1 / sample.mirage )
615 pmRegisterDerived: register metric[1] gcov.b = ( 1 / sample.mirage ) / (1 / sample.mirage_longlong )
616 pmRegisterDerived: register metric[2] gcov.c = sample.seconds + disk.all.total
617 pmRegisterDerived: register metric[3] gcov.d = sample.ulong.count.base - sample.ulong.count.kilo
618 pmRegisterDerived: register metric[4] gcov.e = sample.ulong.count.mega - sample.ulong.count.kilo
619 pmRegisterDerived: register metric[5] gcov.f = (1/sample.ulong.count.base) - (1/sample.ulong.count.kilo)
620 pmRegisterDerived: register metric[6] gcov.g = (1/sample.ulong.count.mega) - (1/sample.ulong.count.kilo)
621 __dmopencontext(->ctx 0) called
622 __dmgetpmid: metric "gcov.a" -> PMID 511.0.1
623 __dmopencontext: bind metric[0] gcov.a
624 Derived metric expr dump from <addr-0>...
625 expr node <addr-0> type=SLASH left=<addr-1> right=<addr-4> save_last=0
626     PMID: PM_ID_NULL (511.0.1 from pmDesc) numval: 0
627     Data Type: double  InDom: 29.3 0x7400003
628     Semantics: instant  Units: none
629 expr node <addr-1> type=SLASH left=<addr-2> right=<addr-3> save_last=0
630     PMID: PM_ID_NULL (29.0.38 from pmDesc) numval: 0 div_scale: 1000 mul_scale: 1024
631     Data Type: double  InDom: 29.3 0x7400003
632     Semantics: instant  Units: millisec / byte
633 expr node <addr-2> type=NUMBER left=(nil) right=(nil) save_last=0 [1] master=0
634     PMID: PM_ID_NULL (PM_ID_NULL from pmDesc) numval: 0
635     Data Type: 32-bit unsigned int  InDom: PM_INDOM_NULL 0xffffffff
636     Semantics: discrete  Units: none
637 expr node <addr-3> type=NAME left=(nil) right=(nil) save_last=0 [sample.mirage_longlong] master=0
638     PMID: 29.0.38 (29.0.38 from pmDesc) numval: 0
639     Data Type: 64-bit int  InDom: 29.3 0x7400003
640     Semantics: instant  Units: byte / millisec
641 expr node <addr-4> type=SLASH left=<addr-5> right=<addr-6> save_last=0
642     PMID: PM_ID_NULL (29.0.37 from pmDesc) numval: 0
643     Data Type: double  InDom: 29.3 0x7400003
644     Semantics: instant  Units: sec / Kbyte
645 expr node <addr-5> type=NUMBER left=(nil) right=(nil) save_last=0 [1] master=0
646     PMID: PM_ID_NULL (PM_ID_NULL from pmDesc) numval: 0
647     Data Type: 32-bit unsigned int  InDom: PM_INDOM_NULL 0xffffffff
648     Semantics: discrete  Units: none
649 expr node <addr-6> type=NAME left=(nil) right=(nil) save_last=0 [sample.mirage] master=0
650     PMID: 29.0.37 (29.0.37 from pmDesc) numval: 0
651     Data Type: 32-bit int  InDom: 29.3 0x7400003
652     Semantics: instant  Units: Kbyte / sec
653 __dmgetpmid: metric "gcov.b" -> PMID 511.0.2
654 __dmopencontext: bind metric[1] gcov.b
655 Derived metric expr dump from <addr-7>...
656 expr node <addr-7> type=SLASH left=<addr-8> right=<addr-11> save_last=0
657     PMID: PM_ID_NULL (511.0.2 from pmDesc) numval: 0
658     Data Type: double  InDom: 29.3 0x7400003
659     Semantics: instant  Units: none
660 expr node <addr-8> type=SLASH left=<addr-9> right=<addr-10> save_last=0
661     PMID: PM_ID_NULL (29.0.37 from pmDesc) numval: 0
662     Data Type: double  InDom: 29.3 0x7400003
663     Semantics: instant  Units: sec / Kbyte
664 expr node <addr-9> type=NUMBER left=(nil) right=(nil) save_last=0 [1] master=0
665     PMID: PM_ID_NULL (PM_ID_NULL from pmDesc) numval: 0
666     Data Type: 32-bit unsigned int  InDom: PM_INDOM_NULL 0xffffffff
667     Semantics: discrete  Units: none
668 expr node <addr-10> type=NAME left=(nil) right=(nil) save_last=0 [sample.mirage] master=0
669     PMID: 29.0.37 (29.0.37 from pmDesc) numval: 0
670     Data Type: 32-bit int  InDom: 29.3 0x7400003
671     Semantics: instant  Units: Kbyte / sec
672 expr node <addr-11> type=SLASH left=<addr-12> right=<addr-13> save_last=0
673     PMID: PM_ID_NULL (29.0.38 from pmDesc) numval: 0 div_scale: 1000 mul_scale: 1024
674     Data Type: double  InDom: 29.3 0x7400003
675     Semantics: instant  Units: millisec / byte
676 expr node <addr-12> type=NUMBER left=(nil) right=(nil) save_last=0 [1] master=0
677     PMID: PM_ID_NULL (PM_ID_NULL from pmDesc) numval: 0
678     Data Type: 32-bit unsigned int  InDom: PM_INDOM_NULL 0xffffffff
679     Semantics: discrete  Units: none
680 expr node <addr-13> type=NAME left=(nil) right=(nil) save_last=0 [sample.mirage_longlong] master=0
681     PMID: 29.0.38 (29.0.38 from pmDesc) numval: 0
682     Data Type: 64-bit int  InDom: 29.3 0x7400003
683     Semantics: instant  Units: byte / millisec
684 __dmgetpmid: metric "gcov.c" -> PMID 511.0.3
685 Semantic error: derived metric gcov.c: sample.seconds + disk.all.total: Dimensions are not the same
686 __dmgetpmid: metric "gcov.d" -> PMID 511.0.4
687 __dmopencontext: bind metric[3] gcov.d
688 Derived metric expr dump from <addr-14>...
689 expr node <addr-14> type=MINUS left=<addr-15> right=<addr-16> save_last=0
690     PMID: PM_ID_NULL (511.0.4 from pmDesc) numval: 0
691     Data Type: double  InDom: PM_INDOM_NULL 0xffffffff
692     Semantics: instant  Units: count x 10^3 / Mbyte
693 expr node <addr-15> type=NAME left=(nil) right=(nil) save_last=0 [sample.ulong.count.base] master=0
694     PMID: 29.0.115 (29.0.115 from pmDesc) numval: 0 div_scale: 1000
695     Data Type: 32-bit unsigned int  InDom: PM_INDOM_NULL 0xffffffff
696     Semantics: instant  Units: count / Mbyte
697 expr node <addr-16> type=NAME left=(nil) right=(nil) save_last=0 [sample.ulong.count.kilo] master=0
698     PMID: 29.0.118 (29.0.118 from pmDesc) numval: 0
699     Data Type: 32-bit unsigned int  InDom: PM_INDOM_NULL 0xffffffff
700     Semantics: instant  Units: count x 10^3 / Mbyte
701 __dmgetpmid: metric "gcov.e" -> PMID 511.0.5
702 __dmopencontext: bind metric[4] gcov.e
703 Derived metric expr dump from <addr-17>...
704 expr node <addr-17> type=MINUS left=<addr-18> right=<addr-19> save_last=0
705     PMID: PM_ID_NULL (511.0.5 from pmDesc) numval: 0
706     Data Type: double  InDom: PM_INDOM_NULL 0xffffffff
707     Semantics: instant  Units: count x 10^6 / Mbyte
708 expr node <addr-18> type=NAME left=(nil) right=(nil) save_last=0 [sample.ulong.count.mega] master=0
709     PMID: 29.0.119 (29.0.119 from pmDesc) numval: 0
710     Data Type: 32-bit unsigned int  InDom: PM_INDOM_NULL 0xffffffff
711     Semantics: instant  Units: count x 10^6 / Mbyte
712 expr node <addr-19> type=NAME left=(nil) right=(nil) save_last=0 [sample.ulong.count.kilo] master=0
713     PMID: 29.0.118 (29.0.118 from pmDesc) numval: 0 div_scale: 1000
714     Data Type: 32-bit unsigned int  InDom: PM_INDOM_NULL 0xffffffff
715     Semantics: instant  Units: count x 10^3 / Mbyte
716 __dmgetpmid: metric "gcov.f" -> PMID 511.0.6
717 __dmopencontext: bind metric[5] gcov.f
718 Derived metric expr dump from <addr-20>...
719 expr node <addr-20> type=MINUS left=<addr-21> right=<addr-24> save_last=0
720     PMID: PM_ID_NULL (511.0.6 from pmDesc) numval: 0
721     Data Type: double  InDom: PM_INDOM_NULL 0xffffffff
722     Semantics: instant  Units: Mbyte / count x 10^3
723 expr node <addr-21> type=SLASH left=<addr-22> right=<addr-23> save_last=0
724     PMID: PM_ID_NULL (29.0.115 from pmDesc) numval: 0 mul_scale: 1000
725     Data Type: double  InDom: PM_INDOM_NULL 0xffffffff
726     Semantics: instant  Units: Mbyte / count
727 expr node <addr-22> type=NUMBER left=(nil) right=(nil) save_last=0 [1] master=0
728     PMID: PM_ID_NULL (PM_ID_NULL from pmDesc) numval: 0
729     Data Type: 32-bit unsigned int  InDom: PM_INDOM_NULL 0xffffffff
730     Semantics: discrete  Units: none
731 expr node <addr-23> type=NAME left=(nil) right=(nil) save_last=0 [sample.ulong.count.base] master=0
732     PMID: 29.0.115 (29.0.115 from pmDesc) numval: 0
733     Data Type: 32-bit unsigned int  InDom: PM_INDOM_NULL 0xffffffff
734     Semantics: instant  Units: count / Mbyte
735 expr node <addr-24> type=SLASH left=<addr-25> right=<addr-26> save_last=0
736     PMID: PM_ID_NULL (29.0.118 from pmDesc) numval: 0
737     Data Type: double  InDom: PM_INDOM_NULL 0xffffffff
738     Semantics: instant  Units: Mbyte / count x 10^3
739 expr node <addr-25> type=NUMBER left=(nil) right=(nil) save_last=0 [1] master=0
740     PMID: PM_ID_NULL (PM_ID_NULL from pmDesc) numval: 0
741     Data Type: 32-bit unsigned int  InDom: PM_INDOM_NULL 0xffffffff
742     Semantics: discrete  Units: none
743 expr node <addr-26> type=NAME left=(nil) right=(nil) save_last=0 [sample.ulong.count.kilo] master=0
744     PMID: 29.0.118 (29.0.118 from pmDesc) numval: 0
745     Data Type: 32-bit unsigned int  InDom: PM_INDOM_NULL 0xffffffff
746     Semantics: instant  Units: count x 10^3 / Mbyte
747 __dmgetpmid: metric "gcov.g" -> PMID 511.0.7
748 __dmopencontext: bind metric[6] gcov.g
749 Derived metric expr dump from <addr-27>...
750 expr node <addr-27> type=MINUS left=<addr-28> right=<addr-31> save_last=0
751     PMID: PM_ID_NULL (511.0.7 from pmDesc) numval: 0
752     Data Type: double  InDom: PM_INDOM_NULL 0xffffffff
753     Semantics: instant  Units: Mbyte / count x 10^6
754 expr node <addr-28> type=SLASH left=<addr-29> right=<addr-30> save_last=0
755     PMID: PM_ID_NULL (29.0.119 from pmDesc) numval: 0
756     Data Type: double  InDom: PM_INDOM_NULL 0xffffffff
757     Semantics: instant  Units: Mbyte / count x 10^6
758 expr node <addr-29> type=NUMBER left=(nil) right=(nil) save_last=0 [1] master=0
759     PMID: PM_ID_NULL (PM_ID_NULL from pmDesc) numval: 0
760     Data Type: 32-bit unsigned int  InDom: PM_INDOM_NULL 0xffffffff
761     Semantics: discrete  Units: none
762 expr node <addr-30> type=NAME left=(nil) right=(nil) save_last=0 [sample.ulong.count.mega] master=0
763     PMID: 29.0.119 (29.0.119 from pmDesc) numval: 0
764     Data Type: 32-bit unsigned int  InDom: PM_INDOM_NULL 0xffffffff
765     Semantics: instant  Units: count x 10^6 / Mbyte
766 expr node <addr-31> type=SLASH left=<addr-32> right=<addr-33> save_last=0
767     PMID: PM_ID_NULL (29.0.118 from pmDesc) numval: 0 mul_scale: 1000
768     Data Type: double  InDom: PM_INDOM_NULL 0xffffffff
769     Semantics: instant  Units: Mbyte / count x 10^3
770 expr node <addr-32> type=NUMBER left=(nil) right=(nil) save_last=0 [1] master=0
771     PMID: PM_ID_NULL (PM_ID_NULL from pmDesc) numval: 0
772     Data Type: 32-bit unsigned int  InDom: PM_INDOM_NULL 0xffffffff
773     Semantics: discrete  Units: none
774 expr node <addr-33> type=NAME left=(nil) right=(nil) save_last=0 [sample.ulong.count.kilo] master=0
775     PMID: 29.0.118 (29.0.118 from pmDesc) numval: 0
776     Data Type: 32-bit unsigned int  InDom: PM_INDOM_NULL 0xffffffff
777     Semantics: instant  Units: count x 10^3 / Mbyte
778 __dmgetpmid: metric "gcov.a" -> PMID 511.0.1
779 __dmgetpmid: metric "gcov.b" -> PMID 511.0.2
780 __dmgetpmid: metric "gcov.c" -> PMID 511.0.3
781 __dmgetpmid: metric "gcov.d" -> PMID 511.0.4
782 __dmgetpmid: metric "gcov.e" -> PMID 511.0.5
783 __dmgetpmid: metric "gcov.f" -> PMID 511.0.6
784 __dmgetpmid: metric "gcov.g" -> PMID 511.0.7
786 gcov.a
787     Data Type: double  InDom: 29.3 0x7400003
788     Semantics: instant  Units: none
790 gcov.b
791     Data Type: double  InDom: 29.3 0x7400003
792     Semantics: instant  Units: none
793 gcov.c: pmLookupDesc: Unknown or illegal metric identifier
795 gcov.d
796     Data Type: double  InDom: PM_INDOM_NULL 0xffffffff
797     Semantics: instant  Units: count x 10^3 / Mbyte
799 gcov.e
800     Data Type: double  InDom: PM_INDOM_NULL 0xffffffff
801     Semantics: instant  Units: count x 10^6 / Mbyte
803 gcov.f
804     Data Type: double  InDom: PM_INDOM_NULL 0xffffffff
805     Semantics: instant  Units: Mbyte / count x 10^3
807 gcov.g
808     Data Type: double  InDom: PM_INDOM_NULL 0xffffffff
809     Semantics: instant  Units: Mbyte / count x 10^6
810 Semantic error: derived metric gcov.c: sample.seconds + disk.all.total: Dimensions are not the same
812 gcov.d
813     value 0
815 gcov.e
816     value 0
818 gcov.f
819     value 0
821 gcov.g
822     value -3.469446951953614e-18