netprobe_lite
netprobe_lite copied to clipboard
Division by 0 issue in presentation
2024-05-24 10:58:52 ZeroDivisionError: division by zero 2024-05-24 11:01:22 Traceback (most recent call last): 2024-05-24 11:01:22 File "/usr/local/lib/python3.11/wsgiref/handlers.py", line 137, in run 2024-05-24 11:01:22 self.result = application(self.environ, self.start_response) 2024-05-24 11:01:22 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-05-24 11:01:22 File "/usr/local/lib/python3.11/site-packages/prometheus_client/exposition.py", line 128, in prometheus_app 2024-05-24 11:01:22 status, headers, output = _bake_output(registry, accept_header, accept_encoding_header, params, disable_compression) 2024-05-24 11:01:22 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-05-24 11:01:22 File "/usr/local/lib/python3.11/site-packages/prometheus_client/exposition.py", line 104, in _bake_output 2024-05-24 11:01:22 output = encoder(registry) 2024-05-24 11:01:22 ^^^^^^^^^^^^^^^^^ 2024-05-24 11:01:22 File "/usr/local/lib/python3.11/site-packages/prometheus_client/openmetrics/exposition.py", line 21, in generate_latest 2024-05-24 11:01:22 for metric in registry.collect(): 2024-05-24 11:01:22 File "/usr/local/lib/python3.11/site-packages/prometheus_client/registry.py", line 97, in collect 2024-05-24 11:01:22 yield from collector.collect() 2024-05-24 11:01:22 File "/netprobe_lite/presentation.py", line 59, in collect 2024-05-24 11:01:22 average_latency = total_latency / len(stats_netprobe['stats']) 2024-05-24 11:01:22 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-05-24 11:01:22 ZeroDivisionError: division by zero