Skip to content

rovergulf/busybox

Repository files navigation

GitHub go.mod Go version License Test Docker build

busybox

Simple Golang HTTP REST Server debug tool

HTTP Server API

Handles three paths:

  • /metrics - Prometheus metrics handler
  • /health - Can be used health check
  • /debug - Debug logging of incoming request headers

How to run

From source:

# build binary
go build -o busybox

# get app description and help
./busybox --help

# run server
./busybox --listen-addr=:8081

Docker image:

docker build --no-cache -t busybox

docker run busybox -p 8081:8081

Helm Chart installation

Available at rovergulf-ops/helm-charts

helm repo add rovergulf-ops https://rovergulf-ops.github.io/helm-charts/
helm repo update
helm upgrade -i -n example-ns busybox rovergulf-ops/busybox -f values.yaml