Prometheus middleware for Echo framework.
- version
v0.x.ytracks the latest Echo version (v5). mainbranch is compatible with the latest Echo version (v5).
Add Prometheus middleware dependency
go get github.com/labstack/echo-prometheusUse as an import statement
import echoprometheus "github.com/labstack/echo-prometheus"Add middleware to your Echo instance
e.Use(echoprometheus.NewMiddleware("myapp"))or with config
e.Use(echoprometheus.NewMiddlewareWithConfig(echoprometheus.MiddlewareConfig{
Subsystem: "myapp",
}))Add handler to your Echo instance to expose metrics
e.GET("/metrics", echoprometheus.NewHandler())See example