Skip to content

Division by 0 issue in presentation #51

@plaintextpackets

Description

@plaintextpackets

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions