Sourcegraph GoDoc Go Report Card Build Status Codecov License

Installl

$ go get github.com/BiteBit/ginprom

Usage

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")
}