danopstech / speedtest_exporter

🏎️ Prometheus exporter that runs speedtest and exposes results
GNU General Public License v3.0
60 stars 20 forks source link

Abnormally high download speeds reported #80

Open Altirix opened 8 months ago

Altirix commented 8 months ago

Describe the bug Over the past few days I've noticed the exporter is reporting in some case, that i have achieved a download speed of over 80Gb/s, these incidents coincide with the exporter failing to get any upload metrics.

To Reproduce Steps to reproduce the behavior: Not 100% sure of the reproduction case but given the upload seems to always fail in the same test it may be part of the trigger.

Expected behavior Download speed to be within the expected range for a 1Gb/s network. upload metrics don't fail.

Screenshots

Screenshot_21

Additional context

    speedtest-exporter:
    image: ghcr.io/danopstech/speedtest_exporter:v0.0.5
    container_name: speedtest-exporter   
    entrypoint: ["/speedtest_exporter", "-server_id", "26922", "-server_fallback"]
    restart: unless-stopped
    networks:
      - default
2024-04-07T01:13:45.835202529Z time="2024-04-07T01:13:45Z" level=error msg="failed to carry out upload test: Post \"http://speedtest-1.netw.fr:8080/speedtest/upload.php\": write tcp 172.31.0.2:58602->81.19.16.102:8080: write: broken pipe"

2024-04-07T02:13:45.874041587Z time="2024-04-07T02:13:45Z" level=error msg="failed to carry out upload test: Post \"http://speedtest-1.netw.fr:8080/speedtest/upload.php\": write tcp 172.31.0.2:59722->81.19.16.102:8080: write: broken pipe"

2024-04-07T03:13:45.831017676Z time="2024-04-07T03:13:45Z" level=error msg="failed to carry out upload test: Post \"http://speedtest-1.netw.fr:8080/speedtest/upload.php\": write tcp 172.31.0.2:56384->81.19.16.102:8080: write: broken pipe"

2024-04-07T19:13:45.911345550Z time="2024-04-07T19:13:45Z" level=error msg="failed to carry out upload test: Post \"https://speedtest-uk.pq.hosting:8080/speedtest/upload.php\": write tcp 172.31.0.2:60318->77.91.101.13:8080: write: broken pipe"

2024-04-07T20:13:45.873344878Z time="2024-04-07T20:13:45Z" level=error msg="failed to carry out upload test: Post \"https://speedtest-uk.pq.hosting:8080/speedtest/upload.php\": write tcp 172.31.0.2:58784->77.91.101.13:8080: write: broken pipe"

2024-04-07T21:13:45.889669044Z time="2024-04-07T21:13:45Z" level=error msg="failed to carry out upload test: Post \"https://speedtest-uk.pq.hosting:8080/speedtest/upload.php\": write tcp 172.31.0.2:34136->77.91.101.13:8080: write: broken pipe"

2024-04-08T13:13:45.836633670Z time="2024-04-08T13:13:45Z" level=error msg="failed to carry out upload test: Post \"http://speedtest.inetc.co.uk:8080/speedtest/upload.php\": write tcp 172.31.0.2:40520->85.91.236.86:8080: write: broken pipe"
nightcrawler2164 commented 6 months ago

I am running into this same issue as well. DId this ever get figured out?

tangeu commented 5 months ago

I'm showing similar results, 30 - 50 GB/s on a 1Gb/s port, any ideas on how to troubleshoot would be helpful.

nightcrawler2164 commented 5 months ago

@dwillcocks any suggestions or recommendations on how we can troubleshoot this?

Pootch commented 5 months ago

Same problem here.