GoProbe is an active probing tool designed for high availability.
GoProbe is expected to work even if:
- Some of it's replicas failed due to some reason.
start se
./goprobe
You can manipulate probe job through Restful API:
GET /task
GET /tasks
POST /task
DELETE /task/:id
API Docs See:
Probers:
- TCP
- UDP
- HTTP
- TLS
- ICMP
- gRPC
- WebSocket
- DNS
- SSH
- Dubbo
- Thrift
- Client
- Redis
- MySQL
- PostgreSQL
- Zookeeper
- Clickhouse
- Kafka
- and more...
Event
Metrics export
- Promethues
You can view the project roadmap here.