|
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