|
9 | 9 | async def main():
|
10 | 10 | """Get the data from a Netdata instance."""
|
11 | 11 | with aiohttp.ClientSession() as session:
|
12 |
| - data = Netdata('localhost', loop, session, data='data') |
13 |
| - await data.get_data('system.cpu') |
| 12 | + data = Netdata("localhost", loop, session, data="data") |
| 13 | + await data.get_data("system.cpu") |
14 | 14 |
|
15 | 15 | print(json.dumps(data.values, indent=4, sort_keys=True))
|
16 | 16 |
|
17 | 17 | # Print the current value of the system's CPU
|
18 |
| - print("CPU System:", round(data.values['system'], 2)) |
| 18 | + print("CPU System:", round(data.values["system"], 2)) |
19 | 19 |
|
20 | 20 | with aiohttp.ClientSession() as session:
|
21 |
| - data = Netdata('localhost', loop, session, data='alarms') |
| 21 | + data = Netdata("localhost", loop, session, data="alarms") |
22 | 22 | await data.get_alarms()
|
23 | 23 |
|
24 | 24 | print(data.alarms)
|
25 | 25 |
|
26 | 26 | with aiohttp.ClientSession() as session:
|
27 |
| - data = Netdata('localhost', loop, session) |
| 27 | + data = Netdata("localhost", loop, session) |
28 | 28 | await data.get_allmetrics()
|
29 | 29 |
|
30 | 30 | print(data.metrics)
|
31 | 31 |
|
32 | 32 | # Print the current value for the system's CPU
|
33 |
| - print("CPU System:", round(data.metrics['system.cpu'] |
34 |
| - ['dimensions']['system']['value'], 2)) |
| 33 | + print( |
| 34 | + "CPU System:", |
| 35 | + round(data.metrics["system.cpu"]["dimensions"]["system"]["value"], 2), |
| 36 | + ) |
| 37 | + |
35 | 38 |
|
36 | 39 | loop = asyncio.get_event_loop()
|
37 | 40 | loop.run_until_complete(main())
|
0 commit comments