Advertisement
BlackQuard

Untitled

Oct 31st, 2024
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. locks = {}
  2.  
  3. async def get_netdata_inbound(url, interface):
  4. 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"
  5. 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"
  6.  
  7. try:
  8. response = requests.get(url, timeout=2)
  9. response.raise_for_status()
  10. response2 = requests.get(packet_url, timeout=2)
  11. response2.raise_for_status()
  12. except requests.RequestException as e:
  13. print(f"Error fetching data from Netdata API: {e}")
  14. return [-1, -1]
  15.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement