package main import ( "github.com/gin-gonic/gin" "github.com/prometheus/client_golang/prometheus/promhttp" ) func run_metric_server() { go func() { metricsRouter := gin.New() metricsRouter.SetTrustedProxies([]string{"172.20.0.0/16"}) metricsRouter.GET("/metrics", gin.WrapH(promhttp.Handler())) // This port is ONLY accessible inside the Docker network metricsRouter.Run(":4001") }() }