go-probe is a simple server environment probe.
docker run --name go-probe -p 8080:80 -d jolestar/go-probe
- open http://localhost:8080 by browser, will get html result.
- curl -H "accept:application/yaml" http://localhost:8080
- curl -H "accept:application/json" http://localhost:8080
- Env: show system environment variable
- HostInfo: show host-info, such as: hostname, platform, kernel version
- CpuInfo
- NetworkInfo: network interfaces
- RequestInfo: request remote addr, headers.
- LoadAvg
- MemoryInfo