Giter Site home page Giter Site logo

isp-speedtest-logger's Issues

error: Segmentation fault

When I run the speedtest.sh, I get the following error:

$ sh speedtest.sh
Last Speedtest:
speedtest.sh: line 10: 73772 Segmentation fault      jq '.log[-1]' $LOG_FILE

Any Idea?

allow speedtest scheduling via node-cron (and ui)

To simplify the use of this application, node-cron would maybe be a good idea to schedule speedtests. Speedtests can anyway only be run through the api, so the api should run 24/7, which gives us a node platform to schedule tasks on.

editing the speedtest task via the ui would be great.

Nothing shows on Safari (iOS or MacOS)

So it works on Firefox and Chrome.. but its just a blank page on Safari.

The page source is correct just nothing is being shown.

I have tried to figure out why but my skills are lacking!

Wrong alias in docker-compose.yml

api seems unable to connect to the db. i think the problem is the wrong alias used in docker-compose.yml file

suggestion:
change
MONGODB_CONNECTION_STRING=mongodb://isp-db:27017/isp
to
MONGODB_CONNECTION_STRING=mongodb://db:27017/isp

and add the option

    links:
        - db

to the api service.

also change the environment in example.env to
MONGODB_CONNECTION_STRING=mongodb://db:27017/isp

furthermore:

example.env seems to miss the NODE_ENV enviroment

suggestion add to example.env
NODE_ENV=production

my speedtest-cli doesn't put out "Speed result"

Example json output:

{"upload": 394316287.9202392, "download": 710810930.4632795, "server": {"country": "United States", "url2": "http://sp2.aethosting.com/upload.php", "latency": xxx, "lon": "xxx", "sponsor": "AET Hosting Solutions", "name": "Washington, DC", "host": "speedtest.aethosting.com:8080", "d": 478.1985075127686, "lat": "38.9047", "url": "http://sp1.aethosting.com/upload.php", "cc": "US", "id": "7960"}, "timestamp": "2017-01-20T00:11:17.559249", "ping": 12.474}

MongoDb sometimes not persisting data on windows

Reproduce:

  1. run docker containers, and add speedtests via the api
  2. restart machine
  3. run docker container again

Current Result:
Data is empty

Expected Result:
Data from previous run is still available

License?

Hi,
can you please add a licence to your code?

demo page down

since my ISP is acting up, i cant get port 8080 to open to the public from my nas. will try to get this up and running again. hope the screenshot gives a decent picture till then.

Publish to NPM

To make the installation easier, publish the package to NPM.
Preferably after #11 and #12 are implemented.

demo page not working

having some port issues because i switched ISP. so the demo page is not working atm :)
The screenshot should give you a good idea nevertheless

Pagination for Test Results

currently all test results are fetched from the db and displayed, when the user navigates to /dashboard. for large datasets this will be ๐Ÿ’ฉ.

add a query option to only load speedtests between a start and enddate. (selected through UI)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.