Giter Site home page Giter Site logo

Comments (11)

jimaek avatar jimaek commented on May 24, 2024

We can help the user and ourselves with more debug info too. For example when the probe connects to the API successfully we can output to the user information about the probe that we detected, like the city, country, version and later benchmark info. This way the user can immediately see if everything worked or not.
And it will be easier for us when the user opens an issue he can just copy paste the output instead of us having to look into our logs for basic stuff.

Maybe its simple enough to make it part of this task?

from globalping.

patrykcieszkowski avatar patrykcieszkowski commented on May 24, 2024

@jimaek that change would be fitting for this ticket, but I'm not convinced if user should actually see this data? They know their location better than we do

from globalping.

jimaek avatar jimaek commented on May 24, 2024

Exactly so they would be able to catch a problem in our detection logic. Since we have no way of knowing if the location we detected is correct.

from globalping.

zarianec avatar zarianec commented on May 24, 2024

Exactly so they would be able to catch a problem in our detection logic.

Also, there is no way to manually override the probe location info. It means that both sides will know about the issue but non will be able to fix it 🙁

from globalping.

jimaek avatar jimaek commented on May 24, 2024

Yes, but at least we will know how big of a problem that is. e.g. maybe its correct 99.9% of times and we dont need a manual override logic. Or maybe we start getting tickets every day and will need to completely rethink our geoIP logic. Who knows.

from globalping.

patrykcieszkowski avatar patrykcieszkowski commented on May 24, 2024

do we want to forward any additional details to the probe, or just an error message?

from globalping.

jimaek avatar jimaek commented on May 24, 2024

The more info the better I think but what else is there to forward?

from globalping.

patrykcieszkowski avatar patrykcieszkowski commented on May 24, 2024

so for the IP limit, we can pass on info about the other probe we've detected for instance.

For the VPN we also have the fastly client object, cointaining VPN details - but that might just help them to bypass the verification.

from globalping.

zarianec avatar zarianec commented on May 24, 2024

but that might just help them to bypass the verification.

agree, we should remember that probes not under our control so we must limit the amount of information we show there.

from globalping.

jimaek avatar jimaek commented on May 24, 2024

Yeah VPN info is probably not a good idea, just maybe say the reason we disconnected them so it would be clear it's not broken we just don't allow anonymous services like VPNs

from globalping.

jimaek avatar jimaek commented on May 24, 2024

Btw don't forget since the API will be also open source there is not much to hide there:)

from globalping.

Related Issues (20)

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.