1 QA output created by 1052
2 dbpmda> open pipe $PCP_PYTHON_PROG $PCP_PMDAS_DIR/json/pmdajson.python
3 Start python PMDA: $PCP_PYTHON_PROG $PCP_PMDAS_DIR/json/pmdajson.python
5 dbpmda> desc json.nsources
7 Data Type: 64-bit int InDom: PM_INDOM_NULL 0xffffffff
8 Semantics: instant Units: none
9 dbpmda> fetch json.nsources
11 pmResult ... numpmid: 1
12 137.0.0 (<noname>): numval: 1 valfmt: 1 vlist[]:
21 137.0.0 (<noname>): numval: 1 valfmt: 1 vlist[]:
26 dbpmda> children json.s1
35 pmResult ... numpmid: 1
39 Data Type: double InDom: PM_INDOM_NULL 0xffffffff
40 Semantics: counter Units: none
41 dbpmda> desc json.s1.discrete
43 Data Type: 64-bit int InDom: PM_INDOM_NULL 0xffffffff
44 Semantics: discrete Units: none
45 dbpmda> fetch json.s1.string
47 pmResult ... numpmid: 1
48 137.1.0 (<noname>): numval: 1 valfmt: 1 vlist[]:
49 value "original value"
50 dbpmda> fetch json.s1.value
52 pmResult ... numpmid: 1
53 137.1.1 (<noname>): numval: 1 valfmt: 1 vlist[]:
55 dbpmda> fetch json.s1.counter
57 pmResult ... numpmid: 1
58 137.1.2 (<noname>): numval: 1 valfmt: 1 vlist[]:
60 dbpmda> fetch json.s1.discrete
62 pmResult ... numpmid: 1
63 137.1.3 (<noname>): numval: 1 valfmt: 1 vlist[]:
68 pmResult ... numpmid: 1
69 137.0.0 (<noname>): numval: 1 valfmt: 1 vlist[]:
71 dbpmda> fetch json.s1.string
73 pmResult ... numpmid: 1
74 137.1.0 (<noname>): numval: 1 valfmt: 1 vlist[]:
76 dbpmda> fetch json.s1.value
78 pmResult ... numpmid: 1
79 137.1.1 (<noname>): numval: 1 valfmt: 1 vlist[]:
81 dbpmda> fetch json.s1.counter
83 pmResult ... numpmid: 1
84 137.1.2 (<noname>): numval: 1 valfmt: 1 vlist[]:
86 dbpmda> fetch json.s1.discrete
88 pmResult ... numpmid: 1
89 137.1.3 (<noname>): numval: 1 valfmt: 1 vlist[]:
94 pmResult ... numpmid: 1
95 137.0.0 (<noname>): numval: 1 valfmt: 1 vlist[]:
103 dbpmda> children json.s1
104 dbpmda> children json.s2
116 [ 0] inst: 0 name: "__internal__"
117 [ 1] inst: 1 name: "s1"
118 [ 2] inst: 2 name: "s2"
119 dbpmda> desc json.s2.array_data.counter
121 Data Type: double InDom: 137.4 0x22400004
122 Semantics: counter Units: none
123 dbpmda> fetch json.s2.array_data.count
125 pmResult ... numpmid: 1
126 137.2.0 (<noname>): numval: 2 valfmt: 1 vlist[]:
127 inst [0 or ???] value 0
128 inst [1 or ???] value 99
129 dbpmda> fetch json.s2.array_data.value
131 pmResult ... numpmid: 1
132 137.2.1 (<noname>): numval: 2 valfmt: 1 vlist[]:
133 inst [0 or ???] value 1024
134 inst [1 or ???] value 2048
135 dbpmda> fetch json.s2.array_data.counter
137 pmResult ... numpmid: 1
138 137.2.2 (<noname>): numval: 2 valfmt: 1 vlist[]:
139 inst [0 or ???] value 3
140 inst [1 or ???] value 5
147 [ 0] inst: 0 name: "first"
148 [ 1] inst: 1 name: "second"
150 fetch json.s2.array_data.count
152 pmResult ... numpmid: 1
153 137.2.0 (<noname>): numval: 2 valfmt: 1 vlist[]:
154 inst [1 or ???] value 100
155 inst [2 or ???] value 3
156 dbpmda> fetch json.s2.array_data.value
158 pmResult ... numpmid: 1
159 137.2.1 (<noname>): numval: 2 valfmt: 1 vlist[]:
160 inst [1 or ???] value 2049
161 inst [2 or ???] value 3072
162 dbpmda> fetch json.s2.array_data.counter
164 pmResult ... numpmid: 1
165 137.2.2 (<noname>): numval: 2 valfmt: 1 vlist[]:
166 inst [1 or ???] value 10
167 inst [2 or ???] value 7
168 dbpmda> instance 137.4
170 [ 0] inst: 1 name: "second"
171 [ 1] inst: 2 name: "third"
177 fetch json.s2.array_data.count
179 pmResult ... numpmid: 1
180 137.2.0 (<noname>): numval: 1 valfmt: 1 vlist[]:
181 inst [3 or ???] value 4
182 dbpmda> fetch json.s2.array_data.value
184 pmResult ... numpmid: 1
185 137.2.1 (<noname>): numval: 2 valfmt: 1 vlist[]:
186 inst [0 or ???] value 1025
187 inst [3 or ???] value 999
188 dbpmda> fetch json.s2.array_data.counter
190 pmResult ... numpmid: 1
191 137.2.2 (<noname>): numval: 2 valfmt: 1 vlist[]:
192 inst [0 or ???] value 6
193 inst [3 or ???] value 13
194 dbpmda> instance 137.4
196 [ 0] inst: 0 name: "first"
197 [ 1] inst: 3 name: "fourth"
204 fetch json.s2.array_data.count
206 pmResult ... numpmid: 1
207 137.2.0 (<noname>): numval: 1 valfmt: 1 vlist[]:
208 inst [0 or ???] value 2
209 dbpmda> fetch json.s2.array_data.value
211 pmResult ... numpmid: 1
212 137.2.1 (<noname>): numval: 1 valfmt: 1 vlist[]:
213 inst [0 or ???] value 1026
214 dbpmda> fetch json.s2.array_data.counter
216 pmResult ... numpmid: 1
217 137.2.2 (<noname>): numval: 1 valfmt: 1 vlist[]:
218 inst [0 or ???] value 9
219 dbpmda> instance 137.4
221 [ 0] inst: 0 name: "first"
230 pmResult ... numpmid: 1
231 137.0.0 (<noname>): numval: 1 valfmt: 1 vlist[]:
240 dbpmda> children json.ceph
241 dbpmda> children json.s1
242 dbpmda> children json.s2
254 non-leaf mutex_FileJournal__completions_lock
255 non-leaf mutex_FileJournal__finisher_lock
256 non-leaf mutex_FileJournal__write_lock
257 non-leaf mutex_FileJournal__writeq_lock
258 non-leaf mutex_JOS__ApplyManager__apply_lock
259 non-leaf mutex_JOS__ApplyManager__com_lock
260 non-leaf mutex_JOS__SubmitManager__lock
261 non-leaf mutex_WBThrottle__lock
264 non-leaf recoverystate_perf
267 non-leaf throttle_filestore_bytes
268 non-leaf throttle_filestore_ops
269 non-leaf throttle_msgr_dispatch_throttler_client
270 non-leaf throttle_msgr_dispatch_throttler_cluster
271 non-leaf throttle_msgr_dispatch_throttler_hb_back_server
272 non-leaf throttle_msgr_dispatch_throttler_hb_front_server
273 non-leaf throttle_msgr_dispatch_throttler_hbclient
274 non-leaf throttle_msgr_dispatch_throttler_ms_objecter
275 non-leaf throttle_objecter_bytes
276 non-leaf throttle_objecter_ops
277 non-leaf throttle_osd_client_bytes
278 non-leaf throttle_osd_client_messages
281 [ 0] inst: 0 name: "__internal__"
282 [ 1] inst: 1 name: "s1"
283 [ 2] inst: 2 name: "s2"
284 [ 3] inst: 3 name: "ceph"
285 dbpmda> fetch json.ceph.filestore.journal_wr_bytes.sum
287 pmResult ... numpmid: 1
288 137.3.ID (<noname>): numval: 1 valfmt: 1 vlist[]:
290 dbpmda> fetch json.ceph.osd.stat_bytes
292 pmResult ... numpmid: 1
293 137.3.ID (<noname>): numval: 1 valfmt: 1 vlist[]: