$ go get github.com/BiteBit/ginprom
package main
import (
"github.com/BiteBit/ginprom"
"github.com/gin-gonic/gin"
)
var (
prom = ginprom.New("namespace", "module")
)
func main() {
router := gin.New()
router.Use(prom.Handler())
router.GET("/metrics", prom.Metrics())
router.GET("/", func(c *gin.Context) {
c.JSON(200, "Hello world!")
})
router.Run(":8080")
}