Comments (11)
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.
@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.
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.
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.
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.
do we want to forward any additional details to the probe, or just an error message?
from globalping.
The more info the better I think but what else is there to forward?
from globalping.
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.
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.
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.
Btw don't forget since the API will be also open source there is not much to hide there:)
from globalping.
Related Issues (20)
- Support private DNS
- Add HTTPS DNS type support
- Flush redis only on deploys but not on regular restarts
- Separate limits for authenticated users
- Document rate limits and credits spending in OpenAPI
- Fix new relics logs
- Credits support HOT 7
- Improve dist tests
- Refactor limits
- anti-abuse IPv6 HOT 3
- Issue
- Question about http(s) measurements. HOT 2
- proposed solution for #447 HOT 3
- Add extra TLS data HOT 1
- Add a periodic check for "1 probe per IP" rule
- Allow DNS requests for TLDs and root zone HOT 2
- Improve locations selection
- Upgrade TS and related dependencies
- Add support IPv6 for actions runner HOT 1
- Exclude client errors from APM reporting
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from globalping.