HP BL680c XenEnterprise Management API - Page 105

Class: VM, guest, metrics

Page 105 highlights

2.11. CLASS: VM GUEST METRICS CHAPTER 2. API REFERENCE 2.11 Class: VM guest metrics 2.11.1 Fields for class: VM guest metrics Name Description Quals RO run RO run RO run RO run RO run RO run RO run RO run RO run VM guest metrics The metrics reported by the guest (as opposed to inferred from outside). Field Type Description uuid string unique identifier/object reference os version (string → string) Map version of the OS PV drivers version (string → string) Map version of the PV drivers PV drivers up to date bool true if the PV drivers appear to be up to date memory (string → string) Map free/used/total memory disks (string → string) Map disk configuration/free space networks (string → string) Map network configuration other (string → string) Map anything else last updated datetime Time at which this information was last updated 2.11.2 RPCs associated with class: VM guest metrics RPC name: get all Overview: Return a list of all the VM guest metrics instances known to the system. Signature: ((VM_guest_metrics ref) Set) get_all (session_id s) Return Type: (VM guest metrics ref) Set references to all objects RPC name: get all records Overview: Return a map of VM guest metrics references to VM guest metrics records for all VM guest metrics instances known to the system. Signature: ((VM_guest_metrics ref -> VM_guest_metrics record) Map) get_all_records (session_id s) Return Type: (VM guest metrics ref → VM guest metrics record) Map records of all objects RPC name: get uuid Overview: Get the uuid field of the given VM guest metrics. Signature: string get_uuid (session_id s, VM_guest_metrics ref self) 105

  • 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
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313

2.11. CLASS: VM
GUEST
METRICS
CHAPTER 2. API REFERENCE
2.11
Class: VM
guest
metrics
2.11.1
Fields for class: VM
guest
metrics
Name
VM
guest
metrics
Description
The metrics reported by the guest (as opposed to inferred from outside).
Quals
Field
Type
Description
RO
run
uuid
string
unique identifier/object reference
RO
run
os
version
(string
string) Map
version of the OS
RO
run
PV
drivers
version
(string
string) Map
version of the PV drivers
RO
run
PV
drivers
up
to
date
bool
true if the PV drivers appear to be
up to date
RO
run
memory
(string
string) Map
free/used/total memory
RO
run
disks
(string
string) Map
disk configuration/free space
RO
run
networks
(string
string) Map
network configuration
RO
run
other
(string
string) Map
anything else
RO
run
last
updated
datetime
Time at which this information was
last updated
2.11.2
RPCs associated with class: VM
guest
metrics
RPC name: get
all
Overview:
Return a list of all the VM
guest
metrics instances known to the system.
Signature:
((VM_guest_metrics ref) Set) get_all (session_id s)
Return Type:
(VM
guest
metrics ref) Set
references to all objects
RPC name: get
all
records
Overview:
Return a map of VM
guest
metrics references to VM
guest
metrics records for all VM
guest
metrics
instances known to the system.
Signature:
((VM_guest_metrics ref -> VM_guest_metrics record) Map) get_all_records (session_id s)
Return Type:
(VM
guest
metrics ref
VM
guest
metrics record) Map
records of all objects
RPC name: get
uuid
Overview:
Get the uuid field of the given VM
guest
metrics.
Signature:
string get_uuid (session_id s, VM_guest_metrics ref self)
105