@@ -156,83 +156,83 @@ def _instrument(self, **kwargs):
156
156
)
157
157
158
158
self ._meter .create_observable_counter (
159
- callback = self ._get_system_cpu_time ,
160
159
name = "system.cpu.time" ,
160
+ callbacks = [self ._get_system_cpu_time ],
161
161
description = "System CPU time" ,
162
162
unit = "seconds" ,
163
163
)
164
164
165
165
self ._meter .create_observable_gauge (
166
- callback = self ._get_system_cpu_utilization ,
167
166
name = "system.cpu.utilization" ,
167
+ callbacks = [self ._get_system_cpu_utilization ],
168
168
description = "System CPU utilization" ,
169
169
unit = "1" ,
170
170
)
171
171
172
172
self ._meter .create_observable_gauge (
173
- callback = self ._get_system_memory_usage ,
174
173
name = "system.memory.usage" ,
174
+ callbacks = [self ._get_system_memory_usage ],
175
175
description = "System memory usage" ,
176
176
unit = "bytes" ,
177
177
)
178
178
179
179
self ._meter .create_observable_gauge (
180
- callback = self ._get_system_memory_utilization ,
181
180
name = "system.memory.utilization" ,
181
+ callbacks = [self ._get_system_memory_utilization ],
182
182
description = "System memory utilization" ,
183
183
unit = "1" ,
184
184
)
185
185
186
186
self ._meter .create_observable_gauge (
187
- callback = self ._get_system_swap_usage ,
188
187
name = "system.swap.usage" ,
188
+ callbacks = [self ._get_system_swap_usage ],
189
189
description = "System swap usage" ,
190
190
unit = "pages" ,
191
191
)
192
192
193
193
self ._meter .create_observable_gauge (
194
- callback = self ._get_system_swap_utilization ,
195
194
name = "system.swap.utilization" ,
195
+ callbacks = [self ._get_system_swap_utilization ],
196
196
description = "System swap utilization" ,
197
197
unit = "1" ,
198
198
)
199
199
200
200
# TODO Add _get_system_swap_page_faults
201
201
202
202
# self._meter.create_observable_counter(
203
- # callback=self._get_system_swap_page_faults,
204
203
# name="system.swap.page_faults",
204
+ # callbacks=[self._get_system_swap_page_faults],
205
205
# description="System swap page faults",
206
206
# unit="faults",
207
207
# value_type=int,
208
208
# )
209
209
210
210
# TODO Add _get_system_swap_page_operations
211
211
# self._meter.create_observable_counter(
212
- # callback=self._get_system_swap_page_operations,
213
212
# name="system.swap.page_operations",
213
+ # callbacks=self._get_system_swap_page_operations,
214
214
# description="System swap page operations",
215
215
# unit="operations",
216
216
# value_type=int,
217
217
# )
218
218
219
219
self ._meter .create_observable_counter (
220
- callback = self ._get_system_disk_io ,
221
220
name = "system.disk.io" ,
221
+ callbacks = [self ._get_system_disk_io ],
222
222
description = "System disk IO" ,
223
223
unit = "bytes" ,
224
224
)
225
225
226
226
self ._meter .create_observable_counter (
227
- callback = self ._get_system_disk_operations ,
228
227
name = "system.disk.operations" ,
228
+ callbacks = [self ._get_system_disk_operations ],
229
229
description = "System disk operations" ,
230
230
unit = "operations" ,
231
231
)
232
232
233
233
self ._meter .create_observable_counter (
234
- callback = self ._get_system_disk_time ,
235
234
name = "system.disk.time" ,
235
+ callbacks = [self ._get_system_disk_time ],
236
236
description = "System disk time" ,
237
237
unit = "seconds" ,
238
238
)
@@ -260,57 +260,57 @@ def _instrument(self, **kwargs):
260
260
# OSs, how to do the same in Windows?
261
261
262
262
self ._meter .create_observable_counter (
263
- callback = self ._get_system_network_dropped_packets ,
264
263
name = "system.network.dropped_packets" ,
264
+ callbacks = [self ._get_system_network_dropped_packets ],
265
265
description = "System network dropped_packets" ,
266
266
unit = "packets" ,
267
267
)
268
268
269
269
self ._meter .create_observable_counter (
270
- callback = self ._get_system_network_packets ,
271
270
name = "system.network.packets" ,
271
+ callbacks = [self ._get_system_network_packets ],
272
272
description = "System network packets" ,
273
273
unit = "packets" ,
274
274
)
275
275
276
276
self ._meter .create_observable_counter (
277
- callback = self ._get_system_network_errors ,
278
277
name = "system.network.errors" ,
278
+ callbacks = [self ._get_system_network_errors ],
279
279
description = "System network errors" ,
280
280
unit = "errors" ,
281
281
)
282
282
283
283
self ._meter .create_observable_counter (
284
- callback = self ._get_system_network_io ,
285
284
name = "system.network.io" ,
285
+ callbacks = [self ._get_system_network_io ],
286
286
description = "System network io" ,
287
287
unit = "bytes" ,
288
288
)
289
289
290
290
self ._meter .create_observable_up_down_counter (
291
- callback = self ._get_system_network_connections ,
292
291
name = "system.network.connections" ,
292
+ callbacks = [self ._get_system_network_connections ],
293
293
description = "System network connections" ,
294
294
unit = "connections" ,
295
295
)
296
296
297
297
self ._meter .create_observable_counter (
298
- callback = self ._get_runtime_memory ,
299
298
name = f"runtime.{ self ._python_implementation } .memory" ,
299
+ callbacks = [self ._get_runtime_memory ],
300
300
description = f"Runtime { self ._python_implementation } memory" ,
301
301
unit = "bytes" ,
302
302
)
303
303
304
304
self ._meter .create_observable_counter (
305
- callback = self ._get_runtime_cpu_time ,
306
305
name = f"runtime.{ self ._python_implementation } .cpu_time" ,
306
+ callbacks = [self ._get_runtime_cpu_time ],
307
307
description = f"Runtime { self ._python_implementation } CPU time" ,
308
308
unit = "seconds" ,
309
309
)
310
310
311
311
self ._meter .create_observable_counter (
312
- callback = self ._get_runtime_gc_count ,
313
312
name = f"runtime.{ self ._python_implementation } .gc_count" ,
313
+ callbacks = [self ._get_runtime_gc_count ],
314
314
description = f"Runtime { self ._python_implementation } GC count" ,
315
315
unit = "bytes" ,
316
316
)
0 commit comments