Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrate Globalping API for global network diagnostics #137

Open
mr-karan opened this issue Jul 4, 2024 · 3 comments
Open

Integrate Globalping API for global network diagnostics #137

mr-karan opened this issue Jul 4, 2024 · 3 comments
Labels
enhancement New feature or request

Comments

@mr-karan
Copy link
Owner

mr-karan commented Jul 4, 2024

Overview

Integrating the Globalping API (https://www.jsdelivr.com/globalping) into doggo to enable users to run network diagnostic tests from various global locations. This feature would allow users to troubleshoot network issues that may only occur in specific geographical areas without the need for VPNs or remote servers.

Proposed Functionality

  • Add a new flag --probe <location> to existing doggo commands.
  • When this flag is used, doggo would utilize the Globalping API to run the command from the specified location instead of the local machine.
  • Results would be displayed in output formats supported by doggo

Example Usage

doggo example.com --from Germany

This command would perform a DNS lookup for example.com from a probe located in Germany.

NOTE: This should be an opt-in feature to run doggo and only when --probe is specified, should we look for API auth tokens for Globalping.

@mr-karan mr-karan added the enhancement New feature or request label Jul 4, 2024
@jimaek
Copy link

jimaek commented Jul 5, 2024

The example usage says --from but the description says --probe Which one do you prefer?
Personally I think from is clearer about what it does

@mr-karan
Copy link
Owner Author

mr-karan commented Jul 5, 2024

@jimaek Hey. Yeah --from is fine 👍

@jimaek
Copy link

jimaek commented Jul 18, 2024

Related PR #143

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants