package
0.0.0-20240404120745-c59427467a75
Repository: https://github.com/tsingson/fasthttp-guide.git
Documentation: pkg.go.dev
# README
fasthttp-prometheus
Prometheus metrics exporter for go fasthttp framework
Installation
$ go get github.com/flf2ko/fasthttp-prometheus
Usage
package main
import (
"fmt"
"github.com/buaazp/fasthttprouter"
"github.com/valyala/fasthttp"
"log"
fastp "go-fasthttp-prometheus"
)
func Index(ctx *fasthttp.RequestCtx) {
fmt.Fprint(ctx, "Welcome!\n")
}
func main() {
router := fasthttprouter.New()
APIregist(router)
p := fastp.NewPrometheus("fasthttp")
fastpHandler := p.WrapHandler(router)
log.Fatal(fasthttp.ListenAndServe(":8080", fastpHandler))
}
func APIregist(r *fasthttprouter.Router) {
r.GET("/", Index)
}
Related Project
Inspired by
# Functions
No description provided by the author
# Structs
No description provided by the author
# Type aliases
No description provided by the author