=== /healthz ===
ok
HTTP_CODE=200
=== /api/packs (with token) ===
{"packs":[]}

HTTP_CODE=200
=== /api/hosts (with token) ===
{"hosts":[]}

HTTP_CODE=200
=== /metrics (no auth, first 1500) ===
# HELP active_hosts Number of active hosts
# TYPE active_hosts gauge
active_hosts 0
# HELP active_providers Number of active providers
# TYPE active_providers gauge
active_providers 0
# HELP db_connections_active Number of active database connections
# TYPE db_connections_active gauge
db_connections_active 0
# HELP go_gc_duration_seconds A summary of the wall-time pause (stop-the-world) duration in garbage collection cycles.
# TYPE go_gc_duration_seconds summary
go_gc_duration_seconds{quantile="0"} 4.1268e-05
go_gc_duration_seconds{quantile="0.25"} 9.1422e-05
go_gc_duration_seconds{quantile="0.5"} 0.000169329
go_gc_duration_seconds{quantile="0.75"} 0.000339157
go_gc_duration_seconds{quantile="1"} 0.000339157
go_gc_duration_seconds_sum 0.000641176
go_gc_duration_seconds_count 4
# HELP go_gc_gogc_percent Heap size target percentage configured by the user, otherwise 100. This value is set by the GOGC environment variable, and the runtime/debug.SetGCPercent function. Sourced from /gc/gogc:percent.
# TYPE go_gc_gogc_percent gauge
go_gc_gogc_percent 100
# HELP go_gc_gomemlimit_bytes Go runtime memory limit configured by the user, otherwise math.MaxInt64. This value is set by the GOMEMLIMIT environment variable, and the runtime/debug.SetMemoryLimit function. Sourced from /gc/gomemlimit:bytes.
# TYPE go_gc_gomemlimit_bytes gauge
go_gc_gomemlimit_bytes 9.223372036854776e+18
# HELP go_goroutines Number of goroutines that currently exist.
# TYPE go_goroutines gauge
go_goroutines 10
# HE
=== /api/packs (NO auth) ===
{"error":{"code":"unauthorized","message":"missing or invalid admin credentials"}}

HTTP_CODE=401
