Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- locks = {}
- async def get_netdata_inbound(url, interface):
- url = f"{url}api/v2/data?points=236&format=json2&time_group=average&time_resampling=0&after=-5&options=jsonwrap%7Cnonzero%7Cflip%7Cms%7Cjw-anomaly-rates%7Cminify&contexts=*&scope_contexts=net.net&nodes=*&instances=net.{interface}&dimensions=*&labels=*&group_by%5B0%5D=dimension&group_by_label%5B0%5D=&aggregation%5B0%5D=sum"
- packet_url = f"{url}api/v2/data?points=236&format=json2&time_group=average&time_resampling=0&after=-5&options=jsonwrap%7Cnonzero%7Cflip%7Cms%7Cjw-anomaly-rates%7Cminify&contexts=*&scope_contexts=net.packets&nodes=*&instances=net_packets.{interface}&dimensions=*&labels=*&group_by%5B0%5D=dimension&group_by_label%5B0%5D=&aggregation%5B0%5D=sum"
- try:
- response = requests.get(url, timeout=2)
- response.raise_for_status()
- response2 = requests.get(packet_url, timeout=2)
- response2.raise_for_status()
- except requests.RequestException as e:
- print(f"Error fetching data from Netdata API: {e}")
- return [-1, -1]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement