Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sskender/http-probe
A simple tool for probing HTTP APIs in various network environments
https://github.com/sskender/http-probe
aws aws-ecs aws-eks aws-vpc azure azure-kubernetes-service ecs ecs-fargate eks eks-cluster google-cloud kubernetes kubernetes-cluster networking networking-tools probe troubleshooting vpc vps
Last synced: 28 days ago
JSON representation
A simple tool for probing HTTP APIs in various network environments
- Host: GitHub
- URL: https://github.com/sskender/http-probe
- Owner: sskender
- License: mit
- Created: 2024-09-27T12:39:45.000Z (3 months ago)
- Default Branch: master
- Last Pushed: 2024-12-02T16:04:50.000Z (about 1 month ago)
- Last Synced: 2024-12-02T17:23:35.033Z (about 1 month ago)
- Topics: aws, aws-ecs, aws-eks, aws-vpc, azure, azure-kubernetes-service, ecs, ecs-fargate, eks, eks-cluster, google-cloud, kubernetes, kubernetes-cluster, networking, networking-tools, probe, troubleshooting, vpc, vps
- Language: Shell
- Homepage: https://hub.docker.com/r/sskender/http-probe
- Size: 5.86 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# HTTP Probe
A simple tool for probing HTTP APIs in various network environments. Test the availability of your services in local networks, cloud setups, and multi-service environments like Kubernetes clusters. It also includes a Docker image for easy deployment within your infrastructure.
Pull publicly available Docker image:
```bash
docker pull sskender/http-probe:latest
```Run with your HTTP API endpoint as target:
```bash
docker run --rm sskender/http-probe:latest https://api.example.com/v1/health
```Example output:
```txt
[2024-09-28 13:54:00] Starting the probe process
[2024-09-28 13:54:00] Target endpoint: https://api.example.com/v1/health
[2024-09-28 13:54:00] Sending the probe
[2024-09-28 13:54:00] Trying to resolve domain: api.example.com
[2024-09-28 13:54:00] Record found: 115.19.142.57
[2024-09-28 13:54:00] Record found: 115.19.141.57
[2024-09-28 13:54:00] Record found: 115.19.138.57
[2024-09-28 13:54:00] Record found: 115.19.140.57
[2024-09-28 13:54:00] Record found: 115.19.139.57
[2024-09-28 13:54:01] HTTP response code: 200
[2024-09-28 13:54:01] Waiting for 10s before sending the next probe
```